GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Odoo 14 na Ubuntu

Úvod

Odoo je sada softwarových nástrojů pro řízení podniku zahrnující například CRM, e-commerce, fakturaci, účetnictví, výrobu, sklad, řízení projektů a řízení zásob. Komunitní verze je bezplatný software, licencovaný pod licencí GNU LGPLv3. Verze Enterprise má proprietární další funkce a služby. Zdrojový kód pro framework a základní moduly ERP je kurátorem belgické společnosti Odoo S.A. Odoo je k dispozici jak pro místní prostředí, tak pro prostředí SaaS připravené k použití.

Aktualizujte server

Nejprve aktualizujte server, než začneme s instalací Odoo:

apt-get update && apt-get upgrade

Nainstalujte PostgreSQL

Odoo vyžaduje PostgreSQL. Chcete-li jej nainstalovat, spusťte tento příkaz:

apt-get install postgresql 

Nainstalovat Odoo

Budeme používat noční balíček instalačního programu pro Odoo. Spusťte následující příkazy:

root@unixcop:~# wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
--2021-09-05 08:17:43--  https://nightly.odoo.com/odoo.key
Resolving nightly.odoo.com (nightly.odoo.com)... 178.33.123.40
Connecting to nightly.odoo.com (nightly.odoo.com)|178.33.123.40|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3112 (3.0K) [application/octet-stream]
Saving to: ‘STDOUT’

-                                     100%[=======================================================================>]   3.04K  --.-KB/s    in 0s      

2021-09-05 08:17:49 (206 MB/s) - written to stdout [3112/3112]

OK
root@unixcop:~#

Poté spusťte tento příkaz:

echo "deb http://nightly.odoo.com/14.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

Tím přidáte úložiště.

Poté nainstalujte komunitní vydání Odoo se všemi jeho závislostmi pomocí následujícího příkazu:

apt-get install odoo

Spustit Odoo

Odoo už možná běží. Stav můžete zkontrolovat pomocí následujícího příkazu:

root@unixcop:~# systemctl status odoo
● odoo.service - Odoo Open Source ERP and CRM
     Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-09-05 08:32:49 PDT; 1min 45s ago
   Main PID: 12345 (odoo)
      Tasks: 4 (limit: 2281)
     Memory: 77.8M
     CGroup: /system.slice/odoo.service
             └─12345 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Sep 05 08:32:49 unixcop systemd[1]: Started Odoo Open Source ERP and CRM.
root@unixcop:~#

Pokud neběží, můžete jej spustit pomocí :

systemctl start odoo

Poté povolte spuštění Odoo při startu a spusťte tento příkaz:

systemctl enable odoo

Přístup k Odoo

Navštivte IP adresu svého serveru v rámci portu 8069 . což je výchozí port pro Odoo.

http://ip_vašeho_serveru:8069

Vyplňte také požadované údaje. Tento krok vytvoří databázi a můžete ji volitelně naplnit demo daty.

Poté můžete začít používat Odoo a instalovat aplikace.

POZNÁMKA:

Pokud chcete místo IP adresy vašeho serveru a výchozího portu Odoo použít název domény, musíte nastavit reverzní proxy. zde můžeme použít nginx jako reverzní proxy pro Odoo.

Nainstalujte Nginx jako reverzní proxy (Volitelný krok )

Nejprve nainstalujte nginx příkazem:

apt-get install nginx -y

Poté spusťte službu nginx pomocí:

systemctl start nginx
systemctl enable nginx

Poté upravte konfigurační soubor Odoo

vim /etc/odoo/odoo.conf

A změňte proxy_mode z False na True následovně:

proxy_mode = True

Vytvořte také konfigurační soubor Nginx pro Odoo:

vim /etc/nginx/conf.d/odoo.conf

Poté přidejte následující:

upstream odoo {
server 127.0.0.1:8069;
}

server {
listen 80;
server_name odoo.unixcop.com;
root /usr/share/nginx/html;
index index.html index.htm;
access_log /var/log/nginx/odoo-odoo.unixcop.com-local.access.log;
error_log /var/log/nginx/odoo-odoo.unixcop.com-local.error.log;

location / {
proxy_pass http://odoo;
# force timeouts if the backend dies
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;

# set headers
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}

# cache some static data in memory for 60mins
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass http://odoo;
}
}

Restartujte Nginx a začněte používat svou doménu:

systemctl restart nginx

V našem případě můžete pro přístup k odoo použít svou doménu

navštivte http://odoo.unixcop.com jak je uvedeno níže:

Závěr

V tomto tutoriálu jsme vám ukázali, jak nainstalovat Odoo 14 na server Ubuntu s a bez Nginx jako reverzní proxy.


Ubuntu
  1. Jak nainstalovat Odoo 10 na Ubuntu 16.04

  2. Jak nainstalovat Odoo 15 na Ubuntu 22.04

  3. Jak nainstalovat Odoo 13 na Ubuntu 20.04

  1. Jak nainstalovat Odoo 12 na Ubuntu 16.04

  2. Jak nainstalovat Odoo 13 na Ubuntu 18.04

  3. Jak nainstalovat Odoo 13 na Ubuntu 20.04

  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Odoo 15 na Ubuntu 20.04

  3. Jak nainstalovat Odoo 11 na Ubuntu 16.04