GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Odoo 13 na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nainstalovat Odoo 13 na Ubuntu 18.04 VPS.

Odoo je webový open source obchodní software, který zahrnuje řadu obchodních aplikací pro prodej, správu projektů a skladů, CRM, webové stránky/eCommerce, fakturaci, účetnictví, inventář a tisíce dalších doplňkových modulů vyvinutých velkou komunitou. V současné době jsou k dispozici dvě edice Odoo, edice Community, která je zdarma, a edice Enterprise – v tomto tutoriálu nainstalujeme komunitní edici Odoo 13. Jde o přímočarý instalační proces, takže začněme.

Předpoklady

Minimální systémové požadavky pro provoz Odoo s až 5 uživateli jsou 2 CPU jádra a 2 GB RAM. Pro účely tohoto tutoriálu budeme používat náš hostingový plán SSD 2 VPS.

Dále je vyžadováno:

  • Ubuntu 18.04 VPS
  • Server PostgreSQL
  • Python verze 3.6 nebo novější
  • SSH root přístup nebo uživatel s právy sudo

Krok 1:Připojte se k vašemu serveru

Než začneme, budete se muset připojit ke svému serveru přes SSH jako uživatel root nebo jako jakýkoli jiný uživatel, který má oprávnění sudo.

Chcete-li se připojit k serveru jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

Nezapomeňte nahradit IP_ADDRESS a PORT_NUMBER vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

sudo apt-get updatesudo apt-get upgrade

Krok 2:Nainstalujte PostgreSQL Server

Jako databázový server pro naši aplikaci Odoo budeme používat PostgreSQL. Chcete-li nainstalovat PostgreSQL na váš server, spusťte následující příkaz:

sudo apt install postgresql

Po dokončení instalace se ujistěte, že je povoleno automatické spouštění serveru PostgreSQL po restartu serveru pomocí:

sudo systemctl povolit postgresql

Krok 3:Nainstalujte „wkhtmltopdf“

Soubor wkhtmltopdf package je nástroj s otevřeným zdrojovým kódem, který Odoo používá k vytváření HTML stránek do formátu PDF, aby mohl tisknout zprávy ve formátu PDF. Doporučená verze pro Odoo je 0.12.5, která není dostupná v oficiálních repozitářích Ubuntu 18.04.

Chcete-li nainstalovat doporučenou verzi, spusťte následující příkazy, které stáhnou soubor .deb a nainstalují jej ručně do vašeho systému:

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.debsudo apt install wkhtmltox_0.12.5-1.bionic_amd64.deb

To je vše, wkhtmltopdf byl nainstalován.

Krok 4:Nainstalujte Odoo 13

Existují dva různé způsoby, jak nainstalovat Odoo 13 na váš Ubuntu 18.04 VPS.

Nejjednodušší a nejrychlejší způsob je z oficiálního úložiště Odoo, které lze nainstalovat prostřednictvím vašich oficiálních distribučních repozitářů Ubuntu. Tato metoda vám umožňuje nainstalovat na váš server pouze jednu instanci Odoo.

Dalším způsobem, jak nainstalovat Odoo 13 na váš server, je virtuální prostředí Pythonu. Tato metoda vám umožňuje nainstalovat více instancí Odoo na váš server.

Ukážeme vám, jak provést instalaci pomocí obou těchto metod.

Metoda 1:Instalace Odoo 13 z oficiálního úložiště

Tuto metodu použijte pouze v případě, že na svém serveru plánujete provozovat jednu instanci Odoo.

Nejprve musíte na svůj server přidat úložiště Odoo. Chcete-li to provést, spusťte následující příkazy jako root:

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -# echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./">> /etc/apt/sources.list.d/odoo.list

Dále aktualizujte místní databázi balíčků:

aktualizace sudo apt

a nainstalujte Odoo pomocí apt správce balíčků:

sudo apt install odoo

Tento příkaz nainstaluje Odoo 13, Python 3 a všechny potřebné moduly Pythonu. Vytvoří také uživatele PostgreSQL a spustí instanci Odoo. Po dokončení instalace můžete zkontrolovat stav služby Odoo:

sudo systemctl status odoo

Instanci Odoo můžete spustit pomocí:

sudo systemctl start odoo

Instanci Odoo můžete zastavit pomocí:

sudo systemctl stop odoo

Chcete-li povolit automatické spouštění instance Odoo po restartu serveru, musíte spustit následující příkaz:

sudo systemctl povolit odoo

Metoda 2:Instalace Odoo 13 ve virtuálním prostředí Pythonu

Tuto metodu použijte pouze v případě, že na svém serveru plánujete provozovat více instancí Odoo.

Začněme instalací následujících nástrojů a závislostí potřebných pro naši instalaci Odoo:

sudo apt install git nodejs npm build-essential python3-pip python3-dev python3-venv python3-wheel python3-setuptools libpq-dev libldap2-dev libsasl2-dev libxslt1-prev node 

Dále musíme vytvořit nového uživatele systému pro naši instanci Odoo 13 a nového uživatele PostgreSQL se stejným jménem. Náš uživatel se bude jmenovat odoo13 s domovským adresářem v /opt/odoo13 :

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo13sudo su - postgres -c "createuser -s odoo13"

Nyní můžeme spustit instalaci Odoo pomocí virtuálního prostředí pythonu. Nejprve se přepněte na uživatele odoo13, kterého jsme vytvořili v předchozím kroku:

sudo su - odoo13

