OnlyOffice
A quoi ça sert?
Ajoute l'édition collbaorative à NExtcloud pour les fichiers bureautique (tableur, taritement texte, diaporama)
Récupérer le token JWT¶
sudo docker exec documentserver /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
=> 7GpUJPuGSMYsuIJZTpNWIjalptk7LN8K
A renseigner dans https://cloud.mathgon.org/settings/admin/onlyoffice
![][./media/screenshots/21_onlyoffice_local.png]
Accéder à la page de test¶
Pour la page de test, elle devrait être accessible à :
http://192.168.1.185:7400/example/
-
Pour l'Admin Panel Le panel admin n'est pas directement accessible via l'interface web. Pour le démarrer, vous devez d'abord l'activer
bashsudo docker exec documentserver sudo supervisorctl start ds:example
Ensuite, récupérez le code bootstrap depuis les logs :
sudo docker logs documentserver 2>&1 | grep -i "bootstrap"
Ou visualisez les logs complets :
sudo docker logs documentserver | tail -50
Le code bootstrap sera valide pendant 1 heure et vous permettra de configurer l'accès admin.
Configuration Nextcloud
Une fois le secret JWT récupéré, dans Nextcloud :
URL : http://192.168.1.185:7400/ Secret JWT : celui que vous aurez récupéré
Essayez d'abord la commande pour obtenir le JWT, et dites-moi ce que ça donne !
Modifications reverse proxy¶
Solution 1 : Configurer HTTPS pour ONLYOFFICE (recommandé) Vous devez configurer un certificat SSL pour ONLYOFFICE via votre reverse proxy (Nginx Proxy Manager que je vois dans vos conteneurs).
Dans Nginx Proxy Manager, créez un nouveau "Proxy Host" Configurez :
Domain Names : office.mathgon.org Forward Hostname/IP : 192.168.1.185 Forward Port : 7400 Activez SSL avec Let's Encrypt
Puis dans Nextcloud, changez l'URL en : https://office.mathgon.org