Jak nainstalovat Odoo na CentOS 8

Odoo je navržen jako komplexní software pro správu, který poskytuje koncovému uživateli nejlepší pracovní možnosti, ale bez složitosti, Odoo integruje více než 30 hlavních aplikací, které jsou neustále aktualizovány, aby měly své funkce.

Odoo si klade za cíl být CRM s vysokou dostupností a škálovatelností, protože jeho použití je rozmanité, od elektronického obchodu, projektového řízení, technické pomoci, účetnictví, inventáře až po různé úrovně ERP.

funkceNěkteré z jeho charakteristik jsou:

  • Moderní uživatelské rozhraní s moderními a dynamickými panely
  • Funkce velké obrazovky
  • Má mobilní aplikaci
  • Funkce GeoIP pro detekci potenciálních klientů a také schopnost automaticky vyhledávat země, státy nebo města z IP adresy
  • Má více než 30 marketingových aplikací pro zvýšení prodeje a správy
  • Možnost vytvářet pravidla, která umožňují být založena na členstvích a segmentech
  • URL sledujících
  • Nahrávejte hovory nebo zahajte hovory VoIP pomocí několika jednoduchých kroků
  • Správa aktivit a hovorů
  • Kompletní historie všech procesů s klientem
  • Integrujte šablony e -mailů, abyste usnadnili procesy psaní
  • Kompatibilní s VoIP telefonií
  • Má panel CRM

Solvetic vysvětlí, jak nainstalovat Odoo na CentOS 8 a mít tak nejlepší možnost pro správu vašeho CRM.

1. Nainstalujte Odoo na CentOS 8

Krok 1
První věcí, kterou musíte udělat, je aktualizovat systém a jeho úložiště, k tomu použijeme následující příkaz:

 dnf aktualizace

Jakmile bude systém aktualizován, chystáme se nainstalovat úložiště EPEL pomocí následujícího příkazu:

 dnf install epel-release
Krok 2
Toto úložiště je navrženo tak, aby možnosti CentOS 8 byly větší.

2. Jak nainstalovat Python a jeho závislosti

Krok 1
Odoo vyžaduje pro optimální práci Python 3 a některé závislosti na něm, k jeho instalaci použijeme následující příkaz:

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

Krok 2
Zadáním písmene „s“ potvrdíme stažení a instalaci těchto:

3. Jak nainstalovat a konfigurovat PostgreSQL na CentOS 8

Krok 1
PostgreSQL je open source systém pro správu relačních databází, který vám umožňuje ukládat data bezpečným způsobem, k provedení této instalace provedeme následující:

 dnf nainstalovat postgresql-server postgresql-contrib

Krok 2
Zadáme písmeno „s“, abychom přijali stahování a instalaci PostgreSQL:

Poté se chystáme inicializovat klastr PostgreSQL:

 sudo postgresql-setup initdb
Krok 3
Službu restartujeme a povolíme při spuštění CentOS 8 následujícím příkazem:
 sudo systemctl restart postgresql sudo systemctl povolit postgresql

Krok 4
Zkontrolujeme jeho aktuální stav:

 systemctl status postgresql

4. Jak nainstalovat Wkhtmltopdf CentOS 8

Krok 1
Jedná se o nástroj, který umožňuje Odoo tisknout zprávy v PDF, dokáže převést HTML do PDF a další formáty, pokud to potřebujeme, pro jeho instalaci provedeme následující:

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

Krok 2
Přijímáme stahování a instalaci:

5. Jak nainstalovat a nakonfigurovat Odoo na CentOS 8

Krok 1
Je na čase nainstalovat Odoo na server, v první řadě přidáme nového uživatele systému ke spuštění služby Odoo, bude hostován v adresáři / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Vytvořte uživatele v PostgreSQL se stejným jménem jako uživatel vytvořený v systému v tomto případě „odoo“:
 sudo su -postgres -c "createuser -s odoo"
Měníme uživatelský účet:
 su - odoo
Úložiště Odoo klonujeme následujícím příkazem:
 git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0/opt/odoo/odoo13

Krok 2
Vstupujeme do adresáře:

 cd / opt / odoo
