Compare commits
16 Commits
cd5b25e8ea
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 8965567259 | |||
| 5ee34f69da | |||
| b5198f14bd | |||
| e7ccb3c669 | |||
| 7b3a4ca5d1 | |||
| ee75a6675d | |||
| 5250b8df41 | |||
| 69df82c7e1 | |||
| 849531b6fc | |||
| 7b4e0336a1 | |||
| d48588de44 | |||
| dae35d31bd | |||
| bed40c0a15 | |||
| 0ec028c53d | |||
| eed41a8934 | |||
| 29eb0f1bde |
1445
authelia/configuration.yml
Normal file
1445
authelia/configuration.yml
Normal file
File diff suppressed because it is too large
Load Diff
1
authelia/notification.txt
Normal file
1
authelia/notification.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
30
authelia/users_database.yml
Normal file
30
authelia/users_database.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
###############################################################
|
||||
# Users Database #
|
||||
###############################################################
|
||||
|
||||
# This file can be used if you do not have an LDAP set up.
|
||||
|
||||
# List of users
|
||||
users:
|
||||
authelia:
|
||||
disabled: false
|
||||
displayname: "Authelia User"
|
||||
# Password is authelia
|
||||
password: "$6$rounds=50000$BpLnfgDsc2WD8F2q$Zis.ixdg9s/UOJYrs56b5QEZFiZECu0qZVNsIYxBaNJ7ucIL.nlxVCT5tqh8KHG8X4tlwCFm5r6NTOZZ5qRFN/" # yamllint disable-line rule:line-length
|
||||
email: john.study55@gmail.com
|
||||
groups:
|
||||
- admins
|
||||
- dev
|
||||
#
|
||||
john:
|
||||
disabled: false
|
||||
displayname: "John Anderson"
|
||||
# Password is authelia
|
||||
password: "$argon2id$v=19$m=65536,t=3,p=4$E7aaSVDQ+UbNILVgkvvBUQ$pXp82gVid2Yc7bNsf/+Pv+fwP7ctNht1aRmzHPQhgIU"
|
||||
email: john.study55@gmail.com
|
||||
groups:
|
||||
- admins
|
||||
- dev
|
||||
...
|
||||
|
||||
26
collabora/docker-compose.yml
Normal file
26
collabora/docker-compose.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
# Collabora for OWNCLOUD on Production Cluster
|
||||
|
||||
services:
|
||||
collabora:
|
||||
image: collabora/code:latest
|
||||
container_name: collabora
|
||||
expose:
|
||||
- 9980:9980
|
||||
ports:
|
||||
- 9980:9980
|
||||
cap_add:
|
||||
- CAP_MKNOD
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- extra_params=-o:ssl.enable=true # key parameter
|
||||
- domain=mycloud.johnsnexus.click
|
||||
- TZ=Europe/London
|
||||
- password=Zephie2023
|
||||
- username=admin
|
||||
|
||||
networks:
|
||||
- caddy_net
|
||||
|
||||
networks:
|
||||
caddy_net:
|
||||
external: true
|
||||
@@ -9,6 +9,8 @@ services:
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=gitea
|
||||
- GITEA__database__PASSWD=gitea
|
||||
- ENABLE_PUSH_CREATE_USER=true
|
||||
- ENABLE_PUSH_CREATE_ORG=true
|
||||
restart: on-failure
|
||||
volumes:
|
||||
- /media/gv0/docker/gitea:/data
|
||||
|
||||
@@ -6,8 +6,8 @@ services:
|
||||
# constraints: [node.role == worker]
|
||||
replicas: 1
|
||||
restart: on-failure
|
||||
# ports:
|
||||
# - 8888:80
|
||||
ports:
|
||||
- 8887:80
|
||||
volumes:
|
||||
- nas-share:/usr/local/apache2/htdocs
|
||||
networks:
|
||||
|
||||
76
owncloud/docker-compose.yml
Normal file
76
owncloud/docker-compose.yml
Normal file
@@ -0,0 +1,76 @@
|
||||
services:
|
||||
owncloud:
|
||||
image: owncloud/server:latest
|
||||
# container_name: owncloud_server
|
||||
restart: always
|
||||
ports:
|
||||
- 8080:8080
|
||||
depends_on:
|
||||
- mariadb
|
||||
- redis
|
||||
environment:
|
||||
- OWNCLOUD_DOMAIN=192.168.1.1:8080
|
||||
- OWNCLOUD_TRUSTED_DOMAINS=mycloud.johnsnexus.click
|
||||
- OWNCLOUD_DB_TYPE=mysql
|
||||
- OWNCLOUD_DB_NAME=owncloud
|
||||
- OWNCLOUD_DB_USERNAME=owncloud
|
||||
- OWNCLOUD_DB_PASSWORD=owncloud
|
||||
- OWNCLOUD_DB_HOST=mariadb
|
||||
- OWNCLOUD_ADMIN_USERNAME=admin
|
||||
- OWNCLOUD_ADMIN_PASSWORD=Zephie2023
|
||||
- OWNCLOUD_MYSQL_UTF8MB4=true
|
||||
- OWNCLOUD_REDIS_ENABLED=true
|
||||
- OWNCLOUD_REDIS_HOST=redis
|
||||
healthcheck:
|
||||
test: ["CMD", "/usr/bin/healthcheck"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
volumes:
|
||||
- /media/gv0/docker/mycloud/data:/mnt/data
|
||||
networks:
|
||||
- caddy_net
|
||||
|
||||
mariadb:
|
||||
image: mariadb:10.11 # minimum required ownCloud version is 10.9
|
||||
# container_name: owncloud_mariadb
|
||||
restart: always
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=owncloud
|
||||
- MYSQL_USER=owncloud
|
||||
- MYSQL_PASSWORD=owncloud
|
||||
- MYSQL_DATABASE=owncloud
|
||||
- MARIADB_AUTO_UPGRADE=1
|
||||
command: ["--max-allowed-packet=128M", "--innodb-log-file-size=64M"]
|
||||
healthcheck:
|
||||
test: ["CMD", "mysqladmin", "ping", "-u", "root", "--password=owncloud"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
volumes:
|
||||
- /media/gv0/docker/mysql/mycloud:/var/lib/mysql
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.labels.database == here
|
||||
networks:
|
||||
- caddy_net
|
||||
|
||||
redis:
|
||||
image: redis:6
|
||||
# container_name: owncloud_redis
|
||||
restart: always
|
||||
command: ["--databases", "1"]
|
||||
healthcheck:
|
||||
test: ["CMD", "redis-cli", "ping"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
volumes:
|
||||
- /media/gv0/docker/redis/mycloud:/data
|
||||
networks:
|
||||
- caddy_net
|
||||
|
||||
networks:
|
||||
caddy_net:
|
||||
external: true
|
||||
Reference in New Issue
Block a user