diff --git a/manual-install/latest-arm64.yml b/manual-install/latest-arm64.yml index 86c5f4fb..de12beb4 100644 --- a/manual-install/latest-arm64.yml +++ b/manual-install/latest-arm64.yml @@ -75,6 +75,7 @@ services: - TALK_ENABLED=${TALK_ENABLED} - DAILY_BACKUP_RUNNING=${DAILY_BACKUP_RUNNING} - TZ=${TIMEZONE} + - TALK_PORT=${TALK_PORT} stop_grace_period: 10s restart: unless-stopped networks: @@ -97,6 +98,7 @@ services: environment: - aliasgroup1=https://${NC_DOMAIN}:443 - extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:logging.level=warning + - dictionaries=${COLLABORA_DICTIONARIES} - TZ=${TIMEZONE} stop_grace_period: 10s restart: unless-stopped @@ -107,14 +109,15 @@ services: container_name: nextcloud-aio-talk image: nextcloud/aio-talk:latest-arm64 ports: - - 3478:3478/tcp - - 3478:3478/udp + - ${TALK_PORT}:${TALK_PORT}/tcp + - ${TALK_PORT}:${TALK_PORT}/udp environment: - NC_DOMAIN=${NC_DOMAIN} - TURN_SECRET=${TURN_SECRET} - SIGNALING_SECRET=${SIGNALING_SECRET} - JANUS_API_KEY=${JANUS_API_KEY} - TZ=${TIMEZONE} + - TALK_PORT=${TALK_PORT} stop_grace_period: 10s restart: unless-stopped networks: diff --git a/manual-install/latest.yml b/manual-install/latest.yml index 3cf63f82..76f09819 100644 --- a/manual-install/latest.yml +++ b/manual-install/latest.yml @@ -71,6 +71,7 @@ services: - OVERWRITEPROTOCOL=https - TURN_SECRET=${TURN_SECRET} - SIGNALING_SECRET=${SIGNALING_SECRET} + - ONLYOFFICE_SECRET=${ONLYOFFICE_SECRET} - AIO_URL=${AIO_URL} - NEXTCLOUD_MOUNT=${NEXTCLOUD_MOUNT} - CLAMAV_ENABLED=${CLAMAV_ENABLED} @@ -82,6 +83,7 @@ services: - ONLYOFFICE_HOST=nextcloud-aio-onlyoffice - DAILY_BACKUP_RUNNING=${DAILY_BACKUP_RUNNING} - TZ=${TIMEZONE} + - TALK_PORT=${TALK_PORT} stop_grace_period: 10s restart: unless-stopped networks: @@ -104,6 +106,7 @@ services: environment: - aliasgroup1=https://${NC_DOMAIN}:443 - extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:logging.level=warning + - dictionaries=${COLLABORA_DICTIONARIES} - TZ=${TIMEZONE} stop_grace_period: 10s restart: unless-stopped @@ -114,14 +117,15 @@ services: container_name: nextcloud-aio-talk image: nextcloud/aio-talk:latest ports: - - 3478:3478/tcp - - 3478:3478/udp + - ${TALK_PORT}:${TALK_PORT}/tcp + - ${TALK_PORT}:${TALK_PORT}/udp environment: - NC_DOMAIN=${NC_DOMAIN} - TURN_SECRET=${TURN_SECRET} - SIGNALING_SECRET=${SIGNALING_SECRET} - JANUS_API_KEY=${JANUS_API_KEY} - TZ=${TIMEZONE} + - TALK_PORT=${TALK_PORT} stop_grace_period: 10s restart: unless-stopped networks: @@ -144,6 +148,9 @@ services: image: nextcloud/aio-onlyoffice:latest environment: - TZ=${TIMEZONE} + - JWT_ENABLED=true + - JWT_HEADER=AuthorizationJwt + - JWT_SECRET=${ONLYOFFICE_SECRET} volumes: - nextcloud_aio_onlyoffice:/var/lib/onlyoffice:rw stop_grace_period: 10s diff --git a/manual-install/sample.conf b/manual-install/sample.conf index c7f5654c..79e9f69e 100644 --- a/manual-install/sample.conf +++ b/manual-install/sample.conf @@ -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! 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. +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. 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! @@ -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_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_SECRET= # 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! 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. TURN_SECRET= # TODO! This needs to be a unique and good password!