Aller au contenu

OnlyOffice

sudo docker exec documentserver /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

=> Em3Ubu0eUYTJbgMyTNGIK59YjLmpjbVN

A renseinger dans https://cloud.mathgon.org/settings/admin/onlyoffice

  1. Récupérer le secret JWT bashsudo docker exec documentserver /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
    ## 2. Accéder à la page de test
    
    Pour la page de test, elle devrait être accessible à :
    
    http://192.168.1.185:7400/example/
  2. 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 : bashsudo docker logs documentserver 2>&1 | grep -i "bootstrap" Ou visualisez les logs complets : bashsudo 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 (ou un autre sous-domaine) 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