Collabora Online
Déploiement et configuration de Collabora Online en tant que service Docker Compose optionnel.
📋 Prérequis
⚠️ Pour activer l'intégration Collabora Online, assurez-vous d'abord que la configuration du reverse proxy est activée.
⚡ Activation
Suivez les étapes ci-dessous pour activer Collabora Online avec le reverse proxy Nginx.
Configuration Nginx
Dans ./config/nginx/nginx.conf, décommentez l'inclusion Collabora Online à la fin du fichier :
include collabora.conf;
Dans ./config/nginx/docker-compose.nginx.yaml, assurez-vous que la configuration Collabora Online est montée dans le conteneur Nginx :
services:
nginx:
volumes:
- ./collabora.conf:/etc/nginx/collabora.conf
Configuration Docker Compose
Dans docker-compose.yaml, décommentez les fichiers Docker Compose nécessaires :
include:
- ./config/nginx/docker-compose.nginx.yaml
- ./config/collabora/docker-compose.collabora.yaml
Si vous utilisez HTTPS via le reverse proxy Nginx, modifiez le fichier ./config/collabora/docker-compose.collabora.yaml et mettez l'option
ssl.termination à true:
services:
collabora:
environment:
extra_params: >-
--o:ssl.termination=true
Configuration Sync-in
Dans environment.yaml, activez l'intégration Collabora Online :
applications:
files:
editors:
collabora:
# activer l'intégration
enabled: true
docker compose up -d && docker compose restart nginx sync_in pour appliquer les changements
🌐 Accès
Sync-in et Collabora Online s'exécutent dans des conteneurs Docker et communiquent via le reverse proxy Nginx.
Il est essentiel d'accéder à l'interface en utilisant soit l'adresse IP du serveur, soit un nom de domaine correctement configuré.
Accéder à Sync-in via http://localhost ou http://127.0.0.1 empêchera le bon fonctionnement de Collabora (les documents ne pourront ni être
affichés ni édités).