GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Odoo 13 su Ubuntu 20.04

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.


Panels
  1. Come installare Odoo 10 su Ubuntu 16.04

  2. Installa Odoo 11 su Ubuntu 16.04

  3. Come installare Vai su Ubuntu 18.04

  4. Come installare Odoo 15 su Ubuntu 22.04

  5. Come installare Odoo 13 su Ubuntu 20.04

Come installare Odoo 13 su Ubuntu 18.04

Come installare Odoo 14 su Ubuntu 20.04

Come installare Odoo 14 su Ubuntu

Come installare Odoo 13 su Ubuntu

Come installare Odoo su Ubuntu 18.04

Come installare Odoo 12 su Ubuntu 20.04