Zum Hauptinhalt springen

OnlyOffice

Bereitstellung und Konfiguration von OnlyOffice als optionaler Docker Compose-Dienst.

📋 Voraussetzungen​

⚠️ Um die OnlyOffice-Integration zu aktivieren, stellen Sie zunächst sicher, dass die Reverse-Proxy-Konfiguration aktiviert ist.

⚡ Aktivierung​

Bearbeiten Sie ./config/nginx/nginx.conf, entkommentieren Sie die folgende Zeile am Ende der Datei:

include onlyoffice.conf;

In docker-compose.yaml müssen die folgenden Zeilen unkommentiert sein:

include:
- ./config/nginx/docker-compose.nginx.yaml
- ./config/onlyoffice/docker-compose.onlyoffice.yaml

Bearbeiten Sie environment.yaml, um die Integration zu aktivieren:

applications:
files:
onlyoffice:
# Integration aktivieren
enabled: true
# dasselbe Secret wie in docker-compose.yaml verwenden
secret: onlyOfficeSecret

Ersetzen Sie onlyOfficeSecret durch einen sicheren Wert und stellen Sie sicher, dass er mit dem in ./config/onlyoffice/docker-compose.onlyoffice.yaml definierten Wert übereinstimmt:

services:
onlyoffice:
environment:
- JWT_SECRET=onlyOfficeSecret
Info

docker compose up -d && docker compose restart nginx sync_in, um die Änderungen anzuwenden

🌐 Zugriff​

Sync-in und OnlyOffice laufen in Docker-Containern und kommunizieren über den Nginx-Reverse-Proxy.

Es ist wichtig, auf die Schnittstelle entweder über die Server-IP-Adresse oder einen ordnungsgemäß konfigurierten Domänennamen zuzugreifen.

Warnung

Wenn Sie über http://localhost oder http://127.0.0.1 auf Sync-in zugreifen, funktioniert OnlyOffice nicht ordnungsgemäß (Dokumente werden weder angezeigt noch bearbeitet).