Zum Hauptinhalt springen

Collabora Online

Bereitstellung und Konfiguration von Collabora Online als optionaler Docker Compose-Dienst.

📋 Voraussetzungen​

⚠️ Um die Integration von Collabora Online zu aktivieren, stellen Sie sicher, dass zuerst die Reverse-Proxy-Konfiguration aktiviert ist.

⚡ Aktivierung​

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

include collabora.conf;

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

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

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

applications:
files:
collabora:
# enable integration
enabled: true

Wenn Sie HTTPS über den Nginx-Reverse-Proxy verwenden, bearbeiten Sie die Datei ./config/collabora/docker-compose.collabora.yaml und setzen Sie die Option ssl.termination auf true:

services:
collabora:
environment:
extra_params: >-
--o:ssl.termination=true
Info

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

🌐 Zugriff​

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

Der Zugriff auf die Schnittstelle ist unbedingt erforderlich, indem Sie entweder die IP-Adresse des Servers oder einen ordnungsgemäß konfigurierten Domänennamen verwenden.

Warnung

Der Zugriff auf Sync-in über http://localhost oder http://127.0.0.1 führt dazu, dass Collabora nicht ordnungsgemäß funktioniert** (Dokumente können nicht angezeigt oder bearbeitet werden).