In questa guida ti mostreremo come installare Odoo 13 su Ubuntu 20.04. Odoo, noto anche come OpenERP, è una piattaforma ERP gratuita e open source. È una delle piattaforme ERP più popolari disponibili grazie alla sua personalizzazione e flessibilità. Scritto nel linguaggio di programmazione Python, Odoo è utilizzato per molte applicazioni aziendali, tra cui pipeline di vendita, gestione dei progetti, CRM, fatturazione, contabilità, inventario e molto altro. Odoo è integrato con una miriade di funzionalità che si adattano perfettamente alla maggior parte dei casi d'uso aziendali. Tuttavia, se hai bisogno di qualcosa di più specifico, Odoo include anche una vasta libreria di componenti aggiuntivi personalizzati che ti consente di regolare le funzionalità di Odoo in base alle tue esatte esigenze aziendali.
1. Accedi e aggiorna il server:
Accedi al tuo VPS Ubuntu 20.04 tramite SSH come utente root (puoi utilizzare un account superutente se root non è disponibile. I nostri VPS sono dotati di accesso root incluso):
ssh root@IP_Address -p Port_number
Non dimenticare di sostituire "IP_Address" e "Port_number" con l'indirizzo IP effettivo del tuo server e la porta del servizio SSH. La porta SSH predefinita è 22.
Quindi, assicuriamoci di essere su Ubuntu 20.04. Puoi farlo in questo modo:
# lsb_release -a
Dovresti ottenere questo come output:
Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal
Esegui i seguenti comandi per assicurarti che tutti i pacchetti installati su Ubuntu 20.04 VPS siano aggiornati alle ultime versioni disponibili:
apt update && apt upgrade
2. Installazione dei pacchetti relativi al sistema operativo necessari
Esegui questo comando per installare tutti i pacchetti necessari. Questi pacchetti, come Python e Node.js, sono tutti necessari per il corretto funzionamento di Odoo.
apt-get install python3-venv build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y
Al termine, passeremo alla creazione di un nuovo account utente per Odoo.
3. Crea un utente di sistema
Successivamente, dovremo creare un nuovo utente di sistema per eseguire Odoo. Puoi creare un nuovo utente con il nome odoo
con la home directory impostata su /opt/odoo
utilizzando il seguente comando:
useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
4. Installa il server PostgreSQL
Il passaggio successivo consiste nell'installare il sistema di database PostgreSQL sul tuo VPS Ubuntu 20.04. Questo passaggio è abbastanza semplice, basta eseguire il seguente comando:
apt-get install postgresql
Installerà il server di database PostgreSQL e altri strumenti richiesti.
Per controllare e verificare che il server PostgreSQL sia installato, puoi utilizzare il seguente comando:
psql --version
L'esecuzione ti mostrerà la versione corrente di PostgreSQL che hai installato:
# psql --version psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)
Al termine dell'installazione, assicurati di abilitare l'avvio automatico del server PostgreSQL al riavvio del server tramite systemctl
:
systemctl enable postgresql
Inoltre, dobbiamo creare un utente PostgreSQL con lo stesso nome del nuovo utente di sistema. Esegui il comando seguente per creare un utente PostgreSQL:
su - postgres -c "createuser -s odoo"
5. Installa 'wkhtmltopdf'
Odoo richiede il wkhtmltopdf
package, che è uno strumento open source che converte il formato HTML in PDF in modo che Odoo possa stampare report PDF. La versione consigliata per Odoo è la 0.12.5 con patch qt, che è l'ultima versione al momento della stesura di questo tutorial. Lo scaricheremo e lo installeremo con i seguenti comandi:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Verifica che wkhtmltopdf
è installato sul tuo server:
# wkhtmltopdf --version wkhtmltopdf 0.12.5 (with patched qt)
6. Installa e configura Odoo 13
In questa sezione scaricheremo Odoo 13 dal repository Git e lo installeremo in un ambiente virtuale Python.
Per prima cosa, accedi come odoo
utente e scarica Odoo 13 dal repository Git:
su - odoo git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo/odoo13
Una volta completato il download, crea un nuovo ambiente virtuale Python per l'installazione di Odoo 13 con il seguente comando:
cd /opt/odoo && python3 -m venv odoo13-venv
Successivamente, attiva l'ambiente virtuale con il seguente comando:
source odoo13-venv/bin/activate
Quindi, installa i moduli richiesti usando pip3
comando come mostrato di seguito:
(odoo13-venv) $ pip3 install wheel (odoo13-venv) $ pip3 install -r odoo13/requirements.txt
Una volta installati correttamente tutti i moduli richiesti, disattivare l'ambiente virtuale e tornare all'utente sudo o root con il seguente comando:
(odoo13-venv) $ deactivate && exit
Quindi, crea una directory separata per i componenti aggiuntivi personalizzati di Odoo. La procedura migliore consiste nell'installare moduli Odoo personalizzati in una directory separata. Ciò garantisce che se alcuni moduli personalizzati non funzionano, possono essere facilmente rimossi senza rischiare la rimozione dei moduli necessari/integrati.
mkdir /opt/odoo/odoo13-custom-addons chown odoo: /opt/odoo/odoo13-custom-addons
I seguenti comandi creeranno un file di registro per la nuova installazione di Odoo:
mkdir /var/log/odoo && touch /var/log/odoo/odoo.log chown -R odoo: /var/log/odoo/
Quindi, apri il file /etc/odoo.conf
con nano editor:nano /etc/odoo.conf
Con il file aperto, inserisci le seguenti informazioni al suo interno:
[options] ; This is the password that allows database operations: admin_passwd = master_password db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069 ; longpolling_port = 8072 logfile = /var/log/odoo/odoo.log logrotate = True addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons
Assicurati di impostare master_password
a qualcosa di forte e difficile da indovinare. Salva e chiudi il file.
L'ultima cosa che dobbiamo fare è creare un systemd
file unit che verrà utilizzato per eseguire la nostra istanza Odoo come servizio.
Crea un nuovo odoo.service
file:
nano /etc/systemd/system/odoo.service
e inserisci la seguente configurazione:
[Unit] Description=Odoo13 #Requires=postgresql-12.2.service #After=network.target postgresql-12.2.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo13-venv/bin/python3 /opt/odoo/odoo13/odoo-bin -c /etc/odoo.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Una volta che il file è stato salvato e chiuso, ricaricherà il demone in modo che riconosca l'unità appena creata in systemd.
systemctl daemon-reload
Quindi, avvia il odoo.service
appena creato e abilitalo all'avvio dopo il riavvio del sistema con il seguente comando:
systemctl start odoo systemctl enable odoo
7. Accedi all'istanza di Odoo
Ora, quando sai che la nuova installazione di Odoo è attiva e in esecuzione sul server, puoi accedervi navigando l'indirizzo IP del tuo server insieme al numero di porta di Odoo. In questo caso, il nostro Odoo installato utilizza la porta predefinita 8069 (come definita nel nostro file di configurazione di Odoo):
http://<your_server_IP_address>:8069
Se l'installazione è stata completata con successo, potrai vedere la schermata di Odoo come mostrato di seguito e creare il tuo primo database:
Da qui, inserisci semplicemente la tua password principale e compila i campi con le informazioni di cui hai bisogno per il tuo caso d'uso. Questo è tutto! Odoo è ora installato e funzionante con successo sul tuo VPS Ubuntu 20.04.
Ovviamente non è necessario installare Odoo 13 su Ubuntu 20.04 se utilizzi uno dei nostri servizi di hosting VPS di Odoo, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare Odoo 13 su Ubuntu 20.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se ti è piaciuto questo post su come installare Odoo 13 su Ubuntu 20.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto o lascia semplicemente una risposta. Grazie.