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/

  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

    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