Installazione software · 6 min read · Oct 24, 2025
Come installare ONLYOFFICE Docs su Ubuntu 24.04

ONLYOFFICE Docs o Document Server è una suite per ufficio online che può essere installata sul tuo server locale. Supporta la piattaforma di collaborazione ONLYOFFICE e sistemi popolari come Nextcloud, OwnCloud, WordPress, Drupal, Odoo, SuiteCRM e molti altri. Il server di documenti ONLYOFFICE può essere utilizzato come editor di documenti, editor di fogli di calcolo, editor di presentazioni e editor collaborativo. Supporta tutti i formati popolari: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX e HTML.
Questa guida ti mostra come distribuire il server di documenti ONLYOFFICE su un server Ubuntu 24.04, con PostgreSQL come database e Nginx come proxy inverso. Inoltre, proteggerai ONLYOFFICE Docs con HTTPS tramite Certbot e Letsencrypt.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Un server Ubuntu 24.04
- Un utente non root con privilegi di amministratore
- Un nome di dominio puntato all’indirizzo IP del server
Installazione di PostgreSQL e RabbitMQ
Il server di documenti ONLYOFFICE richiede PostgreSQL e RabbitMQ installati sul tuo server Ubuntu. Quindi ora installerai sia i server PostgreSQL che RabbitMQ tramite il repository ufficiale di Ubuntu.
Per prima cosa, esegui il seguente comando per aggiornare l’indice dei pacchetti.
sudo apt update
Ora, installa il server PostgreSQL e RabbitMQ tramite il repository ufficiale di Ubuntu utilizzando il comando qui sotto. Inserisci ‘Y’ per confermare l’installazione.
sudo apt install postgresql rabbitmq-server
Dopo che l’installazione è completata, controlla il server PostgreSQL utilizzando il comando ‘systemctl’ qui sotto.
sudo systemctl is-enabled postgresql
sudo systemctl status postgresqlPuoi vedere qui sotto che PostgreSQL ha lo stato attivo e uscito.

Infine, controlla il server RabbitMQ con il seguente comando.
sudo systemctl is-enabled rabbitmq-server
sudo systemctl status rabbitmq-serverCome si vede qui sotto, anche il server RabbitMQ è in esecuzione.

Creazione di un database e di un utente PostgreSQL
Dopo che PostgreSQL e RabbitMQ sono attivi e funzionanti, creerai un nuovo database PostgreSQL e un utente che ONLYOFFICE Docs utilizzerà. In questo esempio, utilizzerai la riga di comando per creare un database e un utente PostgreSQL.
Esegui il comando qui sotto per creare un nuovo utente PostgreSQL ‘onlyoffice‘ con la password ‘onlyoffice‘.
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"Ora crea un nuovo database ‘onlyoffice‘ con il proprietario predefinito ‘onlyoffice‘ con il seguente comando:
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"Infine, controlla l’elenco degli utenti e dei database nel server PostgreSQL utilizzando il comando qui sotto.
sudo -i -u postgres psql -c "\du"
sudo -i -u postgres psql -c "\l"Puoi vedere qui sotto che l’utente ‘onlyoffice‘ e il database ‘onlyoffice‘ sono disponibili.

Installazione del server di documenti ONLYOFFICE
Ora che il database PostgreSQL e il server RabbitMQ sono pronti, puoi iniziare l’installazione del server di documenti ONLYOFFICE. Qui, aggiungerai la chiave GPG e il repository di ONLYOFFICE, quindi installerai il server di documenti tramite il gestore di pacchetti APT.
Scarica la chiave GPG per ONLYOFFICE sul tuo sistema Ubuntu con il seguente comando:
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/onlyoffice.gpgOra esegui il comando qui sotto per aggiungere il repository ONLYOFFICE per il sistema Debian/Ubuntu.
echo "deb [signed-by=/etc/apt/trusted.gpg.d/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Successivamente, aggiorna e aggiorna l’indice dei pacchetti di Ubuntu, quindi installa il pacchetto ‘onlyoffice-documentserver‘ con il seguente comando. Per impostazione predefinita, ONLYOFFICE installerà anche il server web Nginx, che sarà utilizzato come proxy inverso.
sudo apt update && sudo apt install onlyoffice-documentserverInserisci ‘Y‘ per procedere con l’installazione.

Inserisci la password del database PostgreSQL ‘onlyoffice‘.

Seleziona OK per accettare la licenza TTF mscorefont.

Seleziona Sì per accettare i termini della licenza EULA.

Dopo che l’installazione è completata, il server di documenti ONLYOFFICE sarà in esecuzione sulla porta HTTP predefinita 80 con il server web Nginx.
Controlla lo stato del server web Nginx con il comando qui sotto.
sudo systemctl is-enabled nginx
sudo systemctl status nginxVedrai che il server web Nginx è in esecuzione.

