GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat Odoo na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Odoo na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Odoo je skupina podnikových aplikací s otevřeným zdrojovým kódem, která nabízí široké řada aplikací včetně CRM, účetnictví, fakturace, inventury, skladu, e-commerce, projektového řízení a dalších. Je to webová a plně vybavená aplikace, která vám pomůže udržovat ERP v jakémkoli podniku. Odoo přichází s 30 základních modulů a více než 4500 komunitou vytvořených modulů, které vám pomohou přizpůsobit jej od malého obchodu až po korporace na podnikové úrovni.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci softwaru pro řízení vztahů se zákazníky Odoo na AlmaLinux 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Odoo na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update
sudo dnf install epel-release

Krok 2. Instalace požadovaných závislostí.

Nyní jsme požadovali závislosti na vašem serveru. Všechny je můžete nainstalovat pomocí následujícího příkazu:

sudo dnf install python3 python3-devel git gcc git redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel

Krok 3. Instalace databáze PostgreSQL.

Spuštěním následujícího příkazu nainstalujte balíček PostgreSQL do vašeho systému:

sudo dnf install @postgresql:12

Další inicializováno do databáze PostgreSQL pomocí následujícího příkazu:

/usr/bin/postgresql-setup initdb

Poté spusťte službu PostgreSQL a povolte jim spuštění při restartu systému:

sudo systemctl start postgresql
sudo systemctl enable postgresql

Potom vytvořte nového uživatele PostgreSQL pro Odoo pomocí následujícího příkazu:

su - postgres -c "createuser -s odoo"

Krok 4. Instalace Odoo na AlmaLinux 8.

Nyní vytváříme vyhrazeného uživatele pro Odoo:

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

Poté se přihlaste jako uživatel Odoo a stáhněte si nejnovější balíčky Odoo pomocí následujícího příkazu:

su - odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo/odoo14
cd /opt/odoo

Po dokončení změňte adresář na /opt/odoo a vytvořte nové virtuální prostředí Pythonu:

python3 -m venv odoo14-venv
source odoo14-venv/bin/activate

Potom nainstalujte požadované moduly Pythonu:

pip3 install -r odoo14/requirements.txt

Poté deaktivujte z virtuálního prostředí a ukončete uživatele Odoo pomocí následujícího příkazu:

deactivate
exit

Dále vytvořte doplňky a adresář protokolu pomocí následujícího příkazu:

mkdir /opt/odoo/odoo14-custom-addons
mkdir /var/log/odoo14 && touch /var/log/odoo14/odoo.log

Vytvoříme nový adresář pro vlastní moduly a změníme jeho vlastnictví na ‘odoo uživatel:

chown odoo: /opt/odoo/odoo14-custom-addons
chown -R odoo: /var/log/odoo14/

Krok 5. Vytvoření konfigurace Odoo.

Nyní vytvoříme konfigurační soubor Odoo, který se nachází na /etc/odoo.conf. Obsah konfiguračního souboru je následující:

nano /etc/odoo.conf

Přidejte následující řádek:

[options]
admin_passwd = odoo_master_password
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
logfile = /var/log/odoo14/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo14/addons,/opt/odoo/odoo14-custom-addons

Po dokončení soubor uložte a zavřete.

Krok 6. Vytvořte soubor Systemd Service pro Odoo.

Nyní vytvořte Odoo systemd unit soubor vytvořením nového souboru /etc/systemd/system/odoo.service:

nano /etc/systemd/system/odoo.service

Přidejte následující řádky:

[Unit]
Description=Odoo14
#Requires=postgresql-10.6.service
#After=network.target postgresql-10.6.service

[Service]
Type=simple
SyslogIdentifier=odoo14
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo14-venv/bin/python3 /opt/odoo/odoo14/odoo-bin -c /etc/odoo.conf
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

Uložte a zavřete soubor. Poté znovu načtěte systemd démona pomocí následujícího příkazu:

sudo systemctl daemon-reload
sudo systemctl start odoo
sudo systemctl enable odoo

Krok 7. Nakonfigurujte bránu firewall pro Odoo.

Aby bylo Odoo dostupné v prohlížeči, otevřete port přes firewall.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-port=8069/tcp
firewall-cmd --reload

Krok 8. Přístup k webovému rozhraní Odoo

Po úspěšné instalaci nyní otevřete webový prohlížeč a otevřete webové uživatelské rozhraní Odoo pomocí adresy URL http://your-server-ip-address:8069 . Měli byste vidět následující stránku:

Blahopřejeme! Úspěšně jste nainstalovali Odoo. Děkujeme, že jste použili tento návod k instalaci softwaru pro řízení podniku Odoo do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Odoo webové stránky.


Arch Linux
  1. Jak nainstalovat PHP 8 na AlmaLinux 8

  2. Jak nainstalovat PHP 7.4 na AlmaLinux 8

  3. Jak nainstalovat Ansible na AlmaLinux 8

  1. Jak nainstalovat Anaconda na AlmaLinux 8

  2. Jak nainstalovat Terraform na AlmaLinux 8

  3. Jak nainstalovat Git na AlmaLinux 8

  1. Jak nainstalovat Node.js na AlmaLinux 8

  2. Jak nainstalovat Gnome na AlmaLinux 8

  3. Jak nainstalovat DirectAdmin na AlmaLinux 8