Så här installerar du Odoo på CentOS 8

Odoo är utformat för att vara den omfattande hanteringsprogramvaran som ger slutanvändaren de bästa arbetsalternativen men utan komplexitet integrerar Odoo mer än 30 huvudapplikationer som ständigt uppdateras för att få sina funktioner.

Odoo strävar efter att vara ett CRM med hög tillgänglighet och skalbarhet eftersom dess användning är mångsidig, allt från elektronisk handel, projektledning, tekniskt stöd, redovisning, inventering till olika nivåer av affärssystem.

funktionerNågra av dess egenskaper är:

  • Modernt användargränssnitt med moderna och dynamiska paneler
  • Stor skärmvisning funktion
  • Den har en mobilapplikation
  • GeoIP -funktion för att upptäcka potentiella kunder samt för att kunna hitta länder, stater eller städer automatiskt från IP -adressen
  • Den har mer än 30 marknadsföringsapplikationer för att öka försäljningen och hanteringen
  • Möjlighet att skapa regler som tillåter att baseras på medlemskap och segment
  • Anhängares URL
  • Spela in samtal eller starta VoIP -samtal med bara några enkla steg
  • Aktivitet och samtalshantering
  • Komplett historik över alla processer med en klient
  • Integrera e -postmallar för att underlätta skrivprocesser
  • Kompatibel med VoIP -telefoni
  • Den har en CRM -panel

Solvetic kommer att förklara hur du installerar Odoo på CentOS 8 och därmed ha det bästa alternativet för att hantera din CRM.

1. Installera Odoo på CentOS 8

Steg 1
Det första du ska göra är att uppdatera systemet och dess arkiv, för detta kommer vi att använda följande kommando:

 dnf uppdatering

När systemet har uppdaterats ska vi installera EPEL -förvaret med följande kommando:

 dnf installera epel-release
Steg 2
Det här förvaret är utformat så att alternativen för CentOS 8 är större.

2. Hur man installerar Python och dess beroenden

Steg 1
Odoo kräver Python 3 och några beroenden på det för optimalt arbete, för att installera detta kommer vi att använda följande kommando:

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

Steg 2
Vi anger bokstaven "s" för att bekräfta nedladdning och installation av dessa:

3. Hur man installerar och konfigurerar PostgreSQL på CentOS 8

Steg 1
PostgreSQL är ett relationsdatabashanteringssystem med öppen källkod som låter dig lagra data på ett säkert sätt, för att utföra denna installation kommer vi att utföra följande:

 dnf installera postgresql-server postgresql-contrib

Steg 2
Vi anger bokstaven "s" för att acceptera nedladdning och installation av PostgreSQL:

Efter detta kommer vi att initiera PostgreSQL -klustret:

 sudo postgresql-setup initdb
Steg 3
Vi startar om tjänsten och aktiverar den vid starten av CentOS 8 med följande kommando:
 sudo systemctl starta om postgresql sudo systemctl aktivera postgresql

Steg 4
Vi kontrollerar dess nuvarande status:

 systemctl status postgresql

4. Så här installerar du Wkhtmltopdf CentOS 8

Steg 1
Detta är ett verktyg som tillåter Odoo att skriva ut rapporter i PDF, det kan konvertera HTML till PDF och fler format om vi behöver det, för installationen utför vi följande:

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

Steg 2
Vi accepterar nedladdning och installation:

5. Så här installerar och konfigurerar du Odoo på CentOS 8

Steg 1
Det är dags att installera Odoo på servern, först och främst ska vi lägga till en ny systemanvändare för att köra Odoo -tjänsten, den kommer att finnas i katalogen / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Skapa en användare i PostgreSQL med samma namn som användaren som skapades i systemet i det här fallet "odoo":
 sudo su -postgres -c "createuser -s odoo"
Vi ändrar användarkontot:
 su - odoo
Vi klonar Odoo -förvaret med följande kommando:
 git -klon https://www.github.com/odoo/odoo --djup 1 --gren 13.0/opt/odoo/odoo13

