In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Odoo su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. 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. Come contabilità, CRM, vendite, acquisti, progetti, punti vendita, e-commerce e molti altri.
Installa Odoo su Ubuntu
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.
Devi installare Git, Python 3 pip e altri pacchetti richiesti per creare dipendenze Odoo:
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
Passaggio 3. Creazione di un utente di sistema.
Crea un utente di sistema che eseguirà Odoo, chiamato ramona con la directory home /opt/ramona:
sudo useradd -m -d /opt/ramona -U -r -s /bin/bash ramona
Passaggio 4. Installa PostgreSQL.
Per installare PostgreSQL esegui il seguente comando:
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 ramona"
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:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Passaggio 6. Installa Odoo su Ubuntu.
Per prima cosa, cambia in utente "ramona":
sudo su - ramona
Avanti, clona il codice sorgente di Odoo 13 dal repository GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo
Una volta completato il download, crea un nuovo ambiente virtuale Python per Odoo:
cd /opt/odoo13 python3 -m venv odoo-venv source odoo-venv/bin/activate
Installa tutti i moduli Python richiesti con pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Al termine, disattiva l'ambiente digitando:
deactivate
Quindi creeremo una nuova directory che conterrà i componenti aggiuntivi di terze parti:
mkdir /opt/odoo13/odoo-custom-addons exit
Quindi, crea un file di configurazione con il seguente contenuto:
sudo nano /etc/odoo13.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = ramona db_password = False addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/odoo-custom-addons
Passaggio 7. Creazione di un file di unità di sistema Odoo.
Apri l'editor di testo nano e crea un file di unità di servizio chiamato odoo 13.service con il seguente contenuto:
sudo nano /etc/systemd/system/odoo13.service
[Unit] Description=Odoo13 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo13 Group=odoo13 ExecStart=/opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Avvia il servizio Odoo e abilitalo all'avvio all'avvio eseguendo:
sudo systemctl daemon-reload sudo systemctl enable --now odoo13 sudo systemctl status odoo13
Passaggio 8. Accesso a Odoo.
Per accedere a Odoo 13, 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 18.04 LTS. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.