Yaml updates

Signed-off-by: GitHub <noreply@github.com>
This commit is contained in:
szaimen 2022-07-07 12:20:18 +00:00 committed by GitHub
parent 005ad34741
commit 97f59ac009
3 changed files with 17 additions and 4 deletions

View file

@ -75,6 +75,7 @@ services:
- TALK_ENABLED=${TALK_ENABLED} - TALK_ENABLED=${TALK_ENABLED}
- DAILY_BACKUP_RUNNING=${DAILY_BACKUP_RUNNING} - DAILY_BACKUP_RUNNING=${DAILY_BACKUP_RUNNING}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
- TALK_PORT=${TALK_PORT}
stop_grace_period: 10s stop_grace_period: 10s
restart: unless-stopped restart: unless-stopped
networks: networks:
@ -97,6 +98,7 @@ services:
environment: environment:
- aliasgroup1=https://${NC_DOMAIN}:443 - aliasgroup1=https://${NC_DOMAIN}:443
- extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:logging.level=warning - extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:logging.level=warning
- dictionaries=${COLLABORA_DICTIONARIES}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
stop_grace_period: 10s stop_grace_period: 10s
restart: unless-stopped restart: unless-stopped
@ -107,14 +109,15 @@ services:
container_name: nextcloud-aio-talk container_name: nextcloud-aio-talk
image: nextcloud/aio-talk:latest-arm64 image: nextcloud/aio-talk:latest-arm64
ports: ports:
- 3478:3478/tcp - ${TALK_PORT}:${TALK_PORT}/tcp
- 3478:3478/udp - ${TALK_PORT}:${TALK_PORT}/udp
environment: environment:
- NC_DOMAIN=${NC_DOMAIN} - NC_DOMAIN=${NC_DOMAIN}
- TURN_SECRET=${TURN_SECRET} - TURN_SECRET=${TURN_SECRET}
- SIGNALING_SECRET=${SIGNALING_SECRET} - SIGNALING_SECRET=${SIGNALING_SECRET}
- JANUS_API_KEY=${JANUS_API_KEY} - JANUS_API_KEY=${JANUS_API_KEY}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
- TALK_PORT=${TALK_PORT}
stop_grace_period: 10s stop_grace_period: 10s
restart: unless-stopped restart: unless-stopped
networks: networks:

View file

@ -71,6 +71,7 @@ services:
- OVERWRITEPROTOCOL=https - OVERWRITEPROTOCOL=https
- TURN_SECRET=${TURN_SECRET} - TURN_SECRET=${TURN_SECRET}
- SIGNALING_SECRET=${SIGNALING_SECRET} - SIGNALING_SECRET=${SIGNALING_SECRET}
- ONLYOFFICE_SECRET=${ONLYOFFICE_SECRET}
- AIO_URL=${AIO_URL} - AIO_URL=${AIO_URL}
- NEXTCLOUD_MOUNT=${NEXTCLOUD_MOUNT} - NEXTCLOUD_MOUNT=${NEXTCLOUD_MOUNT}
- CLAMAV_ENABLED=${CLAMAV_ENABLED} - CLAMAV_ENABLED=${CLAMAV_ENABLED}
@ -82,6 +83,7 @@ services:
- ONLYOFFICE_HOST=nextcloud-aio-onlyoffice - ONLYOFFICE_HOST=nextcloud-aio-onlyoffice
- DAILY_BACKUP_RUNNING=${DAILY_BACKUP_RUNNING} - DAILY_BACKUP_RUNNING=${DAILY_BACKUP_RUNNING}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
- TALK_PORT=${TALK_PORT}
stop_grace_period: 10s stop_grace_period: 10s
restart: unless-stopped restart: unless-stopped
networks: networks:
@ -104,6 +106,7 @@ services:
environment: environment:
- aliasgroup1=https://${NC_DOMAIN}:443 - aliasgroup1=https://${NC_DOMAIN}:443
- extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:logging.level=warning - extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:logging.level=warning
- dictionaries=${COLLABORA_DICTIONARIES}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
stop_grace_period: 10s stop_grace_period: 10s
restart: unless-stopped restart: unless-stopped
@ -114,14 +117,15 @@ services:
container_name: nextcloud-aio-talk container_name: nextcloud-aio-talk
image: nextcloud/aio-talk:latest image: nextcloud/aio-talk:latest
ports: ports:
- 3478:3478/tcp - ${TALK_PORT}:${TALK_PORT}/tcp
- 3478:3478/udp - ${TALK_PORT}:${TALK_PORT}/udp
environment: environment:
- NC_DOMAIN=${NC_DOMAIN} - NC_DOMAIN=${NC_DOMAIN}
- TURN_SECRET=${TURN_SECRET} - TURN_SECRET=${TURN_SECRET}
- SIGNALING_SECRET=${SIGNALING_SECRET} - SIGNALING_SECRET=${SIGNALING_SECRET}
- JANUS_API_KEY=${JANUS_API_KEY} - JANUS_API_KEY=${JANUS_API_KEY}
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
- TALK_PORT=${TALK_PORT}
stop_grace_period: 10s stop_grace_period: 10s
restart: unless-stopped restart: unless-stopped
networks: networks:
@ -144,6 +148,9 @@ services:
image: nextcloud/aio-onlyoffice:latest image: nextcloud/aio-onlyoffice:latest
environment: environment:
- TZ=${TIMEZONE} - TZ=${TIMEZONE}
- JWT_ENABLED=true
- JWT_HEADER=AuthorizationJwt
- JWT_SECRET=${ONLYOFFICE_SECRET}
volumes: volumes:
- nextcloud_aio_onlyoffice:/var/lib/onlyoffice:rw - nextcloud_aio_onlyoffice:/var/lib/onlyoffice:rw
stop_grace_period: 10s stop_grace_period: 10s

