V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Odoo na Ubuntu 18.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo. 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 obchodní aplikace. Například účetnictví, CRM, Prodej, Nákup, Projekt, Prodejní místo, E-Commerce a mnoho dalších.
Nainstalujte Odoo na Ubuntu
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte závislosti Odoo.
Abyste mohli vytvářet závislosti na Odoo, musíte si nainstalovat Git, Python 3 pip a další požadované balíčky:
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
Krok 3. Vytvoření systémového uživatele.
Vytvořte systémového uživatele, který bude spouštět Odoo, s názvem ramona s domovským adresářem /opt/ramona:
sudo useradd -m -d /opt/ramona -U -r -s /bin/bash ramona
Krok 4. Nainstalujte PostgreSQL.
Pro instalaci PostgreSQL spusťte následující příkaz:
sudo apt install postgresql
Dále 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 ramona"
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:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Krok 6. Nainstalujte Odoo na Ubuntu.
Nejprve změňte na uživatele „ramona“:
sudo su - ramona
Dále naklonujte zdrojový kód Odoo 13 z úložiště GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo
Po dokončení stahování vytvořte nové virtuální prostředí Pythonu pro Odoo:
cd /opt/odoo13 python3 -m venv odoo-venv source odoo-venv/bin/activate
Nainstalujte všechny požadované moduly Pythonu pomocí pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Po dokončení deaktivujte prostředí zadáním:
deactivate
Potom vytvoříme nový adresář, který bude obsahovat doplňky třetích stran:
mkdir /opt/odoo13/odoo-custom-addons exit
Dále vytvořte konfigurační soubor s následujícím obsahem:
sudo nano /etc/odoo13.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = ramona db_password = False addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/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 odoo 13.service s následujícím obsahem:
sudo nano /etc/systemd/system/odoo13.service
[Unit] Description=Odoo13 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo13 Group=odoo13 ExecStart=/opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
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 odoo13 sudo systemctl status odoo13
Krok 8. Přístup k Odoo.
Pro přístup k Odoo 13 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 18.04 LTS. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.