Slik installerer du Odoo på CentOS 8

Odoo er designet for å være den omfattende administrasjonsprogramvaren som gir sluttbrukeren de beste arbeidsalternativene, men uten kompleksitet integrerer Odoo mer enn 30 hovedapplikasjoner som kontinuerlig oppdateres for å ha sine funksjoner.

Odoo har som mål å være en CRM med høy tilgjengelighet og skalerbarhet siden bruken er mangfoldig, alt fra elektronisk handel, prosjektledelse, teknisk bistand, regnskap, inventar til ulike nivåer av ERP.

funksjonerNoen av egenskapene er:

  • Moderne brukergrensesnitt med moderne og dynamiske paneler
  • Stor skjermvisning
  • Den har en mobilapplikasjon
  • GeoIP -funksjon for å oppdage potensielle klienter, samt å kunne finne land, stater eller byer automatisk fra IP -adressen
  • Den har mer enn 30 markedsføringsapplikasjoner for å øke salg og ledelse
  • Mulighet for å lage regler som tillater å være basert på medlemskap og segmenter
  • Følgerens URL
  • Ta opp samtaler eller start VoIP -anrop med bare noen få enkle trinn
  • Aktivitet og samtalehåndtering
  • Komplett historie med alle prosesser med en klient
  • Integrer e -postmaler for å lette skriveprosesser
  • Kompatibel med VoIP -telefoni
  • Den har et CRM -panel

Solvetic vil forklare hvordan du installerer Odoo på CentOS 8 og dermed har det beste alternativet for å administrere CRM.

1. Installer Odoo på CentOS 8

Trinn 1
Det første du må gjøre er å oppdatere systemet og dets depoter, for dette bruker vi følgende kommando:

 dnf oppdatering

Når systemet er oppdatert, skal vi installere EPEL -depotet med følgende kommando:

 dnf installere epel-release
Steg 2
Dette depotet er designet slik at alternativene til CentOS 8 er større.

2. Hvordan installere Python og dets avhengigheter

Trinn 1
Odoo krever Python 3 og noen avhengigheter av det for optimalt arbeid, for å installere dette skal vi bruke følgende kommando:

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

Steg 2
Vi skriver inn bokstaven "s" for å bekrefte nedlasting og installasjon av disse:

3. Hvordan installere og konfigurere PostgreSQL på CentOS 8

Trinn 1
PostgreSQL er et open source relasjonsdatabasehåndteringssystem som lar deg lagre data på en sikker måte, for å utføre denne installasjonen skal vi utføre følgende:

 dnf installere postgresql-server postgresql-contrib

Steg 2
Vi skriver inn bokstaven "s" for å godta nedlasting og installasjon av PostgreSQL:

Etter dette skal vi initialisere PostgreSQL -klyngen:

 sudo postgresql-setup initdb
Trinn 3
Vi starter tjenesten på nytt og aktiverer den ved oppstart av CentOS 8 med følgende kommando:
 sudo systemctl start postgresql på nytt sudo systemctl aktiver postgresql

Trinn 4
Vi sjekker dens nåværende status:

 systemctl status postgresql

4. Slik installerer du Wkhtmltopdf CentOS 8

Trinn 1
Dette er et verktøy som lar Odoo skrive ut rapporter i PDF, det kan konvertere HTML til PDF og flere formater hvis vi trenger det, for installasjonen utfører vi følgende:

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

Steg 2
Vi godtar nedlasting og installasjon:

5. Slik installerer og konfigurerer du Odoo på CentOS 8

Trinn 1
Det er på tide å installere Odoo på serveren, først og fremst skal vi legge til en ny systembruker for å kjøre Odoo -tjenesten, den vil bli plassert i katalogen / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Opprett en bruker i PostgreSQL med samme navn som brukeren som ble opprettet i systemet i dette tilfellet "odoo":
 sudo su -postgres -c "createuser -s odoo"
Vi endrer brukerkontoen:
 su - odoo
Vi kloner Odoo -depotet med følgende kommando:
 git -klon https://www.github.com/odoo/odoo --dybde 1 --gren 13.0/opt/odoo/odoo13

Steg 2
Vi får tilgang til katalogen:

 cd / opt / odoo
