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

Jak nainstalovat Odoo 13 na Ubuntu 20.04

V této příručce vám ukážeme, jak nainstalovat Odoo 13 na Ubuntu 20.04. Odoo, také známý jako OpenERP, je bezplatná a open-source platforma ERP. Je to jedna z nejoblíbenějších platforem ERP dostupných díky své přizpůsobitelnosti a flexibilitě. Odoo, napsané v programovacím jazyce Python, se používá pro mnoho obchodních aplikací, včetně prodejních kanálů, projektového řízení, CRM, fakturace, účetnictví, zásob a mnoha dalších. Odoo je vestavěno s množstvím funkcí, které se skvěle hodí pro většinu případů obchodního použití. Pokud však potřebujete něco konkrétnějšího, Odoo přichází také s rozsáhlou knihovnou vlastních doplňků, které vám umožňují upravit funkce Odoo přesně podle vašich obchodních potřeb.

1. Přihlaste se a aktualizujte server:

Přihlaste se ke svému Ubuntu 20.04 VPS přes SSH jako uživatel root (Pokud root není k dispozici, můžete použít účet superuživatele. Naše VPS se dodávají s přístupem root):

ssh root@IP_Address -p Port_number

Nezapomeňte nahradit „IP_Address“ a „Port_number“ skutečnou IP adresou vašeho serveru a portem služby SSH. Výchozí port SSH je 22.

Dále se ujistěte, že jsme na Ubuntu 20.04. Můžete to udělat takto:

# lsb_release -a

Jako výstup byste měli dostat toto:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

Spusťte následující příkazy, abyste se ujistili, že všechny nainstalované balíčky na vašem Ubuntu 20.04 VPS jsou aktualizovány na nejnovější dostupné verze:

apt update && apt upgrade

2. Instalace nezbytných balíčků souvisejících s OS

Spuštěním tohoto příkazu nainstalujte všechny potřebné balíčky. Všechny tyto balíčky, jako je Python a Node.js, jsou nezbytné pro správné fungování Odoo.

apt-get install python3-venv build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev  libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y

Až to skončí, přejdeme k vytvoření nového uživatelského účtu pro Odoo.

3. Vytvořte systémového uživatele

Dále budeme muset vytvořit nového uživatele systému pro spuštění Odoo. Můžete vytvořit nového uživatele s názvem odoo s domovským adresářem nastaveným na /opt/odoo pomocí následujícího příkazu:

useradd -m -U -r -d /opt/odoo -s /bin/bash odoo

4. Nainstalujte server PostgreSQL

Dalším krokem je instalace databázového systému PostgreSQL do vašeho Ubuntu 20.04 VPS. Tento krok je poměrně jednoduchý, stačí spustit následující příkaz:

apt-get install postgresql

Nainstaluje databázový server PostgreSQL a další požadované nástroje.

Chcete-li zkontrolovat a ověřit, zda je nainstalován server PostgreSQL, můžete použít následující příkaz:

psql --version

Spuštění, které vám ukáže aktuální verzi PostgreSQL, kterou jste nainstalovali:

# psql --version
psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)

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

systemctl enable postgresql

Také musíme vytvořit PostgreSQL uživatele se stejným jménem jako nový systémový uživatel. Spusťte následující příkaz k vytvoření uživatele PostgreSQL:

su - postgres -c "createuser -s odoo"

5. Nainstalujte „wkhtmltopdf“

Odoo vyžaduje wkhtmltopdf package, což je nástroj s otevřeným zdrojovým kódem, který převádí formát HTML na PDF, takže Odoo může tisknout zprávy ve formátu PDF. Doporučená verze pro Odoo je 0.12.5 s opraveným qt, což je nejnovější verze v době, kdy byl napsán tento tutoriál. Stáhneme a nainstalujeme jej pomocí následujících příkazů:

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

Ověřte, že wkhtmltopdf je nainstalován na vašem serveru:

# wkhtmltopdf --version
wkhtmltopdf 0.12.5 (with patched qt)

6. Instalace a konfigurace Odoo 13

V této sekci si stáhneme Odoo 13 z úložiště Git a nainstalujeme jej do virtuálního prostředí Pythonu.

Nejprve se přihlaste jako odoo uživatele a stáhněte si Odoo 13 z úložiště Git:

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

Po dokončení stahování vytvořte nové virtuální prostředí Pythonu pro instalaci Odoo 13 pomocí následujícího příkazu:

cd /opt/odoo && python3 -m venv odoo13-venv

Dále aktivujte virtuální prostředí pomocí následujícího příkazu:

source odoo13-venv/bin/activate

Dále nainstalujte požadované moduly pomocí pip3 příkaz, jak je znázorněno níže:

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

Jakmile jsou všechny požadované moduly úspěšně nainstalovány, deaktivujte virtuální prostředí a přepněte zpět na uživatele sudo nebo root pomocí následujícího příkazu:

(odoo13-venv) $ deactivate && exit

Dále vytvořte samostatný adresář pro vlastní doplňky Odoo. Nejlepším postupem je nainstalovat vlastní moduly Odoo do samostatného adresáře. To zajišťuje, že pokud některý vlastní modul nefunguje, lze jej snadno odstranit, aniž byste riskovali odstranění požadovaných/vestavěných modulů.

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

Následující příkazy vytvoří soubor protokolu pro novou instalaci Odoo:

mkdir /var/log/odoo && touch /var/log/odoo/odoo.log
chown -R odoo: /var/log/odoo/

Dále otevřete soubor /etc/odoo.conf s nano editorem:nano /etc/odoo.conf

Otevřete soubor a zadejte do něj následující informace:

[options]
; This is the password that allows database operations:
admin_passwd = master_password
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
; longpolling_port = 8072
logfile = /var/log/odoo/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons

Ujistěte se, že jste nastavili master_password k něčemu, co je silné a těžko uhodnutelné. Uložte a zavřete soubor.

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

Vytvořte novou odoo.service soubor:

nano /etc/systemd/system/odoo.service

a zadejte následující konfiguraci:

[Unit]
Description=Odoo13
#Requires=postgresql-12.2.service
#After=network.target postgresql-12.2.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+console

[Install]
WantedBy=multi-user.target

Jakmile je soubor uložen a zavřen, znovu načteme démona, aby uznal nově vytvořenou jednotku v systemd.

systemctl daemon-reload

Dále spusťte nově vytvořenou odoo.service a povolte jeho spuštění po restartu systému pomocí následujícího příkazu:

systemctl start odoo
systemctl enable odoo

7. 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:

Odtud jednoduše zadáte své hlavní heslo a vyplníte pole informacemi, které potřebujete pro svůj případ použití. A je to! Odoo je nyní úspěšně spuštěno na vašem Ubuntu 20.04 VPS.

Samozřejmě nemusíte instalovat Odoo 13 na Ubuntu 20.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 nainstalovali a nakonfigurovali Odoo 13 na Ubuntu 20.04. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám líbil tento příspěvek o instalaci Odoo 13 na Ubuntu 20.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 R na Ubuntu 16.04

  2. Jak nainstalovat Odoo 12 na Ubuntu 16.04

  3. Jak nainstalovat Odoo 13 na Ubuntu 18.04

  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 Odoo na Ubuntu

  2. Jak nainstalovat Odoo 15 na Ubuntu 22.04

  3. Jak nainstalovat Odoo 13 na Ubuntu 20.04