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

update repo

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

install postgresql rabbitmq

Dopo che l’installazione è completata, controlla il server PostgreSQL utilizzando il comando ‘systemctl’ qui sotto.

sudo systemctl is-enabled postgresql  
sudo systemctl status postgresql

Puoi vedere qui sotto che PostgreSQL ha lo stato attivo e uscito.

check postgresql

Infine, controlla il server RabbitMQ con il seguente comando.

sudo systemctl is-enabled rabbitmq-server  
sudo systemctl status rabbitmq-server

Come si vede qui sotto, anche il server RabbitMQ è in esecuzione.

check rabbitmq

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.

list users

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.gpg

Ora 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

add repo gpg key

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-documentserver

Inserisci ‘Y‘ per procedere con l’installazione.

install onlyoffice docs

Inserisci la password del database PostgreSQL ‘onlyoffice‘.

onlyoffice database password

Seleziona OK per accettare la licenza TTF mscorefont.

accept mscorefont license

Seleziona per accettare i termini della licenza EULA.

accept 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 nginx

Vedrai che il server web Nginx è in esecuzione.

check nginx

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 enable

Infine, controlla lo stato di UFW con il seguente comando.

sudo ufw status

Puoi 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 nginx

Ora installa Certbot con il comando ‘apt‘ qui sotto. Certbot sarà utilizzato per generare certificati SSL/TLS gratuiti da Letsencrypt.

sudo apt install certbot -y

Dopo 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.local

Quando 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.conf

Modifica il file ‘/etc/onlyoffice/documentserver/nginx/ds.conf‘ con il seguente comando dell’editor ‘nano‘.

sudo nano /etc/onlyoffice/documentserver/nginx/ds.conf

Cambia 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 nginx

Se 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

setup https

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.

onlyoffice docs installed

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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.