added owncloud and collabora

This commit is contained in:
2023-08-29 10:54:40 -05:00
parent 57438b2fd8
commit 5b5e02ad8c
+74
View File
@@ -1,6 +1,19 @@
version: '3'
services:
collabora:
container_name: collabora
image: collabora/code:22.05.14.3.1
environment:
- alias_group1=${COLLABORA_DOMAIN}
- username=${COLLABORA_USERNAME}
- password=${COLLABORA_PASSWORD}
ports:
- 9980:9980
restart: always
volumes:
- ${DOCKERCONFIGS}/collabora/code:/etc/loolwsd
crowdsec:
container_name: crowdsec
image: crowdsecurity/crowdsec
@@ -160,6 +173,67 @@ services:
- INTERVAL_MINUTES=30
restart: always
owncloud:
container_name: owncloud
image: owncloud/server:${OWNCLOUD_VERSION}
environment:
- OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
- OWNCLOUD_TRUSTED_DOMAINS=${OWNCLOUD_TRUSTED_DOMAINS}
- OWNCLOUD_DB_TYPE=mysql
- OWNCLOUD_DB_NAME=owncloud
- OWNCLOUD_DB_USERNAME=owncloud
- OWNCLOUD_DB_PASSWORD=owncloud
- OWNCLOUD_DB_HOST=owncloud-mariadb
- OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME}
- OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
- OWNCLOUD_MYSQL_UTF8MB4=true
- OWNCLOUD_REDIS_ENABLED=true
- OWNCLOUD_REDIS_HOST=owncloud-redis
healthcheck:
test: ["CMD", "/usr/bin/healthcheck"]
interval: 30s
timeout: 10s
retries: 5
depends_on:
- owncloud-mariadb
- owncloud-redis
ports:
- 8092:8080
restart: always
volumes:
- ${DOCKERCONFIGS}/owncloud/files:/mnt/data
owncloud-mariadb:
container_name: owncloud-mariadb
image: mariadb:10.6
environment:
- MYSQL_ROOT_PASSWORD=owncloud
- MYSQL_USER=owncloud
- MYSQL_PASSWORD=owncloud
- MYSQL_DATABASE=owncloud
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
restart: always
volumes:
- ${DOCKERCONFIGS}/owncloud/mariadb/mysql:/var/lib/mysql
owncloud-redis:
image: redis:6
container_name: owncloud-redis
command: ["--databases", "1"]
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 5
restart: always
volumes:
- ${DOCKERCONFIGS}/owncloud/redis:/data
pihole:
container_name: pihole
image: cbcrowe/pihole-unbound:latest