From cac8379aa7b1b18a2e95295538113cd7b47302d2 Mon Sep 17 00:00:00 2001 From: SDGDen Date: Tue, 10 Mar 2026 04:18:53 +0100 Subject: [PATCH] fixed onlyoffice integration with owncloud not working on internal domains. --- deploy.sh | 4 ++++ stacks/onlyoffice/compose.yml | 8 ++++++-- stacks/owncloud/compose.yml | 5 ++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/deploy.sh b/deploy.sh index 394c265..dc61679 100644 --- a/deploy.sh +++ b/deploy.sh @@ -457,6 +457,10 @@ oc_installapp notes oc_installapp onlyoffice oc_installapp tasks +docker exec documentserver apt-get update && apt install jq -y +docker exec documentserver jq '.services.CoAuthoring.requestDefaults.rejectUnauthorized = false' /etc/onlyoffice/documentserver/default.json > /tmp/default.json.tmp && mv /tmp/default.json.tmp /etc/onlyoffice/documentserver/default.json +docker exec documentserver supervisorctl restart all +docker restart documentserver docker exec owncloud_server occ config:app:set onlyoffice DocumentServerUrl --value="https://office.$domain/" docker exec owncloud_server occ config:app:set onlyoffice jwt_secret --value="$onlyofficeJWT" docker restart owncloud_server diff --git a/stacks/onlyoffice/compose.yml b/stacks/onlyoffice/compose.yml index 3c678c2..7b1e602 100644 --- a/stacks/onlyoffice/compose.yml +++ b/stacks/onlyoffice/compose.yml @@ -3,15 +3,19 @@ services: stdin_open: true tty: true restart: always + ports: + - 5678:80 networks: - dockge_default image: onlyoffice/documentserver dns: - - 1.1.1.1 - - 8.8.8.8 + - ?localip? + - 86.54.11.13 environment: JWT_SECRET: ?onlyofficeJWT? JWT_IN_BODY: true + ADMINPANEL_ENABLED: true + DOCSERV_IP_ALLOWED: ?localip? networks: dockge_default: external: true \ No newline at end of file diff --git a/stacks/owncloud/compose.yml b/stacks/owncloud/compose.yml index 7c77eff..5cec47a 100644 --- a/stacks/owncloud/compose.yml +++ b/stacks/owncloud/compose.yml @@ -3,6 +3,9 @@ services: image: owncloud/server:latest container_name: owncloud_server restart: always + dns: + - ?localip? + - 86.54.11.13 networks: - dockge_default depends_on: @@ -18,7 +21,7 @@ services: OWNCLOUD_DB_HOST: owncloud_db OWNCLOUD_ADMIN_USERNAME: administrator OWNCLOUD_ADMIN_PASSWORD: ?adminpass? - OWNCLOUD_ADMIN_EMAIL: ?adminemail? + OWNCLOUD_ADMIN_MAIL: ?adminemail? OWNCLOUD_MYSQL_UTF8MB4: true OWNCLOUD_REDIS_ENABLED: true OWNCLOUD_REDIS_HOST: owncloud_redis