Vai al contenuto principale

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
informazioni

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.

avvertenza

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.