Zum Hauptinhalt springen

Docker-Reverse-Proxy

Reverse-Proxy-Konfiguration für Sync-in mit Docker Compose.

📋 Voraussetzungen​

Eine dedizierte Konfiguration ist in den zuvor abgerufenen Sync-in-Docker-Compose-Dateien enthalten und basiert auf dem offiziellen Nginx-Image.

⚡ Aktivierung​

Um sie zu aktivieren, bearbeiten Sie die Datei docker-compose.yaml und entkommentieren Sie die folgenden Zeilen oben in der Datei:

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

Um HTTPS zu konfigurieren, bearbeiten Sie die Datei ./config/nginx/nginx.conf und fügen Sie Ihre SSL-Zertifikate hinzu.

Veröffentlichter Port​

Der gebündelte Nginx-Dienst veröffentlicht standardmäßig den Port 80. Wenn dieser Port bereits verwendet wird, ändern Sie nur die Hostseite der Zuordnung in ./config/nginx/docker-compose.nginx.yaml:

services:
nginx:
ports:
- '8060:80'

Lassen Sie den Container-Port und die internen proxy_pass-Ports unverändert.

Info

Führen Sie docker compose up -d aus, um die Änderungen anzuwenden.

🌐 Zugriff​

Nginx ist jetzt auf Port 80 aktiviert. Für einen rein lokalen Sync-in-Test ist die Oberfläche unter folgender Adresse erreichbar:

http://localhost

Wenn Sie externe Editoren wie Collabora Online, OnlyOffice, Euro-Office oder draw.io aktivieren, greifen Sie stattdessen über die Server-IP-Adresse oder einen ordnungsgemäß konfigurierten Domänennamen auf Sync-in zu. Wenn server.publicUrl konfiguriert ist, verwenden Sie die darin definierte Adresse:

http://your-domain

Verwenden Sie im obigen Beispiel 8060:80:

http://your-server:8060

Wenn HTTPS in ./config/nginx/nginx.conf konfiguriert ist, verwenden Sie die HTTPS-URL:

https://your-domain