Come installare Odoo su CentOS 8

Odoo è progettato per essere il software gestionale completo che fornisce all'utente finale le migliori opzioni di lavoro ma senza complessità, Odoo integra più di 30 applicazioni principali che vengono costantemente aggiornate per avere le loro funzionalità.

Odoo mira ad essere un CRM con elevata disponibilità e scalabilità poiché il suo utilizzo è diversificato, spaziando dal commercio elettronico, gestione dei progetti, assistenza tecnica, contabilità, inventario a vari livelli di ERP.

caratteristicheAlcune delle sue caratteristiche sono:

  • Interfaccia utente moderna con pannelli moderni e dinamici
  • Funzione di visualizzazione su grande schermo
  • Ha un'applicazione mobile
  • Funzione GeoIP per rilevare potenziali clienti e per poter trovare automaticamente paesi, stati o città dall'indirizzo IP
  • Ha più di 30 applicazioni di marketing per aumentare le vendite e la gestione
  • Opzione per creare regole che consentono di basarsi su appartenenze e segmenti
  • URL dei follower
  • Registra le chiamate o avvia chiamate VoIP con pochi semplici passaggi
  • Gestione attività e chiamate
  • Cronologia completa di tutti i processi con un cliente
  • Integra modelli di email per facilitare i processi di scrittura
  • Compatibile con la telefonia VoIP
  • Ha un pannello CRM

Solvetic spiegherà come installare Odoo su CentOS 8 e avere così l'opzione migliore per gestire il tuo CRM.

1. Installa Odoo su CentOS 8

Passo 1
La prima cosa da fare sarà aggiornare il sistema e i suoi repository, per questo utilizzeremo il seguente comando:

 aggiornamento dnf

Una volta aggiornato il sistema, installeremo il repository EPEL con il seguente comando:

 dnf install epel-release
Passo 2
Questo repository è progettato in modo che le opzioni di CentOS 8 siano maggiori.

2. Come installare Python e le sue dipendenze

Passo 1
Odoo richiede Python 3 e alcune dipendenze da esso per un lavoro ottimale, per installarlo utilizzeremo il seguente comando:

 dnf install python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel

Passo 2
Inseriamo la lettera "s" per confermare il download e l'installazione di questi:

3. Come installare e configurare PostgreSQL su CentOS 8

Passo 1
PostgreSQL è un sistema di gestione di database relazionali open source che consente di archiviare i dati in modo sicuro, per eseguire questa installazione eseguiremo quanto segue:

 dnf install postgresql-server postgresql-contrib

Passo 2
Inseriamo la lettera "s" per accettare il download e l'installazione di PostgreSQL:

Dopodiché inizializzeremo il cluster PostgreSQL:

 sudo postgresql-setup initdb
Passaggio 3
Riavviamo il servizio e lo abilitiamo all'avvio di CentOS 8 con il seguente comando:
 sudo systemctl riavvia postgresql sudo systemctl abilita postgresql

Passaggio 4
Controlliamo il suo stato attuale:

 stato systemctl postgresql

4. Come installare Wkhtmltopdf CentOS 8

Passo 1
Questa è un'utilità che consente a Odoo di stampare report in PDF, può convertire HTML in PDF e altri formati se ne abbiamo bisogno, per la sua installazione eseguiamo quanto segue:

 dnf install https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm

Passo 2
Accettiamo il download e l'installazione:

5. Come installare e configurare Odoo su CentOS 8

Passo 1
È ora di installare Odoo sul server, prima di tutto aggiungeremo un nuovo utente di sistema per eseguire il servizio Odoo, sarà ospitato nella directory / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Crea un utente in PostgreSQL con lo stesso nome dell'utente creato nel sistema in questo caso "odoo":
 sudo su - postgres -c "createuser -s odoo"
Cambiamo l'account utente:
 su - odoo
Cloniamo il repository Odoo con il seguente comando:
 git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 / opt / odoo / odoo13

Passo 2
Accediamo alla directory:

 cd / opt / odoo
Cloniamo l'ambiente virtuale Python:
 python3 -m venv odoo13-venv
Con l'ambiente creato lo attiveremo con il comando:
 fonte odoo13-venv/bin/activate

