Cum se instalează Odoo pe CentOS 8

Odoo este conceput pentru a fi software-ul de management cuprinzător care oferă utilizatorului final cele mai bune opțiuni de lucru, dar fără complexitate, Odoo integrează mai mult de 30 de aplicații principale care sunt actualizate constant pentru a-și avea funcționalitățile.

Odoo își propune să fie un CRM cu disponibilitate și scalabilitate ridicate, deoarece utilizarea sa este diversă, variind de la comerț electronic, management de proiect, asistență tehnică, contabilitate, inventar la diferite niveluri de ERP.

CaracteristiciUnele dintre caracteristicile sale sunt:

  • Interfață de utilizator modernă cu panouri moderne și dinamice
  • Funcție de vizualizare pe ecran mare
  • Are o aplicație mobilă
  • Funcția GeoIP pentru a detecta potențialii clienți, precum și pentru a putea găsi țări, state sau orașe automat de pe adresa IP
  • Are mai mult de 30 de aplicații de marketing pentru a crește vânzările și managementul
  • Opțiunea de a crea reguli care să se bazeze pe apartenențe și segmente
  • Urmăritori URL
  • Înregistrați apeluri sau inițiați apeluri VoIP cu doar câțiva pași simpli
  • Gestionarea activității și a apelurilor
  • Istoricul complet al tuturor proceselor cu un client
  • Integrați șabloane de e-mail pentru a facilita procesele de scriere
  • Compatibil cu telefonia VoIP
  • Are un panou CRM

Solvetic vă va explica cum să instalați Odoo pe CentOS 8 și astfel să aveți cea mai bună opțiune pentru a vă gestiona CRM-ul.

1. Instalați Odoo pe CentOS 8

Pasul 1
Primul lucru de făcut va fi actualizarea sistemului și a depozitelor sale, pentru aceasta vom folosi următoarea comandă:

 actualizare dnf

Odată ce sistemul a fost actualizat, vom instala depozitul EPEL cu următoarea comandă:

 dnf instalați epel-release
Pasul 2
Acest depozit este conceput astfel încât opțiunile CentOS 8 să fie mai mari.

2. Cum se instalează Python și dependențele sale

Pasul 1
Odoo necesită Python 3 și unele dependențe de acesta pentru o muncă optimă, pentru a instala acest lucru vom folosi următoarea comandă:

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

Pasul 2
Introducem litera „s” pentru a confirma descărcarea și instalarea acestora:

3. Cum se instalează și se configurează PostgreSQL pe CentOS 8

Pasul 1
PostgreSQL este un sistem de gestionare a bazelor de date relaționale open source care vă permite să stocați datele într-un mod sigur, pentru a efectua această instalare vom executa următoarele:

 dnf instalează postgresql-server postgresql-contrib

Pasul 2
Introducem litera „s” pentru a accepta descărcarea și instalarea PostgreSQL:

După aceasta, vom inițializa clusterul PostgreSQL:

 sudo postgresql-setup initdb
Pasul 3
Repornim serviciul și îl activăm la pornirea CentOS 8 cu următoarea comandă:
 sudo systemctl reporniți postgresql sudo systemctl activați postgresql

Pasul 4
Verificăm starea sa actuală:

 systemctl status postgresql

4. Cum se instalează Wkhtmltopdf CentOS 8

Pasul 1
Acesta este un utilitar care permite Odoo să imprime rapoarte în PDF, poate converti HTML în PDF și mai multe formate dacă avem nevoie de el, pentru instalarea sa executăm următoarele:

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

Pasul 2
Acceptăm descărcarea și instalarea:

5. Cum se instalează și se configurează Odoo pe CentOS 8

Pasul 1
Este timpul să instalăm Odoo pe server, în primul rând vom adăuga un nou utilizator de sistem pentru a rula serviciul Odoo, acesta va fi găzduit în directorul / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Creați un utilizator în PostgreSQL cu același nume ca și utilizatorul creat în sistem în acest caz „odoo”:
 sudo su - postgres -c "createuser -s odoo"
Schimbăm contul de utilizator:
 su - odoo
Clonăm depozitul Odoo cu următoarea comandă:
 git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 / opt / odoo / odoo13

