Proxy inverse avec Docker
Configuration du reverse proxy pour Sync-in avec Docker Compose.
📋 Prérequis
Une configuration dédiée est incluse dans le docker-compose Sync-in précédemment récupéré, et s'appuie sur l'image officielle Nginx.
⚡ Activation
Pour l'activer, éditez le fichier docker-compose.yaml et décommentez les lignes suivantes en haut du fichier :
include:
- ./config/nginx/docker-compose.nginx.yaml
Pour configurer HTTPS, modifiez le fichier ./config/nginx/nginx.conf et ajoutez vos certificats SSL.
Port publié
Le service Nginx fourni publie le port 80 par défaut. Si ce port est déjà utilisé, modifiez uniquement le port côté hôte dans
./config/nginx/docker-compose.nginx.yaml :
services:
nginx:
ports:
- '8060:80'
Conservez le port du conteneur et les ports internes des directives proxy_pass sans modification.
docker compose up -d pour appliquer les modifications
🌐 Accès
Nginx est maintenant activé sur le port 80. Pour un test local de Sync-in seul, l'interface est accessible via :
http://localhost
Si vous activez des éditeurs externes comme Collabora Online, OnlyOffice, Euro-Office ou draw.io, accédez à Sync-in avec l'adresse IP du serveur ou un
nom de domaine correctement configuré. Si server.publicUrl est configurée, utilisez l'adresse qu'elle définit :
http://your-domain
Avec l'exemple 8060:80 ci-dessus, utilisez :
http://your-server:8060
Lorsque HTTPS est configuré dans ./config/nginx/nginx.conf, utilisez l'URL HTTPS :
https://your-domain