Installazione Odoo · 15 min read · Oct 18, 2025
Come Installare il Software ERP Odoo 16 su Debian 12

Odoo (precedentemente noto come OpenERP) è una suite auto-ospitata di oltre 10.000 applicazioni open-source adatte a varie esigenze aziendali, tra cui CRM, eCommerce, contabilità, inventario, gestione progetti e punto vendita. Queste applicazioni sono completamente integrate e accessibili tramite un’interfaccia web comune.
Questo tutorial mostrerà come installare Odoo 16 su un server Debian 12.
Prerequisiti
- Un server basato su Debian 12 con un minimo di 2GB di RAM per ospitare Odoo Stack.
- Un secondo server basato su Debian 12 con un minimo di 2GB di RAM per ospitare il database PostgreSQL. Puoi comunque installare il database sullo stesso server di Odoo, ma per ambienti di produzione, è altamente raccomandato installarlo su un server separato. Puoi anche scegliere una delle opzioni di database gestito disponibili da qualsiasi fornitore di tua scelta.
- I requisiti di RAM dipenderanno dal numero di utenti concorrenti che utilizzeranno lo stack. Una guida dettagliata su come calcolare i requisiti di sistema può essere trovata nella documentazione di Odoo.
- Mantieni i tuoi sistemi aggiornati.
$ sudo apt update $ sudo apt upgrade - Un utente non root con privilegi sudo su entrambi i server.
- Alcuni pacchetti di cui i tuoi sistemi hanno bisogno.
$ sudo apt install wget curl nano ufw software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release debian-archive-keyring unzip -yAlcuni di questi pacchetti potrebbero già essere installati sul tuo sistema.
Passo 1 - Configurare le regole del Firewall
Per il fine di questo tutorial, assumeremo che tu abbia il firewall ufw installato su entrambi i server.
Controlla lo stato del firewall.
$ sudo ufw status
Dovresti vedere qualcosa di simile al seguente.
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Sul server Odoo, avremo bisogno che le porte 22, 80, 443, 6010, 5432 e 8069 siano aperte. La porta 22 è utilizzata per SSH, la 80 è per HTTP, la 443 è per HTTPS, la 6010 è utilizzata per la comunicazione di Odoo, la 5432 è utilizzata da PostgreSQL e la 8069 è utilizzata per l’applicazione server di Odoo.
Esegui i seguenti comandi per aprire le porte richieste sul server Odoo.
$ sudo ufw allow 6010,5432,8069,8072/tcp
$ sudo ufw allow http
$ sudo ufw allow https
Controlla lo stato del firewall.
$ sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443 ALLOW Anywhere
5432,6010,8069,8072/tcp ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
5432,6010,8069,8072/tcp (v6) ALLOW Anywhere (v6)
Sul server PostgreSQL, dobbiamo aprire le porte 22, 6010 e 5432. Aprile usando i seguenti comandi.
$ sudo ufw allow 6010/tcp
$ sudo ufw allow 5432/tcp
Passo 2 - Assegnare Nomi Host
Puoi utilizzare gli indirizzi IP dei server o utilizzare i loro Nomi di Dominio Completi (FQDN), se disponibili. Per il nostro tutorial, utilizzeremo i FQDN e per questo, dobbiamo impostare i nomi host su entrambi i server.
Sul server Odoo, apri il file /etc/hosts.
$ sudo nano /etc/hosts
Assicurati che sembri simile al seguente.
127.0.0.1 localhost
127.0.0.1 odoo.yourdomain.com odoo
10.1.1.10 postgresql.yourdomain.com postgresql
Sul server PostgreSQL, apri il file e assicurati che sembri simile al seguente.
127.0.0.1 localhost
127.0.0.1 postgresql.yourdomain.com postgresql
10.1.2.10 odoo.yourdomain.com odoo
Premi Ctrl + X per chiudere l’editor e premi Y quando richiesto di salvare il file.
Passo 3 - Installare e Configurare PostgreSQL
Debian 12 viene fornito di default con PostgreSQL 15 e installeremo quello. Esegui il seguente comando sul server PostgreSQL.
$ sudo apt install postgresql-15 postgresql-server-dev-15
Successivamente, dobbiamo creare un utente database odoo. Ti verrà chiesto di inserire una password per il ruolo. Inserisci una password forte a tua scelta.
$ sudo -u postgres createuser odoo -U postgres -dP
L’opzione -u esegue il comando come utente postgres.
L’opzione -U indica il nome utente con cui connettersi.
L’opzione -d concede all’utente il permesso di creare database.
L’opzione -p richiede la password del nuovo utente.
Configurare l’Autenticazione Basata su Host
Dobbiamo dare il permesso al servizio PostgreSQL di poter connettersi al server Odoo.
Prima di tutto, ferma il servizio PostgreSQL.
$ sudo systemctl stop postgresql
Apri il file /etc/postgresql/15/main/pg_hba.conf per la modifica.
$ sudo nano /etc/postgresql/15/main/pg_hba.conf
Incolla la seguente riga alla fine.
host all odoo odoo.yourdomain.com md5
Questa riga concede permesso all’utente odoo di connettersi a tutti i database all’interno di questo server. Puoi specificare anche il nome dei database invece di usare la parola chiave all.
Premi Ctrl + X per chiudere l’editor e premi Y quando richiesto di salvare il file.
Configurare l’indirizzo di ascolto di PostgreSQL
Successivamente, dobbiamo consentire al server di database di ascoltare le connessioni remote. Apri il file /etc/postgresql/15/main/postgresql.conf per la modifica.
$ sudo nano /etc/postgresql/15/main/postgresql.conf
Cambia la riga listen_addresses da
#listen_addresses = 'localhost' # quale indirizzo IP(i) ascoltare;
a.
#Dalla Sezione CONNESSIONI E AUTENTICAZIONE
listen_addresses = '*'
Il * significa che ascolterà tutti gli indirizzi IP. Puoi cambiarlo con l’indirizzo IP della tua istanza odoo.
Premi Ctrl + X per chiudere l’editor e premi Y quando richiesto di salvare il file.
Abilitare e Avviare il servizio PostgreSQL
Poiché la nostra configurazione è terminata, è tempo di avviare e abilitare il servizio PostgreSQL.
$ sudo systemctl enable postgresql --now
Passo 4 - Installare Odoo
Installare le dipendenze e Prepararsi per l’installazione
Crea un nuovo utente di sistema per gestire i processi Odoo sul server Odoo.
$ sudo adduser --system --home=/opt/odoo --group odoo
Installa le dipendenze di sistema necessarie per la configurazione di Odoo 16.
$ sudo apt install python3-pip python3-suds python3-all-dev python3-venv python3-dev python3-setuptools python3-tk libxml2-dev libxslt1-dev libevent-dev libsasl2-dev libldap2-dev pkg-config libtiff5-dev libjpeg62-turbo-dev libjpeg-dev zlib1g-dev libfreetype6-dev liblcms2-dev liblcms2-utils libwebp-dev tcl8.6-dev tk8.6-dev libyaml-dev xfonts-75dpi libpq-dev git libzip-dev libopenjp2-7-dev
Installa Nodejs. Debian 12 viene fornito con Node 18.x che è l’attuale versione LTS di Nodejs. Tuttavia, utilizzeremo il repository ufficiale di Nodesource per questo.
Scarica e importa la chiave GPG di Nodesource.
$ sudo apt-get install -y ca-certificates curl gnupg
$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
Crea il repository di sistema.
$ NODE_MAJOR=18
$ echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
Aggiorna l’elenco dei repository di sistema.
$ sudo apt update
Installa Nodejs.
$ sudo apt install nodejs
Conferma la versione di Node.
$ node --version
v18.17.1
Installa il pacchetto Less CSS utilizzando Node. Se stai utilizzando un linguaggio con interfaccia da destra a sinistra, installa anche il pacchetto rtlcss.
$ sudo npm install -g less rtlcss
Installa wkhtmltopdf. È disponibile come pacchetto di sistema Debian.
$ sudo apt install wkhtmltopdf
Controlla la versione di wkhtmltopdf installata.
$ wkhtmltopdf --version
wkhtmltopdf 0.12.6
Scarica i File di Odoo
Clona il repository Github di Odoo sul tuo sistema.
$ sudo git clone https://github.com/odoo/odoo.git --depth 1 --branch 16.0 --single-branch /opt/odoo
Per il nostro scopo, stiamo copiando Odoo nella directory /opt/odoo da dove sarà installato.
Configura l’Ambiente Virtualenv Python
Questo passaggio è facoltativo ma è raccomandato poiché un ambiente virtuale Python per Odoo aiuterà a evitare conflitti con i moduli Python del sistema operativo, specialmente durante gli aggiornamenti del sistema operativo.
Per questo, utilizzeremo virtualenv.
- Crea un nuovo ambiente
virtualenvper Odoo.$ python3 -m venv /home//odoo-env - Attiva l’ambiente virtuale. Stiamo creando un ambiente sotto la directory home dell’utente di sistema. Sei libero di scegliere qualsiasi posizione tu voglia.
$ source /home//odoo-env/bin/activate - Aggiorna PIP giusto per sicurezza.
(odoo-env) $ pip3 install --upgrade pip - Installa il pacchetto wheel di Python nell’ambiente virtuale.
$ pip3 install wheel
Installa le Dipendenze Python
Installa le dipendenze Python richieste da Odoo 16.
$ pip3 install -r /opt/odoo/requirements.txt
Le dipendenze richiederanno del tempo per essere installate, quindi sii paziente.
Controlla se le dipendenze sono state installate correttamente controllando l’elenco dei moduli Python installati.
$ pip3 list
Package Version
----------------- ---------
appdirs 1.4.4
attrs 23.1.0
Babel 2.9.1
beautifulsoup4 4.12.2
cached-property 1.5.2
certifi 2023.7.22
cffi 1.15.1
chardet 4.0.0
cryptography 3.4.8
decorator 4.4.2
defusedxml 0.7.1
docopt 0.6.2
docutils 0.16
ebaysdk 2.1.5
freezegun 0.3.15
gevent 22.10.2
greenlet 2.0.2
idna 2.10
isodate 0.6.1
Jinja2 3.1.2
libsass 0.20.1
lxml 4.9.2
MarkupSafe 2.1.2
num2words 0.5.9
ofxparse 0.21
passlib 1.7.4
Pillow 9.4.0
pip 23.2.1
polib 1.1.0
psutil 5.9.4
psycopg2 2.9.5
pyasn1 0.5.0
pyasn1-modules 0.3.0
pycparser 2.21
pydot 1.4.2
pyOpenSSL 20.0.1
pyparsing 3.1.1
PyPDF2 2.12.1
pyserial 3.5
python-dateutil 2.8.1
python-ldap 3.4.0
python-stdnum 1.16
pytz 2023.3
pyusb 1.2.1
qrcode 6.1
reportlab 3.6.12
requests 2.25.1
requests-file 1.5.1
requests-toolbelt 1.0.0
setuptools 66.1.1
six 1.16.0
soupsieve 2.5
urllib3 1.26.5
vobject 0.9.6.1
Werkzeug 2.0.2
wheel 0.41.2
xlrd 1.2.0
XlsxWriter 1.1.2
xlwt 1.3.0
zeep 4.0.0
zope.event 5.0
zope.interface 6.0
Esci dall’ambiente virtuale Python.
$ deactivate
Installa i Pacchetti Python
Odoo 16 richiede alcuni pacchetti Python in più che sono elencati nel file /opt/odoo/debian/control. Passa alla directory /opt/odoo.
$ cd /opt/odoo
Esegui il seguente comando per installare i pacchetti Python richiesti.
$ sed -n -e '/^Depends:/,/^Pre/ s/ python3-\(.*\),/python3-
1/p' debian/control | sudo xargs apt-get install -y
Passo 5 - Configurare Odoo
Copia il file di configurazione predefinito di Odoo per crearne uno nuovo.
$ sudo cp /opt/odoo/debian/odoo.conf /etc/odoo-server.conf
Apri il file per la modifica.
$ sudo nano /etc/odoo-server.conf
Modifica il file in modo che sembri simile al seguente.
[options]
; Questa è la password che consente operazioni sul database:
admin_passwd = admin
db_host = postgresql.yourdomain.com
db_port = False
db_user = odoo
db_password = odoo_password
addons_path = /opt/odoo/addons
xmlrpc_port = 8069
default_productivity_apps = True
Premi Ctrl + X per chiudere l’editor e premi Y quando richiesto di salvare il file.
L’opzione admin_passwd è la password che consente operazioni amministrative all’interno dell’interfaccia Odoo. Assicurati di scegliere una password sicura.
L’opzione db_host è il FQDN o l’indirizzo IP del server PostgreSQL.
L’opzione db_port è impostata su false poiché viene utilizzata la porta PostgreSQL predefinita 5432. Se desideri utilizzare una porta diversa, dovrai aggiornare questo valore.
L’opzione db_user è il nome dell’utente PostgreSQL.
L’opzione db_password è la password dell’utente PostgreSQL ‘odoo’ che abbiamo creato in precedenza sul server PostgreSQL.
L’opzione addons_path è il percorso predefinito degli Addons. Puoi anche aggiungere un percorso personalizzato per gli Addons separandoli con virgole.
L’opzione xmlrpc_port è la porta su cui Odoo ascolta.
L’opzione default_productivity_apps assicura che le app di produttività predefinite (vale a dire Dipendenti, Email Marketing, Progetto e Sondaggi) rimangano abilitate. Queste quattro app sono quelle predefinite nell’edizione Community di Odoo. Nell’edizione Enterprise, ci sono ulteriori app di produttività che possono essere abilitate di default, che sono Appuntamenti, Conoscenza, Pianificazione e Firma.
Crea il servizio Odoo
Per assicurarti che Odoo continui a funzionare anche dopo un riavvio del sistema, dobbiamo creare un servizio per esso.
Crea un file /lib/systemd/system/odoo-server.service e aprilo per la modifica.
$ sudo nano /lib/systemd/system/odoo-server.service
Incolla il seguente codice al suo interno.
[Unit]
Description=Odoo Open Source ERP and CRM
After=network.target
[Service]
Type=simple
SyslogIdentifier=odoo-server
User=odoo
Group=odoo
ExecStart=python3 /opt/odoo/odoo-bin --config=/etc/odoo-server.conf --addons-path=/opt/odoo/addons/ --logfile /var/log/odoo/odoo-server.log
WorkingDirectory=/opt/odoo/
StandardOutput=journal+console
KillMode=mixed
[Install]
WantedBy=multi-user.target
Sostituisci /home/ con la posizione che hai scelto per installare l’Ambiente Virtuale Python.
Premi Ctrl + X per chiudere l’editor e premi Y quando richiesto di salvare il file.
Crea una directory di Log per Odoo
$ sudo mkdir /var/log/odoo
Imposta i permessi sui file
Imposta i permessi sul file odoo-server.service in modo che solo gli utenti Odoo possano leggerlo o eseguirlo.
$ sudo chmod 755 /lib/systemd/system/odoo-server.service
$ sudo chown odoo: /lib/systemd/system/odoo-server.service
Imposta la proprietà sull’ambiente Python, sull’installazione di Odoo e sulla directory di log.
$ sudo chown -R odoo: /opt/odoo/
$ sudo chown -R odoo: /home//odoo-env
$ sudo chown -R odoo: /var/log/odoo
Restringi il file di configurazione di Odoo.
$ sudo chown odoo: /etc/odoo-server.conf
$ sudo chmod 640 /etc/odoo-server.conf
Avvia il server Odoo
Avvia e abilita il server Odoo.
$ sudo systemctl start odoo-server
$ sudo systemctl enable odoo-server
Controlla lo stato del server.
$ sudo systemctl status odoo-server
? odoo-server.service - Odoo Open Source ERP and CRM
Loaded: loaded (/lib/systemd/system/odoo-server.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-09-04 14:19:38 UTC; 27s ago
Main PID: 8954 (python3)
Tasks: 4 (limit: 2315)
Memory: 131.1M
CPU: 1.625s
CGroup: /system.slice/odoo-server.service
??8954 python3 /opt/odoo/odoo-bin --config=/etc/odoo-server.conf --addons-path=/opt/odoo/addons/ --logfile /var/log/odoo/odoo-server.log
Sep 04 14:19:38 odoo systemd[1]: Started odoo-server.service - Odoo Open Source ERP and CRM.
Nel tuo browser, apri l’URL http:// o http://odoo.yourdomain.com:8069. Se tutto funziona correttamente, dovresti vedere la schermata di creazione del database di Odoo.

Compila tutti i campi. Seleziona il campo Demo Data per popolare il database con dati di esempio e poi fai clic sul pulsante Crea database.
Successivamente, ti verrà mostrato un elenco di app che puoi scegliere e selezionare.
La prima volta che crei un database, la pagina degli addons richiederà del tempo per caricarsi, quindi non aggiornare la pagina.
Passo 6 - Installare e Configurare Nginx
Debian 12 viene fornito con una versione più vecchia di Nginx. Per installare l’ultima versione, devi scaricare il repository ufficiale di Nginx.
Importa la chiave di firma di Nginx.
$ curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
Aggiungi il repository per la versione stabile di Nginx.
$ echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
Aggiorna i repository di sistema.
$ sudo apt update
Installa Nginx.
$ sudo apt install nginx
Verifica l’installazione. Nei sistemi Debian, il seguente comando funzionerà solo con sudo.
$ sudo nginx -v
nginx version: nginx/1.24.0
Avvia Nginx.
$ sudo systemctl start nginx
Controlla lo stato del servizio.
$ sudo systemctl status nginx
? nginx.service - nginx - server web ad alte prestazioni
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
Active: active (running) since Tue 2023-09-05 06:29:17 UTC; 1s ago
Docs: https://nginx.org/en/docs/
Process: 13958 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 13959 (nginx)
Tasks: 2 (limit: 2315)
Memory: 1.7M
CPU: 10ms
CGroup: /system.slice/nginx.service
??13959 "nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf"
??13960 "nginx: worker process"
Passo 7 - Installare SSL
Dobbiamo installare Certbot per generare certificati SSL gratuiti offerti da Let’s Encrypt.
Puoi installare Certbot utilizzando il repository di Debian o ottenere l’ultima versione utilizzando lo strumento Snapd. Utilizzeremo la versione Snapd.
Debian 12 non viene fornito con Snapd installato. Installa il pacchetto Snapd.
$ sudo apt install snapd
Esegui i seguenti comandi per assicurarti che la tua versione di Snapd sia aggiornata.
$ sudo snap install core
$ sudo snap refresh core
Installa Certbot.
$ sudo snap install --classic certbot
Usa il seguente comando per assicurarti che il comando Certbot possa essere eseguito creando un collegamento simbolico alla directory /usr/bin.
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
Verifica se Certbot funziona correttamente.
$ certbot --version
certbot 2.6.0
Genera il certificato. Dobbiamo anche creare un certificato DHParams.
$ sudo certbot certonly --nginx --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [email protected] -d odoo.yourdomain.com
Genera un certificato di scambio di chiavi Diffie-Hellman.
$ sudo openssl dhparam -dsaparam -out /etc/ssl/certs/dhparam.pem 4096
Controlla il servizio di pianificazione del rinnovo di Certbot.
$ sudo systemctl list-timers
Troverai snap.certbot.renew.service come uno dei servizi programmati per l’esecuzione.
NEXT LEFT LAST PASSED UNIT ACTIVATES
.....
Sun 2023-02-26 06:32:00 UTC 9h left Sat 2023-02-25 18:04:05 UTC 2h 59min ago snap.certbot.renew.timer snap.certbot.renew.service
Sun 2023-02-26 06:43:20 UTC 9h left Sat 2023-02-25 10:49:23 UTC 10h ago apt-daily-upgrade.timer apt-daily-upgrade.service
Sun 2023-02-26 09:00:06 UTC 11h left Sat 2023-02-25 20:58:06 UTC 5min ago apt-daily.timer apt-daily.service
Esegui un test del processo per controllare se il rinnovo SSL funziona correttamente.
$ sudo certbot renew --dry-run
Se non vedi errori, sei a posto. Il tuo certificato si rinnoverà automaticamente.
Passo 8 - Configurare Nginx
Per eseguirlo tramite Nginx, dobbiamo eseguire Odoo su localhost. Per cambiare ciò, ferma il servizio Odoo.
$ sudo systemctl stop odoo-server
Apri il file di configurazione del server Odoo.
$ sudo nano /etc/odoo-server.conf
Aggiungi le seguenti righe ad esso.
xmlrpc_interface = 127.0.0.1
proxy_mode = True
Crea un file di configurazione Nginx per Odoo.
$ sudo nano /etc/nginx/conf.d/odoo.conf
Incolla il codice qui sotto.
#server odoo
upstream odoo {
server 127.0.0.1:8069;
}
upstream odoochat {
server 127.0.0.1:8072;
}
# http -> https
server {
listen 80;
listen [::]:80;
server_name odoo.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name odoo.yourdomain.com;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
# Aggiungi intestazioni per la modalità proxy di odoo
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
# Parametri SSL
ssl_certificate /etc/letsencrypt/live/odoo.yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/odoo.yourdomain.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/odoo.yourdomain.com/chain.pem;
ssl_session_timeout 1d;
ssl_session_cache shared:MozSSL:10m; # circa 40000 sessioni
ssl_session_tickets off;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_ecdh_curve X25519:prime256v1:secp384r1:secp521r1;
ssl_prefer_server_ciphers off;
ssl_stapling on;
ssl_stapling_verify on;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
# log
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
# Reindirizza le richieste longpoll a odoo longpolling port
location /longpolling {
proxy_pass http://odoochat;
}
# Reindirizza le richieste al server backend di odoo
location / {
proxy_redirect off;
proxy_pass http://odoo;
}
# gzip comune
gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
gzip on;
}
Premi Ctrl + X per chiudere l’editor e premi Y quando richiesto di salvare il file.
Apri il file /etc/nginx/nginx.conf per la modifica.
$ sudo nano /etc/nginx/nginx.conf
Aggiungi la seguente riga prima della riga include /etc/nginx/conf.d/*.conf;.
server_names_hash_bucket_size 64;
Salva il file premendo Ctrl + X e inserendo Y quando richiesto.
Testa la configurazione di Nginx.
$ sudo nginx -t
Se non vedi errori, significa che sei a posto. Riavvia il server Nginx.
$ sudo systemctl restart nginx
Passo 9 - Avvia Odoo
Ora che tutto è impostato, possiamo avviare nuovamente il server Odoo.
$ sudo systemctl start odoo-server
Lancia Odoo nel tuo browser tramite https://odoo.yourdomain.com. Ti verrà mostrata una schermata descritta in precedenza. Inserisci i dettagli richiesti per creare il database e verrai reindirizzato alla pagina di accesso di Odoo.

Inserisci le credenziali utilizzate nel passaggio precedente per accedere all’ERP Odoo e verrai portato alla pagina del dashboard come mostrato di seguito. Sarà precompilato con dati di esempio. Se non hai selezionato l’opzione di dati di esempio nella pagina di creazione del database, otterrai un dashboard diverso e molto più pulito.

Puoi iniziare a utilizzare Odoo per gestire la tua attività da qui in poi.
Conclusione
Questo conclude il nostro tutorial sull’installazione di Odoo sul server Debian 12. Se hai domande, pubblicale nei commenti qui sotto.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.