Aller au contenu

OnlyOffice

A quoi ça sert?

Ajoute l'édition collbaorative à NExtcloud pour les fichiers bureautique (tableur, taritement texte, diaporama)

🔗 office.mathgon.org

📖 Documentation

![]./media/screenshots/10_linkding.png

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/ https://office.mathgon.org/example (une fois la configuration du reverse proxy effectuée)

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

    sudo 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

Mises à jour

Nécessite d'activer une nouvelle fois le test

Redémarrer le conteneur

Galère sur la migration à nécessité de regénérer un token avec la commande

sudo docker exec documentserver sudo documentserver-jwt-status.sh

Rentrer le token ainsi généré dans Nextcloud page admin/onlyOffice

Warning

Problème avec pour afficher le ménu avec l'extension de navigateur µBLock (repéré par F12 -> Console -> Réseau)