Chcete-li klonovat zdrojový kód Odoo 13 z úložiště Odoo GitHub, postupujte takto:

klon git https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo

Nyní, jako uživatel odoo13, vytvoříme nové virtuální prostředí pythonu:

cd /opt/odoo13python3 -m venv odoo13-venv

Poté aktivujte virtuální prostředí pomocí:

zdroj odoo13-venv/bin/activate

Všechny závislosti na Odoo jsou uvedeny v requirements.txt umístěný v kořenovém adresáři Odoo. Některé instalace také vyžadují instalaci balíčku wheel pomocí pip . Chcete-li tyto všechny nainstalovat z virtuálního prostředí, spusťte následující příkazy:

(venv) $ pip3 install wheel(venv) $ pip3 install -r odoo/requirements.txt

Jakmile je instalace dokončena, můžete opustit virtuální prostředí a přepnout zpět na uživatele sudo nebo root pomocí:

(venv) $ deactivate &&exit

Následujících několik příkazů je volitelných a lze je použít, pokud chcete použít vlastní moduly pro instanci Odoo. Nejlepším postupem je nainstalovat vlastní moduly Odoo do samostatného adresáře. Proto vytvoříme nový adresář pro vlastní moduly a změníme jeho vlastnictví na uživatele ‚odoo13‘.

mkdir /opt/odoo13/odoo13-custom-addonschown odoo13:/opt/odoo13/odoo13-custom-addons

Následující příkazy vytvoří soubor protokolu pro novou instalaci Odoo a změní jeho vlastnictví na uživatele „odoo13“:

mkdir /var/log/odoo13 &&touch /var/log/odoo13/odoo.logchown -R odoo13:/var/log/odoo13/

Dále musíme vytvořit konfigurační soubor pro naši instanci Odoo 13. Vytvořte a otevřete soubor pomocí preferovaného textového editoru:

nano /etc/odoo13.conf

Poté zadejte následující konfiguraci:

[options]admin_passwd =master_passworddb_host =Falsedb_port =Falsedb_user =odoo13db_password =Falsexmlrpc_port =8069logfile =/var/log/odoo13/odoo.logaddons_path =/opt/odoo/ado13/adoptdonsodo,odoo1 

Prosím, nezapomeňte změnit master_password s novým silným heslem. Silné heslo můžete vygenerovat pomocí příkazového řádku. Uložte a zavřete soubor.

Poslední věc, kterou musíme udělat, je vytvořit systemd unit file, který můžeme použít ke spuštění naší instance Odoo jako služby.

Vytvořte nový odoo13.service soubor:

nano /etc/systemd/system/odoo13.service

a zadejte následující konfiguraci:

[Unit]Description=Odoo13Requires=postgresql.serviceAfter=network.target postgresql.service[Service]Type=simpleSyslogIdentifier=odoo13PermissionsStartOnly=trueUser=odoo13Group=odoo13Exth-thopto1/odopy/1 odoo13/odoo/odoo-bin -c /etc/odoo13.confStandardOutput=journal+console[Install]WantedBy=multi-user.target

Spusťte následující příkaz a vytvořte systemd vědomi nového souboru jednotky:

systemctl daemon-reload

Nakonec můžeme použít následující příkazy ke spuštění naší nové instance Odoo:

systemctl start odoo13

Chcete-li povolit automatické spouštění instance Odoo po restartu serveru, musíte spustit následující příkaz:

systemctl enable odoo13

Chcete-li zkontrolovat a ověřit stav naší služby Odoo 13, spusťte následující:

stav systemctl odoo13

Pokud chcete nainstalovat další instanci Odoo, můžete zopakovat všechny kroky z této části. Nezapomeňte vybrat jiné jméno pro druhého uživatele Odoo, třetího uživatele Odoo a tak dále. Uživatele můžete pojmenovat, jak chcete, jen nezapomeňte vytvořit PostgreSQL uživatele se stejným jménem.

Krok 5:Přístup k instanci Odoo

Nyní, když víte, že čerstvá instalace Odoo je aktivní a běží na serveru, můžete k ní přistupovat navigací IP adresy vašeho serveru spolu s číslem portu Odoo. V tomto případě naše nainstalované Odoo používá výchozí port 8069 (jak je definován v našem konfiguračním souboru odoo):

http://<your_server_IP_address>:8069

Pokud byla instalace úspěšně dokončena, budete moci vidět obrazovku Odoo, jak je uvedeno níže, a vytvořit svou první databázi:

A je to. Nyní jste úspěšně nainstalovali Odoo 13 na svůj Ubuntu 18.04 VPS.

Samozřejmě nemusíte instalovat Odoo 13 na Ubuntu 18.04 pokud používáte některou z našich hostingových služeb Odoo VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Odoo 13 nainstalovali a nakonfigurovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Pokud používáte verzi Ubuntu 20.04, ale máte potíže s instalací Odoo na ni, můžete použít našeho skvělého průvodce Jak nainstalovat Odoo 13 na Ubuntu 20.04.

PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Odoo 13 na Ubuntu 18.04 , sdílejte jej prosím se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte odpověď. Děkuji.


Panels
  1. Jak nainstalovat Odoo 10 na Ubuntu 16.04

  2. Nainstalujte Odoo 11 na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 16.04

  2. Jak nainstalovat Odoo 15 na Ubuntu 22.04

  3. Jak nainstalovat Odoo 13 na Ubuntu 20.04

  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Odoo 12 na Ubuntu 16.04

  3. Jak nainstalovat Odoo 13 na Ubuntu 20.04