GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat Odoo ERP na Ubuntu 20.04 LTS

Odoo je jednoduchá a nejoblíbenější open source intuitivní sada podnikových aplikací, která podporuje společnosti nebo jednotlivce při řízení a správě jejich podnikání. Pomocí této platformy mohou jednotlivci spravovat faktury, zákazníky, zásoby, produkty a další. Zahrnuje širokou škálu součástí účetnictví a lidských zdrojů, které pomáhají řídit finance a zaměstnance.

Tuto platformu můžete nainstalovat různými způsoby, podle případů obchodního použití a dostupných technologií. Nejjednodušší a nejjednodušší způsob instalace této platformy z oficiálního úložiště Apt Odoo. V tomto článku stručně vysvětlíme, jak nainstalovat a nakonfigurovat server Odoo 14 na systému Ubuntu 20.04.

Před zahájením instalace musíte do systému nainstalovat některé předpoklady, které jsou nezbytné pro spuštění tohoto softwaru. Nainstalujte tedy všechny předpoklady podle následujících kroků:

Krok 1:Instalace závislostí nebo předpokladů Odoo 14

Pro vlastní instalaci Odoo 14 musíte do systému nainstalovat požadované balíčky, jako jsou Node.js, Git, Pip a další nástroje. Následující příkaz se používá k instalaci požadovaných balíčků:

Aktualizace $ sudo apt

$ sudo apt install git python3-pip build-essential wget python3-dev python3-venv \    python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-pyupth-dev libsasl2-pyupth-libs dev3 zlib1g-dev libpq-dev \    libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev \    liblcms2-dev libwebp-dev libharfbuzz-dev libfribdev libfribdev 

Krok 2:Vytvořte uživatele Odoo

Odoo nemůžete spustit pod uživatelem root kvůli určitému bezpečnostnímu riziku. Vytvoříte tedy nového uživatele pro provozování služeb Odoo. Uživatelé se seskupují do domovského adresáře, jako je /opt/odoo14. Pomocí následujícího příkazu můžete provést tento úkol:

$ sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash odoo14

Výše uvedenému uživateli můžete přiřadit libovolné jméno podle vašich požadavků.

Krok 3:Nainstalujte PostgreSQL

Platforma Odoo ukládá obsah pomocí databáze PostgreSQL. Takže jej nainstalujete se všemi závislostmi pomocí následujícího příkazu:

$ sudo apt install postgresql

Po dokončení instalace PostgreSQL vytvořte uživatele s přesně stejným jménem, ​​jako jste vytvořili výše uvedeného uživatele systému Odoo. Ve výše uvedeném kroku jsme vytvořili uživatele Odoo s názvem odoo14. Proto jméno uživatele PostgreSQL zůstane stejné.

$ sudo su - postgres -c "createuser -s odoo14"

Krok 4:Nainstalujte wkhtmltopdf

wkhtmltopdf je open-source a sada nástrojů příkazového řádku, které se používají pro generování zpráv PDF a obrazových formátů z návrhu HTML. Pomocí těchto nástrojů tedy můžete tisknout sestavy PDF na platformě Odoo, nainstalujete si balíček wkhtmltox. Pro Odoo14 je doporučena verze wkhtmltopdf 0.12.5, kterou si můžete snadno stáhnout z Github:

$ sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

Po dokončení stahování nainstalujte tento balíček pomocí následujícího příkazu:

$ sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb

Jak jste viděli, ve vašem systému byly nainstalovány všechny předpoklady. Nyní můžete zahájit instalaci Odoo14 pomocí následující metody:

Krok 5:Nainstalujte a nakonfigurujte Odoo 14

Odoo 14 nainstalujeme do virtuálního prostředí pythonu. Takže přepněte uživatele jako odoo14, kterého jsme vytvořili ve výše uvedeném kroku vytvoření uživatele. Pro změnu uživatele spusťte následující příkaz:

$ sudo su - odoo14

Nyní v dalším kroku naklonujte balíček Odoo 14 pomocí následujícího příkazu:

$ git klon https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo

Pro instalaci Odoo musíte vytvořit nové virtuální prostředí pythonu pomocí níže uvedených příkazů:

$ cd /opt/odoo14
$ python3 -m venv odoo-venv

Virtuální prostředí bude aktivováno pomocí následujícího příkazu:

$ source odoo-venv/bin/activate

Nyní pomocí pip3 nainstalujte všechny potřebné balíčky.

$ instalační kolo pip3

$ pip3 install -r odoo/requirements.txt

Jakmile nainstalujete výše uvedené balíčky, deaktivujte virtuální prostředí pomocí níže uvedeného příkazu:

$ deaktivovat

Chcete-li si ponechat doplňky třetích stran, vytvořte nový adresář.

$ mkdir /opt/odoo14/odoo-custom-addons

Ukončete toto prostředí a zadejte následující příkaz:

$ exit

Vytvořte nový konfigurační soubor pro Odoo 14 a vložte do něj následující obsah:

$ sudo nano /etc/odoo14.conf

[možnosti]; Toto je heslo, které umožňuje operace s databází:admin_passwd =my_admin_passwddb_host =Falsedb_port =Falsedb_user =odoo14db_password =Falseaddons_path =/opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons 

Krok 6:Vytvořte soubory systémové jednotky

Vytvořte nový soubor servisní jednotky s názvem ‚odoo14.service‘ zadáním následujícího příkazu a vložte do tohoto souboru níže uvedený obsah:

$ sudo nano /etc/systemd/system/odoo14.service

[Unit]Description=Odoo14Requires=postgresql.serviceAfter=network.target postgresql.service[Service]Type=simpleSyslogIdentifier=odoo14PermissionsStartOnly=trueUser=odoo14Group=odoo14/3/3Start/4optopyth-odoo odoo14/odoo/odoo-bin -c /etc/odoo14.confStandardOutput=journal+console[Install]WantedBy=multi-user.target

Nyní znovu načtěte démona systemd unit a povolte služby Odoo 14.

$ sudo systemctl daemon-reload

$ sudo systemctl enable --now odoo14

Zkontrolujte stav služeb Odoo, zda jsou spuštěny nebo ne:

$ sudo systemctl status odoo14

Následující výstup získáte po provedení výše uvedeného příkazu:

Chcete-li zkontrolovat protokoly zpráv Odoo, použijte níže uvedený příkaz na terminálu:

$ sudo journalctl -u odoo14

Krok 7:Otestujte instalaci Odoo14

Chcete-li instalaci otestovat, zadejte do prohlížeče localhost:8069 nebo www.example.com:8069 a ve vašem prohlížeči se zobrazí následující rozhraní:

Závěr

Ve výše uvedené příručce jsme vysvětlili, jak nainstalovat a nakonfigurovat Odoo14 v systému Ubuntu 20.04. Navíc jsme se naučili, jak nainstalovat požadované balíčky PostgreSQL a wkhtmltopdf do vašeho systému. Děkujeme, že jste si přečetli výše uvedený článek.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Ansible na Ubuntu 18.04 LTS

  3. Jak nainstalovat a nakonfigurovat Fail2ban na Ubuntu 20.04 LTS

  1. Jak nainstalovat a nakonfigurovat Redmine na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Kubernetes (k8s) na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 18.04 LTS

  3. Jak nainstalovat a nakonfigurovat Kubernetes a Docker na Ubuntu 18.04 LTS