Steg 2
Vi öppnar katalogen:

 cd / opt / odoo
Vi klonar den virtuella Python -miljön:
 python3 -m venv odoo13 -venv
Med den skapade miljön kommer vi att aktivera den med kommandot:
 källa odoo13-venv / bin / active

Steg 3
I denna virtuella miljö kommer vi att installera de nödvändiga Python -beroenden med följande kommando:

 pip3 installera -r odoo13 / requirements.txt

Steg 4
I slutet av denna process kommer vi att se följande:

Steg 5
Vi lämnar den virtuella miljön med kommandot:

 inaktivera && avsluta

Steg 6
Nu ska vi skapa en katalog för anpassade moduler och sedan ger vi ägaren till katalogen till användaren "Odoo" med följande kommandon:

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

Steg 7
Vi kommer att skapa kataloger för loggarna:

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

Steg 8
Nästa steg blir att skapa Odoo -konfigurationsfilen med följande kommando:

 sudo nano /etc/odoo.conf
Där anger vi följande:
 [alternativ]; Detta är lösenordet som tillåter databasoperationer: admin_passwd = "password" db_host = Falsk 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 sparar ändringarna med tangenterna Ctrl + O och avslutar med Ctrl + X.

Steg 9
Det är dags att skapa systemtjänstfilen för Odoo, vi använder den önskade redigeraren för den:

 sudo nano /etc/systemd/system/odoo13.service
I den här filen kommer vi att ange följande:
 [Enhet] Beskrivning = Odoo13 # Kräver = 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 = journal + konsol [Installera] WantedBy = multi-user.target

Vi sparar ändringarna och lämnar redigeraren.

Steg 10
Vi startar om tjänsten:

 systemctl daemon-reload
Vi utför följande:
 sudo systemctl start odoo13 (vi startar odoo -tjänsten) sudo systemctl aktiverar odoo13 (vi aktiverar tjänsten med starten av CentOS 8)

Steg 11
Vi kontrollerar statusen för Odoo med följande kommando:

 systemctl status odoo

Som vi kan se är dess status aktiv och igång.

Steg 12
Med Netstat -kommandot validerar vi statusen för Odoo -porten:

 netstat -pnltu | grep 8069

Steg 13
Vi aktiverar behörigheterna i brandväggen:

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

6. Så här installerar du Nginx som en proxyserver

Steg 1
Först installerar vi Nginx med följande kommando:

 dnf installera nginx

Steg 2
Vi anger bokstaven "s" för att acceptera nedladdning och installation av Nginx.

Steg 3
Låt oss skapa filen för den virtuella värden:

 sudo nano /etc/nginx/conf.d/odoo13.conf Där kommer vi att ange följande: uppströms odoo {server 127.0.0.1:8069; } server {lyssna 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 X-Forwarded-Proto $ -schema; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect av; proxy_pass http: // odoo; } plats ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering på; löper ut 864000; proxy_pass http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip på; }

Vi sparar ändringarna med Ctrl + O -tangenterna och avslutar med Ctrl + X -tangenterna.

Steg 4
Vi ska starta och aktivera Nginx med följande kommandon:

 sudo systemctl start nginx sudo systemctl aktivera nginx

Steg 5 / vanlig]
Vi validerar din status:

 systemctl status nginx

7. Så här får du tillgång till Odoo CentOS 8

Steg 1
Vi går till en webbläsare och anger följande:

 http: // IP_CentOS: 8069
Följande kommer att släppas:

Steg 2
I fältet Huvudlösenord anger vi det lösenord som fastställts under processen och fyller i fälten med önskade värden:

Steg 3
Vi klickar på "Skapa databas" och vi kommer åt Odoo -miljön i CentOS 8:

[vanlig] Steg 4
Härifrån har vi alla applikationer som ska installeras, från toppen kan vi komma åt administratören:

Solvetic har förklarat hela processen för att installera och konfigurera Odoo i CentOS 8 och ha ett värdefullt verktyg för CRM -hantering.

wave wave wave wave wave