Passaggio 3
In questo ambiente virtuale installeremo le dipendenze Python richieste con il seguente comando:

 pip3 install -r odoo13 / requisiti.txt

Passaggio 4
Alla fine di questo processo vedremo quanto segue:

Passaggio 5
Usciamo dall'ambiente virtuale con il comando:

 disattiva && esci

Passaggio 6
Ora creeremo una directory per i moduli personalizzati e poi concediamo la proprietà della directory all'utente "Odoo" con i seguenti comandi:

 sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons

Passaggio 7
Creeremo le directory per i log:

 sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /

Passaggio 8
Il prossimo passo sarà creare il file di configurazione di Odoo con il seguente comando:

 sudo nano /etc/odoo.conf
Lì inseriamo quanto segue:
 [opzioni]; Questa è la password che consente le operazioni del database: admin_passwd = "password" db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069; longpolling_port = 8072 logfile = /var/log/odoo13/odoo.log logrotate = True addons_path = / opt / odoo / odoo13 / addons, / opt / odoo / odoo13-custom-addons

Salviamo le modifiche con i tasti Ctrl + O ed usciamo con Ctrl + X.

Passaggio 9
È ora di creare il file del servizio di sistema per Odoo, utilizzeremo l'editor desiderato per questo:

 sudo nano /etc/systemd/system/odoo13.service
In questo file inseriremo quanto segue:
 [Unità] Descrizione = Odoo13 # Requires = postgresql-10.6.service # After = network.target postgresql-10.6.service [Service] Type = simple SyslogIdentifier = odoo13 PermissionsStartOnly = true Utente = 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

Salviamo le modifiche ed usciamo dall'editor.

Passaggio 10
Riavviamo il servizio:

 systemctl daemon-reload
Eseguiamo quanto segue:
 sudo systemctl start odoo13 (avviiamo il servizio odoo) sudo systemctl enable odoo13 (abilitiamo il servizio con l'avvio di CentOS 8)

Passaggio 11
Controlliamo lo stato di Odoo con il seguente comando:

 stato systemctl odoo

Come possiamo vedere, il suo stato è attivo e in esecuzione.

Passaggio 12
Con il comando Netstat convalidiamo lo stato della porta Odoo:

 netstat -pnltu | grep 8069

Passaggio 13
Abilitiamo i permessi nel Firewall:

 sudo firewall-cmd --add-port = 8069 / tcp --zone = public --permanent sudo firewall-cmd -reload

6. Come installare Nginx come server proxy

Passo 1
Per prima cosa installiamo Nginx con il seguente comando:

 dnf installa nginx

Passo 2
Inseriamo la lettera "s" per accettare il download e l'installazione di Nginx.

Passaggio 3
Creiamo il file per l'host virtuale:

 sudo nano /etc/nginx/conf.d/odoo13.conf Lì inseriamo quanto segue: upstream odoo {server 127.0.0.1:8069; } server {ascolta 80; nome_server IP-server; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; posizione / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto schema $; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect disattivato; proxy_pass http: // odoo; } posizione ~ * / web / statico / {proxy_cache_valid 200 90 m; proxy_buffering attivo; scade 864.000; proxy_pass http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip su; }

Salviamo le modifiche con i tasti Ctrl + O ed usciamo con i tasti Ctrl + X.

Passaggio 4
Inizieremo e abiliteremo Nginx con i seguenti comandi:

 sudo systemctl start nginx sudo systemctl enable nginx

Passaggio 5 / pianura]
Convalidiamo il tuo stato:

 stato systemctl nginx

7. Come accedere a Odoo CentOS 8

Passo 1
Andiamo su un browser e inseriamo quanto segue:

 http: // IP_CentOS: 8069
Verranno rilasciati:

Passo 2
Nel campo Master Password inseriamo la password stabilita durante il processo e completiamo i campi con i valori desiderati:

Passaggio 3
Facciamo clic su "Crea database" e accederemo all'ambiente Odoo in CentOS 8:

[semplice] Passaggio 4
Da qui avremo tutte le applicazioni da installare, dall'alto potremo accedere all'amministratore:

Solvetic ha spiegato il processo completo per installare e configurare Odoo in CentOS 8 e avere una preziosa utility per la gestione del CRM.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave