Installazione e Configurazione Base di Odoo Community Edition su Ubuntu Server 26.04

da | Giu 17, 2026 | 0 commenti

 

Odoo è una delle piattaforme ERP open source più complete e diffuse al mondo.

Grazie alla sua architettura modulare permette di gestire in un’unica soluzione processi aziendali come vendite, acquisti, magazzino, contabilità, CRM, risorse umane e molto altro adattandosi sia a piccole realtà che a strutture più complesse.

In questa guida vedremo come installare e configurare Odoo 18 Community Edition su Ubuntu Server 26.04 LTS “Resolute Raccoon”, la distribuzione più recente di Canonical con supporto a lungo termine.

Si tratta di una combinazione particolarmente interessante per chi vuole costruire un ambiente di produzione stabile e aggiornato sfruttando Python 3.14 e PostgreSQL 18 già inclusi nel sistema operativo.

Seguiremo un approccio from source clonando il codice direttamente dal repository ufficiale GitHub di Odoo e installando le dipendenze Python all’interno di un ambiente virtuale isolato.

Questo metodo offre il massimo controllo sulla versione installata semplifica gli aggiornamenti futuri e consente di aggiungere moduli personalizzati senza interferire con il sistema operativo sottostante.

Al termine della guida avrai un’istanza di Odoo funzionante gestita come servizio systemd pronta per essere raggiunta dal browser e configurata secondo le esigenze del tuo progetto.

 

PREREQUISITI

Ubuntu Server 26.04 con almeno 2 GB di RAM
Accesso SSH con utente dotato di privilegi sudo

 

AGGIORNAMENTO DEL SISTEMA

Connettiti al server via SSH e verifica la versione e aggiorna i pacchetti:

Dovremmo visualizzare il seguente output:

Aggiornare i pacchetti con il comando:

 

 

CREAZIONE DELL’UTENTE DI SISTEMA

Non eseguire mai Odoo come root. Creare un utente di sistema dedicato con il comando:

 

 

INSTALLAZIONE DELLE DIPENDENZE

Ubuntu 26.04 include Python 3.13 di default compatibile con Odoo 18 che richiede almeno Python 3.10.

Installare tutte le librerie necessarie con il comando:

 

INSTALLAZIONE DI POSTGRESQL

PostgreSQL è il solo database engine supportato da Odoo per la gestione dei dati.

Odoo 18 richiede almeno PostgreSQL 12 e Ubuntu 26.04 include PostgreSQL 18 nei suoi repository.

Eseguire i comandi elencati di seguito:

Verificare che il servizio sia attivo con il comando:

Dovremmo visualizzare il seguente output:

Quindi abilitare il servizio con il comando:

Creare l’utente PostgreSQL per Odoo con il comando:

 

 

INSTALLAZIONE DI WKHTMLTOPDF

Odoo utilizza wkhtmltopdf per generare report in PDF. È necessaria la versione con patched Qt.

Posizionarsi nella cartella tmp con il comando:

Quindi scaricare wkhtmltopdf con il comando:

Installare wkhtmltopdf con il comando:

Verificare l’installazione con il comando:

Dovremmo visualizzare il seguente output:

 

 

DOWNLOAD E INSTALLAZIONE DI ODOO

Passare all’utente odoo18 e clonare il sorgente da GitHub con i seguenti comandi:

Creare e attivare un ambiente virtuale Python con i seguenti comandi:

Installare le dipendenze Python di Odoo con i comandi:

Verificare che lxml sia disponibile (l’errore di build è ignorabile)

Dovremmo visualizzare il seguente output:

 

 

CHECK E FIX LXML

Se il pip si interrompe quando lxml fallisce non installa i pacchetti successivi.

La soluzione è installare tutto escludendo lxml dal requirements.txt

Creare un requirements filtrato senza lxml con il comando:

Installare tutto tranne lxml con il comando:

Installare il pacchetto lxml_html_clean con il comando:

Verificare che sia tutto OK con il comando:

Disattivare l’ambiente virtuale e creare la cartella per i moduli custom con i comandi:

 

 

FILE DI CONFIGURAZIONE

Creare il file di configurazione principale con il comando:

Incollare il seguente contenuto (sostituisci la master password!):

Creare la cartella per i log e impostare i permessi con i seguenti comandi:

Salvare e chiudere il file di configurazione.

 

CREAZIONE DEL SYSTEMD

Creare l’unit file per gestire Odoo come servizio con il comando:

Incollare il seguente output:

Salvare chiudere il file di configurazione.

Abilitare e avviare il servizio con i seguenti comandi:

Se è tutto OK dovremmo visualizzare il seguente output:

 

 

CONFIGURAZIONE DEL FIREWALL

