V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Odoo na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Odoo je nejrozsáhlejší open source ERP, který poskytuje všechny aplikace související s podnikáním. Zahrnuje širokou škálu aplikací, jako je CRM, e-Commerce, tvorba webových stránek, fakturace, účetnictví, výroba, sklad, řízení projektů, inventarizace a mnoho dalších, vše hladce integrované.
Nainstalujte Odoo na Ubuntu 20.04
Krok 1. Nejprve, než začnete instalovat jakýkoli balíček na váš server Ubuntu, vždy doporučujeme zajistit, aby byly všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte závislosti Odoo.
Spuštěním následujícího příkazu nainstalujte všechny požadované závislosti:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev
Krok 3. Vytvoření systémového uživatele.
Vytvoříme nového systémového uživatele a skupinu s domovským adresářem /opt/meilana
který bude provozovat službu Odoo:
sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash meilana
Krok 4. Nainstalujte PostgreSQL.
Spusťte následující příkaz k instalaci PostgreSQL na systém Ubuntu:
sudo apt install postgresql
Potom vytvořte uživatele PostgreSQL se stejným jménem jako dříve vytvořený systémový uživatel:
sudo su - postgres -c "createuser -s meilana"
Krok 5. Nainstalujte wkhtmltopdf.
Stáhněte si a nainstalujte balíček Wkhtmltopdf. Doporučená verze je 0.12.5 a je k dispozici na stránce pro stažení wkhtmltopdf v sekci archiv:
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb
Krok 6. Nainstalujte Odoo na systém Ubuntu:
Nejprve změňte na uživatele „meilana“:
sudo su - ramona
Potom naklonujte zdrojový kód Odoo 14 z úložiště GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo
Po dokončení stahování vytvořte nové virtuální prostředí Pythonu pro Odoo:
cd /opt/odoo14 python3 -m venv odoo-venv source odoo-venv/bin/activate
Poté nainstalujte všechny požadované moduly Pythonu pomocí pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Jakmile uspějete, deaktivujte prostředí zadáním:
deactivate
Potom vytvoříme nový adresář, který bude obsahovat doplňky třetích stran:
mkdir /opt/odoo14/odoo-custom-addons exit
V dalších krocích vytvoříme konfigurační soubor s následujícím obsahem:
sudo nano /etc/odoo14.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = odoo14 db_password = False addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons
Krok 7. Vytvoření souboru Systemd Unit Odoo.
Otevřete textový editor nano a vytvořte soubor servisní jednotky s názvem odoo14.service
s následujícím obsahem:
sudo nano /etc/systemd/system/odoo14.service
[Unit] Description=Odoo14 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo14 PermissionsStartOnly=true User=odoo14 Group=odoo14 ExecStart=/opt/odoo14/odoo-venv/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Nakonec spusťte službu Odoo a povolte její spuštění při spuštění spuštěním:
sudo systemctl daemon-reload sudo systemctl enable --now odoo14 sudo systemctl status odoo14
Krok 8. Přístup k Odoo 14.
Pro přístup k Odoo 14 přejděte na následující adresu URL a vytvořte novou databázi:
http://your_domain_or_IP_address:8069
To je vše, co potřebujete k instalaci Odoo na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o Odoo najdete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.