V tomto článku vám ukážeme, jak nainstalovat Odoo 12 na Ubuntu 16.04 . Odoo (dříve OpenERP) je sada podnikových aplikací s otevřeným zdrojovým kódem, které pokrývají všechny potřeby vaší společnosti:CRM, eCommerce, účetnictví, inventář, ERP, prodejní místo, řízení projektů a mnoho dalších. Odoo přichází ve dvou edicích, open-source Community Edition a Enterprise edition, licencované. V našem případě nainstalujeme a budeme používat komunitní edici Odoo.
1. Požadavky
Minimální systémové požadavky pro Odoo s 5 uživateli jsou 2 CPU jádra a 2 GB paměti RAM. Pro účely tohoto tutoriálu budeme používat náš plán VPS SSD 2.
- Ubuntu 16.04 VPS
- Server PostgreSQL
- Python verze 3.5
- Webový server Apache
- Přístup SSH s právy root
2. Přihlaste se přes SSH a aktualizujte systém
Přihlaste se ke svému Ubuntu 16.04 VPS pomocí SSH jako uživatel root
ssh root@IP_Address -p Port_number
Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:
# lsb_release -a
Měli byste získat tento výstup:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Jakmile jste přihlášeni, spusťte následující příkaz a aktualizujte všechny nainstalované balíčky na nejnovější dostupnou verzi
apt-get update && apt upgrade
3. Nainstalujte server PostgreSQL
Odoo vyžaduje PostgreSQL databázi k ukládání svých informací, takže budeme muset nainstalovat PostgreSQL server. Nainstalujeme PostgreSQL server pomocí následujícího příkazu:
apt-get install postgresql
Po instalaci spusťte PostgreSQL server a povolte jeho spuštění při startu serveru.
systemctl start postgresql systemctl enable postgresql
Postupujte podle tohoto návodu pro podrobné pokyny, jak nainstalovat Postgre SQL na Ubuntu 16.04
3. Přidejte úložiště a nainstalujte Odoo
Odoo není k dispozici v oficiálním úložišti Ubuntu 16.04, takže abychom jej mohli nainstalovat, budeme muset na server přidat úložiště Odoo. Chcete-li to provést, spusťte následující příkazy
wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
4. Nainstalujte Odoo 12 na Ubuntu
Dále aktualizujte místní databázi balíčků
apt-get update
a nainstalujte Odoo pomocí správce balíčků apt
apt-get install odoo
Tento příkaz nainstaluje Odoo, Python 3 a všechny potřebné moduly Pythonu, vytvoří uživatele PostgreSQL a spustí instanci Odoo. Po dokončení instalace můžete zkontrolovat stav služby Odoo:
systemctl status odoo
Výstup:
● odoo.service - Odoo Open Source ERP and CRM Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled) Active: active (running) Main PID: 7693 (odoo) CGroup: /system.slice/odoo.service └─7693 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
Po dokončení instalace upravte konfigurační soubor Odoo a nastavte hlavní heslo správce.
nano /etc/odoo/odoo.conf
Odkomentujte řádek „admin_passwrd“ a změňte pole admin_password na silné heslo.
admin_passwd = STRONG_PASSWORD
Aby se tyto změny projevily, restartujte Odoo
systemctl restart odoo
V tuto chvíli můžete otevřít svůj oblíbený webový prohlížeč a přistupovat ke svému Odoo na adrese http://your_IP_Address:8069
5. Instalace Apache
Zkontrolujte, zda je Apache již nainstalován a spuštěn na vašem serveru. Můžete to provést pomocí následujícího příkazu:
dpkg -l apache2
Pokud Apache není nainstalován, můžete to provést provedením následujících příkazů.
apt-get install apache2
Po dokončení instalace byste měli povolit automatické spouštění Apache při spuštění serveru pomocí:
systemctl enable apache2
Stav své služby Apache můžete také zkontrolovat pomocí následujícího příkazu:
systemctl status apache2
Nyní, když jsme si jisti, že je Apache nainstalován a běží na našem serveru, můžeme pokračovat dalším krokem a nastavit Odoo reverzní proxy.
V dalším kroku budeme muset povolit některé další proxy moduly pro Apache. Chcete-li povolit tyto moduly, proveďte následující příkazy:
a2enmod proxy a2enmod proxy_http
Jakmile to uděláte, otevřete nový konfigurační soubor pomocí nano nebo vašeho oblíbeného textového editoru pomocí následujícího příkazu:
nano /etc/apache2/sites-available/your_domain.conf
Přidejte následující řádky:
<VirtualHost *:80> ServerName your_domain.com ServerAlias www.your_domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://your_domain.com:8069/ ProxyPassReverse / http://your_domain.com:8069/ <Location /> Order allow,deny Allow from all </Location> </VirtualHost>
Povolte konfiguraci „vaše_doména.conf“ v Apache pomocí:
ln -s /etc/apache2/sites-available/your_domain.conf /etc/apache2/sites-enabled/your_domain.conf
Nezapomeňte nahradit „vaše_doména.com“ skutečným názvem domény. Uložte změny a restartujte webový server Apache, aby se změny projevily:
service apache2 restart
A je to. Pokud jste nyní správně dodrželi všechny pokyny, měli byste mít přístup k vašemu Odoo 12 s názvem vaší domény na vašem počítači Ubuntu 16.04. Další informace o Odoo 12, jeho funkcích a konfiguraci naleznete v jejich oficiální dokumentaci.
Samozřejmě nemusíte instalovat Odoo 12 na Ubuntu 16.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 Odoo 12 na Ubuntu 16.04. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
Pokud jste se rozhodli upgradovat své Ubuntu a plánujete instalaci vylepšeného Odoo 13, máme pro to řešení. Můžete se podívat na našeho průvodce, jak nainstalovat Odoo 13 na Ubuntu 18.04, a to krok po kroku.
PS. Pokud se vám tento příspěvek líbil, přiinstalaci Odoo 12 na Ubuntu 16.04 s Apache jako reverzní proxy jej prosím sdílejte se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.