View file

@ -2,6 +2,7 @@ AIO_TOKEN=123456 # Has no function but needs to be set!
AIO_URL=localhost # Has no function but needs to be set! AIO_URL=localhost # Has no function but needs to be set!
APACHE_PORT=443 # Changing this to a different value than 443 will allow you to run it behind a reverse proxy. APACHE_PORT=443 # Changing this to a different value than 443 will allow you to run it behind a reverse proxy.
CLAMAV_ENABLED=no # Setting this to "yes" enables the option in Nextcloud automatically. CLAMAV_ENABLED=no # Setting this to "yes" enables the option in Nextcloud automatically.
COLLABORA_DICTIONARIES=de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru # You can change this in order to enable other dictionaries for collabora
COLLABORA_ENABLED=yes # Setting this to "yes" enables the option in Nextcloud automatically. COLLABORA_ENABLED=yes # Setting this to "yes" enables the option in Nextcloud automatically.
DAILY_BACKUP_RUNNING=no # When setting to yes, it will automatically update all installed Nextcloud apps upon container startup. DAILY_BACKUP_RUNNING=no # When setting to yes, it will automatically update all installed Nextcloud apps upon container startup.
DATABASE_PASSWORD= # TODO! This needs to be a unique and good password! DATABASE_PASSWORD= # TODO! This needs to be a unique and good password!
@ -11,8 +12,10 @@ NEXTCLOUD_DATADIR=nextcloud_aio_nextcloud_data # You can change this to
NEXTCLOUD_MOUNT=/mnt/ # This allows the Nextcloud container to access directories on the host. It must never be equal to the value of NEXTCLOUD_DATADIR! NEXTCLOUD_MOUNT=/mnt/ # This allows the Nextcloud container to access directories on the host. It must never be equal to the value of NEXTCLOUD_DATADIR!
NEXTCLOUD_PASSWORD= # TODO! This is the password of the initially created Nextcloud admin with username "admin". NEXTCLOUD_PASSWORD= # TODO! This is the password of the initially created Nextcloud admin with username "admin".
ONLYOFFICE_ENABLED=no # Setting this to "yes" enables the option in Nextcloud automatically. ONLYOFFICE_ENABLED=no # Setting this to "yes" enables the option in Nextcloud automatically.
ONLYOFFICE_SECRET= # TODO! This needs to be a unique and good password!
REDIS_PASSWORD= # TODO! This needs to be a unique and good password! REDIS_PASSWORD= # TODO! This needs to be a unique and good password!
SIGNALING_SECRET= # TODO! This needs to be a unique and good password! SIGNALING_SECRET= # TODO! This needs to be a unique and good password!
TALK_ENABLED=yes # Setting this to "yes" enables the option in Nextcloud automatically. TALK_ENABLED=yes # Setting this to "yes" enables the option in Nextcloud automatically.
TALK_PORT=3478 # This allows to adjust the port that the talk container is using.
TIMEZONE=Europe/Berlin # TODO! This is the timezone that your containers will use. TIMEZONE=Europe/Berlin # TODO! This is the timezone that your containers will use.
TURN_SECRET= # TODO! This needs to be a unique and good password! TURN_SECRET= # TODO! This needs to be a unique and good password!