Aller au contenu principal

OnlyOffice

Déploiement et configuration d’OnlyOffice en tant que service Docker Compose optionnel.

📋 Prérequis

⚠️ Pour activer l’intégration OnlyOffice, assurez-vous d’abord que la configuration du reverse proxy est activée.

⚡ Activation

Modifiez ./config/nginx/nginx.conf, décommentez la ligne suivante à la fin du fichier :

include onlyoffice.conf;

Dans docker-compose.yaml, les lignes suivantes doivent être décommentées :

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

Modifiez environment.yaml pour activer l’intégration :

applications:
files:
onlyoffice:
# activer l’intégration
enabled: true
# utiliser le même secret que dans docker-compose.yaml
secret: onlyOfficeSecret

Remplacez onlyOfficeSecret par une valeur sécurisée, et assurez-vous qu’elle correspond à celle définie dans ./config/onlyoffice/docker-compose.onlyoffice.yaml :

services:
onlyoffice:
environment:
- JWT_SECRET=onlyOfficeSecret
info

docker compose up -d && docker compose restart nginx sync_in pour appliquer les changements

🌐 Accès

Sync-in et OnlyOffice 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é.

attention

Accéder à Sync-in via http://localhost ou http://127.0.0.1 empêchera le bon fonctionnement d’OnlyOffice (les documents ne pourront ni être affichés ni édités).