- 1. Nainstalujte Odoo na CentOS 8
- 2. Jak nainstalovat Python a jeho závislosti
- 3. Jak nainstalovat a konfigurovat PostgreSQL na CentOS 8
- 4. Jak nainstalovat Wkhtmltopdf CentOS 8
- 5. Jak nainstalovat a nakonfigurovat Odoo na CentOS 8
- 6. Jak nainstalovat Nginx jako proxy server
- 7. Jak přistupovat k Odoo 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-releaseKrok 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 initdbKrok 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 / odooVytvoř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 / odooKlonujeme virtuální prostředí Python:
python3 -m venv odoo13 -venvS 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.confZde 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.serviceDo 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émonaPrová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: 8069Bude 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.