Vi kloner det virtuelle Python -miljøet:
 python3 -m venv odoo13 -venv
Med miljøet opprettet skal vi aktivere det med kommandoen:
 kilde odoo13-venv / bin / active

Trinn 3
I dette virtuelle miljøet skal vi installere de nødvendige Python -avhengighetene med følgende kommando:

 pip3 install -r odoo13 / requirements.txt

Trinn 4
På slutten av denne prosessen vil vi se følgende:

Trinn 5
Vi avslutter det virtuelle miljøet med kommandoen:

 deaktiver && avslutt

Trinn 6
Nå skal vi opprette en katalog for tilpassede moduler, og deretter gir vi eierskapet til katalogen til brukeren "Odoo" med følgende kommandoer:

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

Trinn 7
Vi skal lage katalogene for loggene:

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

Trinn 8
Det neste trinnet vil være å opprette Odoo -konfigurasjonsfilen med følgende kommando:

 sudo nano /etc/odoo.conf
Der legger vi inn følgende:
 [alternativer]; Dette er passordet som tillater databaseoperasjoner: admin_passwd = "password" db_host = False db_port = Falsk db_user = odoo db_password = Falsk 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

Vi lagrer endringene med tastene Ctrl + O og avslutter med Ctrl + X.

Trinn 9
Det er på tide å lage systemtjenestefilen for Odoo, vi vil bruke ønsket redaktør for den:

 sudo nano /etc/systemd/system/odoo13.service
I denne filen vil vi skrive inn følgende:
 [Enhet] Beskrivelse = Odoo13 # Krever = postgresql-10.6.service # Etter = 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 = journal + console [Install] WantedBy = multi-user.target

Vi lagrer endringene og avslutter redaktøren.

Trinn 10
Vi starter tjenesten på nytt:

 systemctl daemon-reload
Vi utfører følgende:
 sudo systemctl start odoo13 (vi starter odoo -tjenesten) sudo systemctl aktiverer odoo13 (vi aktiverer tjenesten med starten av CentOS 8)

Trinn 11
Vi sjekker statusen til Odoo med følgende kommando:

 systemctl status odoo

Som vi kan se, er statusen aktiv og kjører.

Trinn 12
Med Netstat -kommandoen validerer vi statusen til Odoo -porten:

 netstat -pnltu | grep 8069

Trinn 13
Vi aktiverer tillatelsene i brannmuren:

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

6. Slik installerer du Nginx som en proxy -server

Trinn 1
Først installerer vi Nginx med følgende kommando:

 dnf installere nginx

Steg 2
Vi skriver inn bokstaven "s" for å godta nedlasting og installasjon av Nginx.

Trinn 3
La oss lage filen for den virtuelle verten:

 sudo nano /etc/nginx/conf.d/odoo13.conf Der skal vi skrive inn følgende: oppstrøms odoo {server 127.0.0.1:8069; } server {lyt 80; servernavn 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 X-Forwarded-Proto $ -skjema; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect av; proxy_pass http: // odoo; } plassering ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering på; utløper 864000; proxy_pass http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip på; }

Vi lagrer endringene med Ctrl + O -tastene og avslutter med Ctrl + X -tastene.

Trinn 4
Vi skal starte og aktivere Nginx med følgende kommandoer:

 sudo systemctl start nginx sudo systemctl aktiver nginx

Trinn 5 / vanlig]
Vi bekrefter statusen din:

 systemctl status nginx

7. Slik får du tilgang til Odoo CentOS 8

Trinn 1
Vi går til en nettleser og skriver inn følgende:

 http: // IP_CentOS: 8069
Følgende vil bli utgitt:

Steg 2
I feltet Master Password skriver vi inn passordet som ble opprettet under prosessen og fullfører feltene med de ønskede verdiene:

Trinn 3
Vi klikker på "Create Database", og vi får tilgang til Odoo -miljøet i CentOS 8:

[vanlig] Trinn 4
Herfra vil vi ha alle applikasjonene som skal installeres, fra toppen kan vi få tilgang til administratoren:

Solvetic har forklart hele prosessen med å installere og konfigurere Odoo i CentOS 8 og ha et verdifullt verktøy for CRM -administrasjon.

wave wave wave wave wave