Se usi UFW aprire la porta 8069 con il comando:

 

 

ACCESSO DA WEBGUI

Accedi a Odoo dal browser richiamando il link:

http://IP_DEL_SERVER:8069

Al primo accesso ti verrà mostrata la pagina di creazione database.

Inserisci la master password definita nel file di configurazione.

Scegliere un nome per il database e creare il tuo primo admin.

Cliccare su Create Database

Accedere con le credenziali create nel passaggio precedente

Se abbiamo fatto tutto correttente dovremmo accedere al backend di Odoo

 

CONFIGURAZIONE DEL REVERSE PROXY CON NGINX

Per un ambiente di produzione è consigliato mettere Nginx davanti a Odoo con SSL:

Quindi incollare il seguente output:

Salvare e chiudere il file di configurazione.

Attivare il sito e ricaricare Nginx con il comando:

Aggiungi poi proxy_mode = True al file /etc/odoo18.conf e riavviare il servizio.

 

COMANDI UTILI

Comandi utili per la gestione quotidiana:

 

 

COMMUNITY VS ENTERPRISE: COSA CAMBIA?

Odoo è disponibile in due versioni:

Community: completamente gratuita e open source rilasciata sotto licenza LGPL-3

Enterprise: a pagamento con licenza proprietaria.

La versione Community include tutti i moduli fondamentali per la gestione aziendale: vendite, acquisti, magazzino, fatturazione base, CRM, progetto, inventario e molto altro ed è più che sufficiente per la maggior parte delle piccole e medie imprese.

Il codice sorgente è pubblico e liberamente modificabile e distribuibile.

La versione Enterprise aggiunge funzionalità avanzate su tre fronti principali:

Moduli esclusivi: tra cui la contabilità completa con riconciliazione bancaria automatica, il modulo per la firma elettronica dei documenti, VoIP integrato, eLearning, marketing automation avanzato e la gestione della qualità e manutenzione in ambito manifatturiero.

Interfaccia e usabilità: Enterprise include una UI più rifinita, l’app mobile nativa per iOS e Android (la Community è accessibile solo via browser), e una dashboard di reportistica più avanzata con Spreadsheet integrato.

Supporto e aggiornamenti: con la licenza Enterprise si ha accesso al supporto ufficiale Odoo, agli aggiornamenti automatici gestiti tramite Odoo.sh (la piattaforma cloud proprietaria) e alla migrazione assistita tra versioni maggiori.

Il costo della licenza Enterprise si basa sul numero di utenti e parte da circa €24,90 per utente al mese (prezzo indicativo 2025, può variare per area geografica e partner).

Vale la pena sottolineare che le due versioni condividono lo stesso core infatti un’installazione Community può essere migrata a Enterprise semplicemente aggiungendo la licenza e i moduli aggiuntivi, senza dover reinstallare nulla.

 

QUANDO SCEGLIERE LA VERSIONE COMMUNITY E QUANDO LA VERSIONE ENTERPRISE?

La scelta tra le due edizioni dipende principalmente dalle dimensioni dell’azienda, dai processi da gestire e dal budget disponibile.

Scegli Community se:

  • sei una piccola o media impresa con processi aziendali standard e non troppo complessi
  • hai a disposizione un tecnico interno o un partner in grado di installare, configurare e manutenere il sistema autonomamente
  • vuoi valutare Odoo prima di impegnarti economicamente, magari con l’intenzione di migrare a Enterprise in futuro
  • la contabilità avanzata non è un requisito prioritario e puoi gestire le fatture con moduli di terze parti o integrazioni esterne
  • hai bisogno di personalizzazioni profonde sul codice sorgente, possibili senza restrizioni solo nella versione open source

 

Scegli Enterprise se:

  • hai un reparto contabile strutturato che necessita di riconciliazione bancaria automatica, localizzazione fiscale certificata e report avanzati
  • i tuoi utenti lavorano spesso da dispositivi mobili e hanno bisogno dell’app nativa iOS/Android
  • vuoi affidarti al supporto ufficiale Odoo per la risoluzione dei problemi e gli aggiornamenti di versione
  • stai valutando un deployment su Odoo.sh, la piattaforma cloud gestita direttamente da Odoo S.A.
  • operi in settori specifici come la produzione, dove i moduli di qualità, manutenzione e PLM di Enterprise fanno la differenza

 

Una via di mezzo praticabile è partire con la Community per i primi mesi e verificare quali funzionalità mancano nel flusso di lavoro reale, e poi valutare il passaggio a Enterprise solo se strettamente necessario.

Trattandosi della stessa base di codice, la migrazione è sempre possibile senza perdita di dati.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi. Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare. Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
Categorie: Odoo | Ubuntu

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione