OnlyOffice
Distribuzione e configurazione di OnlyOffice come servizio Docker Compose opzionale.
📋 Prerequisiti
⚠️ Per abilitare l'integrazione con OnlyOffice, assicurati prima che sia attiva la configurazione del proxy inverso.
⚡ Attivazione
Modifica ./config/nginx/nginx.conf e rimuovi il commento dalla riga seguente alla fine del file:
include onlyoffice.conf;
Nel file docker-compose.yaml, le righe seguenti devono essere decommentate:
include:
- ./config/nginx/docker-compose.nginx.yaml
- ./config/onlyoffice/docker-compose.onlyoffice.yaml
Modifica environment.yaml per abilitare l'integrazione:
applications:
files:
onlyoffice:
# abilita l'integrazione
enabled: true
# usa lo stesso segreto definito in docker-compose.yaml
secret: onlyOfficeSecret
Sostituisci onlyOfficeSecret con un valore sicuro e assicurati che corrisponda a quello definito in ./config/onlyoffice/docker-compose.onlyoffice.yaml:
services:
onlyoffice:
environment:
- JWT_SECRET=onlyOfficeSecret
Esegui docker compose up -d && docker compose restart nginx sync_in per applicare le modifiche.
🌐 Accesso
Sync-in e OnlyOffice vengono eseguiti in container Docker e comunicano tramite il proxy inverso Nginx.
È essenziale accedere all'interfaccia utilizzando l'indirizzo IP del server oppure un nome di dominio configurato correttamente.
L'accesso a Sync-in tramite http://localhost o http://127.0.0.1 impedisce il corretto funzionamento di OnlyOffice: i documenti non vengono visualizzati né possono essere modificati.