Klonujeme virtuální prostředí Python:
 python3 -m venv odoo13 -venv
S vytvořeným prostředím ho aktivujeme příkazem:
 zdroj odoo13-venv / bin / aktivovat

Krok 3
V tomto virtuálním prostředí nainstalujeme požadované závislosti Pythonu pomocí následujícího příkazu:

 pip3 install -r odoo13 / requirements.txt

Krok 4
Na konci tohoto procesu uvidíme následující:

Krok 5
Virtuální prostředí ukončíme příkazem:

 deaktivovat && ukončit

Krok 6
Nyní vytvoříme adresář pro vlastní moduly a poté udělíme vlastnictví adresáře uživateli „Odoo“ pomocí následujících příkazů:

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

Krok 7
Vytvoříme adresáře pro protokoly:

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

Krok 8
Dalším krokem bude vytvoření konfiguračního souboru Odoo pomocí následujícího příkazu:

 sudo nano /etc/odoo.conf
Zde zadáme následující:
 [možnosti]; Toto je heslo, které umožňuje databázové operace: admin_passwd = "heslo" 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

Změny uložíme pomocí kláves Ctrl + O a ukončíme Ctrl + X.

Krok 9
Je na čase vytvořit soubor systémové služby pro Odoo, použijeme pro něj požadovaný editor:

 sudo nano /etc/systemd/system/odoo13.service
Do tohoto souboru zadáme následující:
 [Unit] Description = 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 = deník + konzola [Instalovat] WantedBy = multi-user.target

Změny uložíme a ukončíme editor.

Krok 10
Restartujeme službu:

 systemctl znovu načíst démona
Provádíme následující:
 sudo systemctl start odoo13 (spouštíme službu odoo) sudo systemctl enable odoo13 (službu aktivujeme spuštěním CentOS 8)

Krok 11
Stav Odoo zkontrolujeme následujícím příkazem:

 systémový stav odoo

Jak vidíme, jeho stav je aktivní a běží.

Krok 12
Příkazem Netstat ověříme stav portu Odoo:

 netstat -pnltu | grep 8069

Krok 13
Povolujeme oprávnění v bráně firewall:

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

6. Jak nainstalovat Nginx jako proxy server

Krok 1
Nejprve nainstalujeme Nginx následujícím příkazem:

 dnf nainstalujte nginx

Krok 2
Zadáme písmeno „s“, abychom přijali stahování a instalaci Nginx.

Krok 3
Pojďme vytvořit soubor pro virtuálního hostitele:

 sudo nano /etc/nginx/conf.d/odoo13.conf Tam zadáme následující: upstream odoo {server 127.0.0.1:8069; } server {poslouchat 80; název_serveru server-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; umístění / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header schéma X-Forwarded-Proto $; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect vypnuto; proxy_pass http: // odoo; } umístění ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering zapnuto; vyprší 864000; proxy_pass http: // odoo; } gzip_types text / css text / méně textu / prostý text / xml aplikace / xml aplikace / aplikace json / javascript; gzip zapnuto; }

Změny uložíme pomocí kláves Ctrl + O a opustíme klávesy Ctrl + X.

Krok 4
Chystáme se spustit a povolit Nginx pomocí následujících příkazů:

 sudo systemctl start nginx sudo systemctl povolit nginx

Krok 5 / prostý]
Ověřujeme váš stav:

 systemctl status nginx

7. Jak přistupovat k Odoo CentOS 8

Krok 1
Přejdeme do prohlížeče a zadáme následující:

 http: // IP_CentOS: 8069
Bude vydáno následující:

Krok 2
Do pole Hlavní heslo zadáme heslo stanovené během procesu a vyplníme pole požadovanými hodnotami:

Krok 3
Klikneme na „Vytvořit databázi“ a v CentOS 8 vstoupíme do prostředí Odoo:

[prostý] Krok 4
Odtud budeme mít nainstalovány všechny aplikace, shora můžeme přistupovat k administrátorovi:

Solvetic vysvětlil kompletní proces instalace a konfigurace Odoo v CentOS 8 a má cenný nástroj pro správu CRM.

wave wave wave wave wave