Configurazione di UFW (Firewall Semplice)
In questa sezione, abiliterai UFW (Firewall Semplice) e aprirai le porte per i protocolli SSH, HTTP e HTTPS.
Prima di abilitare UFW, esegui il comando qui sotto per aggiungere i profili per ‘OpenSSH‘ e ‘Nginx Full‘. Questo aprirà la porta 22 per SSH, HTTP e HTTPS per il server web Nginx.
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'Ora esegui il seguente comando per abilitare UFW. Inserisci ‘y‘ per procedere e riceverai un output Il firewall è attivo e abilitato all’avvio del sistema.
sudo ufw enableInfine, controlla lo stato di UFW con il seguente comando.
sudo ufw statusPuoi vedere qui sotto che UFW ha lo stato attivo e i profili ‘OpenSSH‘ e ‘Nginx Full‘ sono abilitati.
Proteggere il server di documenti ONLYOFFICE con HTTPS
Con UFW configurato, proteggiamo il server di documenti ONLYOFFICE con HTTPS tramite Certbot e Letsencrypt. Assicurati che il tuo nome di dominio sia pronto e puntato all’indirizzo IP del tuo server Ubuntu. Se stai installando il server di documenti ONLYOFFICE localmente, puoi utilizzare certificati autofirmati.
Per prima cosa, esegui il comando ‘systemctl‘ qui sotto per fermare il server web Nginx.
sudo systemctl stop nginxOra installa Certbot con il comando ‘apt‘ qui sotto. Certbot sarà utilizzato per generare certificati SSL/TLS gratuiti da Letsencrypt.
sudo apt install certbot -yDopo che l’installazione è completata, esegui il comando ‘certbot‘ qui sotto per generare nuovi certificati SSL per la tua installazione del server di documenti ONLYOFFICE. Assicurati di cambiare il nome di dominio e l’indirizzo email con le tue informazioni.
sudo certbot certonly --standalone -m [email protected] --agree-tos --no-eff-email -d office.howtoforge.localQuando il processo è completato, i tuoi certificati saranno disponibili nella directory ‘/etc/letsencrypt/live/domain.com‘. Il ‘fullchain.pem‘ è per la chiave pubblica, ‘privkey.pem‘ è la tua chiave privata.
Successivamente, copia il modello Nginx predefinito per ONLYOFFICE nel file ‘/etc/onlyoffice/documentserver/nginx/ds.conf‘.
sudo cp -f /etc/onlyoffice/documentserver/nginx/ds-ssl.conf.tmpl /etc/onlyoffice/documentserver/nginx/ds.confModifica il file ‘/etc/onlyoffice/documentserver/nginx/ds.conf‘ con il seguente comando dell’editor ‘nano‘.
sudo nano /etc/onlyoffice/documentserver/nginx/ds.confCambia il ‘ssl_certificate‘ con il percorso del certificato ‘fullchain.pem‘, e il ‘ssl_certificate_key‘ con il percorso del certificato ‘privkey.pem‘.
ssl_certificate /etc/letsencrypt/live/office.howtoforge.local/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/office.howtoforge.local/privkey.pem;Quando hai finito, salva il file ed esci dall’editor.
Ora esegui il comando qui sotto per verificare la sintassi di Nginx e assicurarti di non avere errori. Quindi, riavvia il server web Nginx con il comando ‘systemctl‘.
sudo nginx -t
sudo systemctl start nginxSe hai una sintassi Nginx corretta, vedrai un output come ‘test riuscito - sintassi OK‘.
Infine, esegui lo script qui sotto per applicare l’HTTPS sul server di documenti ONLYOFFICE. Con questo, il tuo ONLYOFFICE funzionerà su connessioni HTTPS sicure.
sudo bash /usr/bin/documentserver-update-securelink.sh
Verifica dell’installazione del server di documenti ONLYOFFICE
Visita il tuo nome di dominio come https://office.howtoforge.local/ per accedere alla tua installazione del server di documenti ONLYOFFICE. Se hai successo, vedrai la conferma che la Community Edition di ONLYOFFICE Docs è installata.

Da qui, puoi integrare il server di documenti ONLYOFFICE nei tuoi server di file come Nextcloud e ownCloud, CMS come WordPress e Drupal, o CRM come Odoo e SuiteCRM.
Conclusione
Congratulazioni! Hai completato l’installazione del server di documenti ONLYOFFICE su un server Ubuntu 24.04. Il tuo server di documenti ONLYOFFICE è in esecuzione con il database PostgreSQL e il server web Nginx. Infine, hai anche protetto ONLYOFFICE con HTTPS tramite Certbot e Letsencrypt.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.