In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Odoo su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Odoo è l'ERP open source più completo che fornisce tutte le applicazioni relative al business. Include un'ampia gamma di applicazioni come CRM, e-commerce, creazione di siti Web, fatturazione, contabilità, produzione, magazzino, gestione dei progetti, inventario e molto altro, il tutto perfettamente integrato.
Installa Odoo su Ubuntu 20.04
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa le dipendenze di Odoo.
Esegui il seguente comando per installare tutte le dipendenze richieste:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev
Passaggio 3. Creazione di un utente di sistema.
Creeremo un nuovo utente di sistema e un nuovo gruppo con una directory home /opt/meilana
che eseguirà il servizio Odoo:
sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash meilana
Passaggio 4. Installa PostgreSQL.
Esegui il seguente comando per installare PostgreSQL sul sistema Ubuntu:
sudo apt install postgresql
Quindi, crea un utente PostgreSQL con lo stesso nome dell'utente di sistema creato in precedenza:
sudo su - postgres -c "createuser -s meilana"
Passaggio 5. Installa wkhtmltopdf.
Scarica e installa il pacchetto Wkhtmltopdf. La versione consigliata è la 0.12.5 ed è disponibile nella pagina di download di wkhtmltopdf, nella sezione archivio:
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb
Passaggio 6. Installa Odoo sul sistema Ubuntu:
Per prima cosa, cambia in utente "meilana":
sudo su - ramona
Quindi, clona il codice sorgente di Odoo 14 dal repository GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo
Una volta completato il download, crea un nuovo ambiente virtuale Python per Odoo:
cd /opt/odoo14 python3 -m venv odoo-venv source odoo-venv/bin/activate
Dopodiché, installa tutti i moduli Python richiesti con pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Una volta completato, disattiva l'ambiente digitando:
deactivate
Quindi creeremo una nuova directory che conterrà i componenti aggiuntivi di terze parti:
mkdir /opt/odoo14/odoo-custom-addons exit
Nei passaggi successivi creiamo un file di configurazione con il seguente contenuto:
sudo nano /etc/odoo14.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = odoo14 db_password = False addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons
Passaggio 7. Creazione di un file di unità di sistema Odoo.
Apri un editor di testo nano e crea un file di unità di servizio chiamato odoo14.service
con il seguente contenuto:
sudo nano /etc/systemd/system/odoo14.service
[Unit] Description=Odoo14 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo14 PermissionsStartOnly=true User=odoo14 Group=odoo14 ExecStart=/opt/odoo14/odoo-venv/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Infine, avvia il servizio Odoo e abilitalo all'avvio all'avvio eseguendo:
sudo systemctl daemon-reload sudo systemctl enable --now odoo14 sudo systemctl status odoo14
Passaggio 8. Accesso a Odoo 14.
Per accedere a Odoo 14, vai al seguente URL e crea un nuovo database:
http://your_domain_or_IP_address:8069
Questo è tutto ciò che devi fare per installare Odoo su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori letture su Odoo, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.