Pasul 2
Accesăm directorul:

 cd / opt / odoo
Clonăm mediul virtual Python:
 python3 -m venv odoo13-venv
Cu mediul creat, îl vom activa cu comanda:
 sursa odoo13-venv / bin / activate

Pasul 3
În acest mediu virtual vom instala dependențele Python necesare cu următoarea comandă:

 pip3 instalează -r odoo13 / requirements.txt

Pasul 4
La sfârșitul acestui proces vom vedea următoarele:

Pasul 5
Ieșim din mediul virtual cu comanda:

 dezactivați && ieșiți

Pasul 6
Acum vom crea un director pentru module personalizate și apoi acordăm proprietatea directorului utilizatorului „Odoo” cu următoarele comenzi:

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

Pasul 7
Vom crea directoare pentru jurnale:

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

Pasul 8
Următorul pas va fi crearea fișierului de configurare Odoo cu următoarea comandă:

 sudo nano /etc/odoo.conf
Acolo intrăm următoarele:
 [Opțiuni]; Aceasta este parola care permite operațiunile bazei de date: admin_passwd = "parolă" db_host = Fals db_port = Fals db_user = odoo db_password = Fals 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

Salvăm modificările cu tastele Ctrl + O și ieșim cu Ctrl + X.

Pasul 9
Este timpul să creăm fișierul de servicii de sistem pentru Odoo, vom folosi editorul dorit pentru acesta:

 sudo nano /etc/systemd/system/odoo13.service
În acest fișier vom introduce următoarele:
 [Unitate] Descriere = Odoo13 # Requires = postgresql-10.6.service # After = network.target postgresql-10.6.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 = jurnal + consolă [Instalare] WantedBy = multi-user.target

Salvăm modificările și ieșim din editor.

Pasul 10
Repornim serviciul:

 systemctl daemon-reload
Executăm următoarele:
 sudo systemctl pornește odoo13 (pornim serviciul odoo) sudo systemctl activează odoo13 (activăm serviciul cu începutul CentOS 8)

Pasul 11
Verificăm starea Odoo cu următoarea comandă:

 systemctl status odoo

După cum putem vedea, starea sa este activă și funcțională.

Pasul 12
Cu comanda Netstat validăm starea portului Odoo:

 netstat -pnltu | grep 8069

Pasul 13
Activăm permisiunile în firewall:

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

6. Cum se instalează Nginx ca server proxy

Pasul 1
Mai întâi instalăm Nginx cu următoarea comandă:

 dnf instalați nginx

Pasul 2
Introducem litera „s” pentru a accepta descărcarea și instalarea Nginx.

Pasul 3
Să creăm fișierul pentru gazda virtuală:

 sudo nano /etc/nginx/conf.d/odoo13.conf Acolo vom introduce următoarele: odoo în amonte {server 127.0.0.1:8069; } server {asculta 80; server_name server-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; location / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header Schema X-Forwarded-Proto $; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect off; proxy_pass http: // odoo; } locație ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering activat; expiră la 864000; proxy_pass http: // odoo; } gzip_types text / css text / mai puțin text / text simplu / aplicație xml / aplicație xml / aplicație json / javascript; gzip on; }

Salvăm modificările cu tastele Ctrl + O și ieșim cu tastele Ctrl + X.

Pasul 4
Vom începe și activa Nginx cu următoarele comenzi:

 sudo systemctl pornește nginx sudo systemctl activează nginx

Pasul 5 / simplu]
Vă validăm statutul:

 systemctl status nginx

7. Cum se accesează Odoo CentOS 8

Pasul 1
Mergem la un browser și introducem următoarele:

 http: // IP_CentOS: 8069
Următoarele vor fi lansate:

Pasul 2
În câmpul Master Password introducem parola stabilită în timpul procesului și completăm câmpurile cu valorile dorite:

Pasul 3
Facem clic pe „Creați baza de date” și vom accesa mediul Odoo în CentOS 8:

[simplu] Pasul 4
De aici vom avea toate aplicațiile de instalat, din partea de sus putem accesa administratorul:

Solvetic a explicat procesul complet de instalare și configurare Odoo în CentOS 8 și de a avea un utilitar valoros pentru gestionarea CRM.

wave wave wave wave wave