From fca2bc2d477d38c7a24179d1bcc1151c0f7d08b7 Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Sat, 11 Apr 2026 21:23:31 +0200 Subject: [PATCH] fix: OnlyOffice Docker-Setup ohne Port-Mapping + nginx-Beispielconfig - docker-compose.yml: Kein ports-Mapping fuer OnlyOffice mehr (Zugriff nur ueber nginx mit HTTPS, nicht direkt ueber Port 8080) - nginx.example.conf: Komplette Beispielkonfiguration fuer cloud.example.com + office.example.com mit Let's Encrypt - Unbegrenztes Upload-Limit (client_max_body_size 0) - CalDAV/CardDAV spezielle Location - WebSocket-Support vorbereitet - HTTP->HTTPS Redirect - Admin-UI: Setup-Anleitung aktualisiert - erklaert nginx + HTTPS + Let's Encrypt Schritte, Hinweis dass die oeffentliche HTTPS-URL eingetragen werden muss (nicht die interne Docker-URL) Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.yml | 6 +-- frontend/src/views/AdminView.vue | 9 +++-- nginx.example.conf | 64 ++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 7 deletions(-) create mode 100644 nginx.example.conf diff --git a/docker-compose.yml b/docker-compose.yml index f762a1a..eebcb70 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,13 +17,11 @@ services: # Optional: OnlyOffice Document Server fuer Office-Bearbeitung # Auskommentieren um DOCX/XLSX/PPTX bearbeiten zu koennen - # Nach dem Start die ONLYOFFICE_URL in den Admin-Einstellungen setzen - # oder als Umgebungsvariable: ONLYOFFICE_URL=http://onlyoffice # # onlyoffice: # image: onlyoffice/documentserver:latest - # ports: - # - "8080:80" + # # Kein ports-Mapping noetig! Zugriff nur ueber nginx (HTTPS) + # # und intern im Docker-Netzwerk (minicloud -> onlyoffice) # environment: # - JWT_ENABLED=true # - JWT_SECRET=${ONLYOFFICE_JWT_SECRET:-minicloud-onlyoffice-secret} diff --git a/frontend/src/views/AdminView.vue b/frontend/src/views/AdminView.vue index 3c2a4a4..5bf31d9 100644 --- a/frontend/src/views/AdminView.vue +++ b/frontend/src/views/AdminView.vue @@ -93,12 +93,15 @@