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.
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