GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Odoo 12 na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat Odoo 12 na  Debian 9 . Kromě toho vám ukážeme, jak nainstalovat a nakonfigurovat webový server Apache jako reverzní proxy pro vaši aplikaci Odoo. Odoo je webový open source obchodní software zahrnující řadu obchodních aplikací pro prodej, správu projektů a skladů, CRM, webové stránky/eCommerce, fakturaci, účetnictví, inventář a tisíce dalších modulů vyvinutých komunitou. Pro účely tohoto tutoriálu budeme používat Odoo 12 Community Edition. Instalace Odoo 12 na Debian 9 dokončení by mělo trvat méně než 10 minut. Začněme tímto návodem.

Předpoklady

  •  Debian 9 VPS
  •  Server PostgreSQL
  •  Python verze 3.5
  • Webový server Apache
  • Přístup SSH s právy root

1. Připojte se k vašemu serveru

Chcete-li se připojit k serveru přes SSH jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

apt-get update
apt-get upgrade

2. Nainstalujte PostgreSQL Server

Jako databázový server pro naši aplikaci Odoo budeme používat PostgreSQL. Chcete-li nainstalovat PostgreSQL na váš server, spusťte následující příkaz:

apt-get install postgresql -y

3. Povolit PostgreSQL při spuštění

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

systemctl enable postgresql

4. Nainstalujte Odoo na Debian 9

Protože Odoo není k dispozici v oficiálním úložišti Debian 9, budeme muset před instalací ručně 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

Aktualizujte seznam dostupných balíčků pomocí:

apt-get update

A spusťte následující příkaz k instalaci Odoo spolu s Pythonem a všemi požadovanými moduly Pythonu:

apt-get install odoo

Po dokončení instalace můžete spustit následující příkaz a zkontrolovat stav vaší 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) since Wed 2018-10-10 10:59:04 CDT; 4s ago
Main PID: 10951 (odoo)
CGroup: /system.slice/odoo.service
└─10951 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Budete také muset nastavit nové hlavní heslo. Chcete-li to provést, musíte upravit konfigurační soubor Odoo pomocí:

nano /etc/odoo/odoo.conf

A změňte pole admin_password na silné heslo. Můžete jej také vygenerovat z příkazového řádku.

admin_passwd = StrongPassword

Po provedení změn restartujte Odoo pomocí:

systemctl restart odoo

Chcete-li získat přístup k Odoo, můžete nyní otevřít svůj prohlížeč a přejít na adresu http://your-server-IP:8069

5. Nastavení Apache jako reverzního proxy

Pokud máte platný název domény a chtěli byste jej použít pro přístup k vaší aplikaci Odoo místo zadávání IP adresy a čísla portu do URL, nyní vám ukážeme, jak nastavit reverzní proxy pomocí Apache. webový server.

Začneme instalací webového serveru Apache. Apache je považován za nejrozšířenější software pro webový server. Je rychlý, bezpečný, spolehlivý a lze jej snadno přizpůsobit podle vašich potřeb.

Chcete-li nainstalovat Apache na váš server, spusťte následující příkaz:

apt-get install apache2

Po dokončení instalace byste měli povolit automatické spouštění Apache při startu systému. Můžete to udělat pomocí následujícího příkazu:

systemctl enable apache2

Chcete-li ověřit, že Apache běží, otevřete webový prohlížeč a zadejte IP adresu svého serveru (např. http://111.222.333.444). Pokud je Apache úspěšně nainstalován, měli byste vidět zprávu „Funguje to!“.

Dále budeme muset povolit některé další proxy moduly pro Apache. Můžete to provést pomocí následujících příkazů:

a2enmod proxy
a2enmod proxy_http

Jakmile to uděláte, otevřete nový konfigurační soubor pro vaši doménu pomocí následujícího příkazu:

nano /etc/apache2/sites-available/my_domain.conf

A zadejte následující:

<VirtualHost *:80>
ServerName my_domain.com
ServerAlias www.my_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://my_domain.com:8069/
ProxyPassReverse / http://my_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Povolte konfiguraci „my_domain.conf“ v Apache pomocí:

ln -s /etc/apache2/sites-available/my_domain.conf /etc/apache2/sites-enabled/my_domain.conf

6. Restartujte webový server Apache

Nezapomeňte nahradit svou my_domain.com‘ skutečným názvem domény. Uložte soubor, zavřete jej a restartujte Apache, aby se změny projevily:

service apache2 restart

A je to. Pokud jste správně dodrželi všechny pokyny, můžete nyní přistupovat ke svému Odoo 12 pomocí názvu vaší domény na http://my_domain.com

Zpočátku budete požádáni o vytvoření nové databáze pomocí hlavního hesla, které jsme nastavili dříve. Jakmile je databáze vytvořena, budete přesměrováni na administrátorský panel, odkud se můžete přihlásit jako administrátor. Po úspěšném přihlášení můžete svůj Odoo 12 začít používat a nakonfigurovat jej podle svých potřeb, nainstalovat další moduly atd.

Samozřejmě nemusíte vědět, jak nainstalovat Odoo 12 na Debian 9, pokud u nás máte Odoo VPS Hosting. Můžete jednoduše požádat naše administrátory, aby vám nainstalovali Odoo 12 na Debian 9. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací Odoo 12 na Debian 9. Další aktualizace najdete také v naší příručce Jak nainstalovat Odoo 12 na Debian 10 s Nginx jako reverzní proxy.

PS. Pokud rádi čtete tento blogový příspěvek na téma Jak nainstalovat Odoo 12 na Debian 9, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář.


Debian
  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat MySQL Server na Debian 9

  3. Jak nainstalovat ClickHouse na Debian 9

  1. Jak nainstalovat R na Debian 9

  2. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  3. Jak nainstalovat ProFTPD na Debian 8

  1. Jak nainstalovat Minecraft Server na Debian 9

  2. Jak nainstalovat R na Debian 10

  3. Jak nainstalovat SuiteCRM na Debian 9