fixed onlyoffice integration with owncloud not working on internal domains.

This commit is contained in:
2026-03-10 04:18:53 +01:00
parent eb8c1f8609
commit cac8379aa7
3 changed files with 14 additions and 3 deletions

View File

@@ -457,6 +457,10 @@ oc_installapp notes
oc_installapp onlyoffice oc_installapp onlyoffice
oc_installapp tasks 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 DocumentServerUrl --value="https://office.$domain/"
docker exec owncloud_server occ config:app:set onlyoffice jwt_secret --value="$onlyofficeJWT" docker exec owncloud_server occ config:app:set onlyoffice jwt_secret --value="$onlyofficeJWT"
docker restart owncloud_server docker restart owncloud_server

View File

@@ -3,15 +3,19 @@ services:
stdin_open: true stdin_open: true
tty: true tty: true
restart: always restart: always
ports:
- 5678:80
networks: networks:
- dockge_default - dockge_default
image: onlyoffice/documentserver image: onlyoffice/documentserver
dns: dns:
- 1.1.1.1 - ?localip?
- 8.8.8.8 - 86.54.11.13
environment: environment:
JWT_SECRET: ?onlyofficeJWT? JWT_SECRET: ?onlyofficeJWT?
JWT_IN_BODY: true JWT_IN_BODY: true
ADMINPANEL_ENABLED: true
DOCSERV_IP_ALLOWED: ?localip?
networks: networks:
dockge_default: dockge_default:
external: true external: true

View File

@@ -3,6 +3,9 @@ services:
image: owncloud/server:latest image: owncloud/server:latest
container_name: owncloud_server container_name: owncloud_server
restart: always restart: always
dns:
- ?localip?
- 86.54.11.13
networks: networks:
- dockge_default - dockge_default
depends_on: depends_on:
@@ -18,7 +21,7 @@ services:
OWNCLOUD_DB_HOST: owncloud_db OWNCLOUD_DB_HOST: owncloud_db
OWNCLOUD_ADMIN_USERNAME: administrator OWNCLOUD_ADMIN_USERNAME: administrator
OWNCLOUD_ADMIN_PASSWORD: ?adminpass? OWNCLOUD_ADMIN_PASSWORD: ?adminpass?
OWNCLOUD_ADMIN_EMAIL: ?adminemail? OWNCLOUD_ADMIN_MAIL: ?adminemail?
OWNCLOUD_MYSQL_UTF8MB4: true OWNCLOUD_MYSQL_UTF8MB4: true
OWNCLOUD_REDIS_ENABLED: true OWNCLOUD_REDIS_ENABLED: true
OWNCLOUD_REDIS_HOST: owncloud_redis OWNCLOUD_REDIS_HOST: owncloud_redis