Jak zainstalować Odoo na Ubuntu 20.04 | 18.04

  • Noah Scott
  • 0
  • 4481
  • 1246

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować Odoo na Ubuntu 20.04 | Serwer 18.04.

Odoo (dawniej OpenERP) to prosty i intuicyjny pakiet open source, kompleksowej platformy ERP i CRM dla firm i osób fizycznych, które chcą zarządzać swoimi klientami, fakturami, zamówieniami, produktami, zapasami i nie tylko… Obejmuje również zasoby ludzkie oraz komponenty księgowe, które pomagają w zarządzaniu pracownikami i finansami firmy.

Odoo jest prawdopodobnie najlepszym oprogramowaniem do zarządzania ERP / CRM typu open source do prowadzenia firmy…. używane przez tysiące firm na całym świecie do zarządzania procesami CRM i ERP.

Odoo to dobre miejsce, aby rozpocząć, gdy szukasz rozwiązań do planowania zasobów przedsiębiorstwa i zarządzania relacjami z klientami… to oprogramowanie ERP / CRM typu open source jest oparte na stosie LAMP / LEMP… i oferuje funkcje, które pomagają w prowadzeniu firmy i współpracy z klientami i pracownikami…

Odoo został zaprojektowany z myślą o łatwości użytkowania, aby umożliwić przedsiębiorstwom i właścicielom firm współpracę i automatyzację angażujących doświadczeń z klientami w całym procesie…

Aby zainstalować Odoo, wykonaj poniższe czynności:

Krok 1: Zainstaluj pakiety obsługujące Odoo

Aby wykonać niestandardową instalację Odoo, musisz zainstalować pakiety takie jak Git, Node.js, Pip i inne… Uruchom poniższe polecenia, aby je zainstalować…

sudo apt update 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 2: Utwórz użytkownika Odoo

Po zainstalowaniu wymaganych pakietów powyżej, będziesz również chciał utworzyć konto użytkownika dla Odoo… Po prostu uruchom poniższe polecenie, aby wywołać użytkownika odoo Utworzony.

Katalogiem domowym użytkownika będzie / opt / odoo

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

Krok 3: Zainstaluj PostgreSQL

Odoo potrzebuje bazy danych PostgreSQL do przechowywania zawartości…. Aby zainstalować PostgreSQL, po prostu uruchom poniższe polecenia…

sudo apt install postgresql

Po zainstalowaniu serwera bazy danych włącz go i uruchom, wykonując poniższe polecenia…

sudo systemctl enable --now postgresql.service

Następnie utwórz użytkownika bazy danych PostgreSQL dla Odoo… Uruchom poniższe polecenia, aby się zalogować i utworzyć nowe konto użytkownika o nazwie Odoo…

sudo su - postgres -c "createuser -s odoo"

Następnie utwórz nowe konto użytkownika bazy danych o nazwie odoo

sudo su - postgres -c "createdb odoo"

Następnie nadaj wszystkie uprawnienia użytkownikowi odoo w bazie danych odoo…

sudo -u postgres psql nadaj odoo wszystkie uprawnienia do bazy danych odoo;

Krok 4: Zainstaluj Wkhtmltopdf

Aby drukować raporty PDF, będziesz potrzebować Wkhtmltopdf… Ten pakiet zawiera zestawy narzędzi open source renderujących HTML do formatu PDF i różne formaty obrazów w systemach Linux.

Aby go zainstalować, uruchom poniższe polecenia:

cd / tmp 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 5: Zainstaluj i skonfiguruj Odoo

Po przygotowaniu środowiska przejdź poniżej, aby zainstalować i skonfigurować Odoo.

Pierwszą rzeczą, którą chcesz zrobić, jest przejście na konto użytkownika Odoo, które utworzyliśmy powyżej, uruchamiając poniższe polecenia:

sudo su - odoo

Następnie sklonuj bieżący pakiet Odoo (wersja 13). Jeśli istnieją inne wersje, możesz sklonować to zamiast 13.

klon git https://www.github.com/odoo/odoo --depth 1 --branch 13.0 / opt / odoo /odoo13

Po zakończeniu przejdź do katalogu Odoo i uruchom poniższe polecenia, aby pobrać i zainstalować wymagania dla Odoo.

cd / opt / odoo python3 -m venv źródło odoo-venv odoo-venv / bin / aktywuj pip3 koło instalacyjne pip3 install -r odoo13 / Requirements.txt dezaktywuj

Następnie utwórz nowy katalog dla niestandardowych dodatków Odoo…

mkdir / opt / odoo / odoo13-custom-addons

Wyjście:

wyjście

Kiedy skończysz, utwórz plik konfiguracyjny Odoo…:

sudo nano /etc/odoo13.conf

Następnie skopiuj i wklej poniższe linie do pliku, zapisz i wyjdź…

[opcje]; To jest hasło, które umożliwia operacje na bazie danych: admin_passwd = type_new_password_here db_host = False db_port = False db_user = odoo db_password = False addons_path = / opt / odoo / odoo13 / addons, / opt / odoo / odoo13-custom-addons

Zapisz zmiany i wyjdź

Krok 6: Tworzenie pliku Systemd Unit

W tym momencie wszystko powinno być ustawione… To, co musisz teraz zrobić, to utworzyć plik jednostki systemd, aby kontrolować uruchamianie, restartowanie i zamykanie usług Odoo…

sudo nano /etc/systemd/system/odoo13.service

Następnie skopiuj i wklej poniższe linie do pliku, zapisz i zakończ

[Jednostka] Opis = Odoo wymaga = postgresql.service After = network.target postgresql.service [Service] Type = simple SyslogIdentifier = odoo PermissionsStartOnly = true User = odoo Group = odoo ExecStart = / opt / odoo / odoo-venv / bin / python3 / opt / odoo / odoo13 / odoo-bin -c /etc/odoo13.conf StandardOutput = journal + console [Install] WantedBy = multi-user.target

Kiedy skończysz, załaduj ponownie demona systemd i uruchom usługę Odoo…

sudo systemctl daemon-reload sudo systemctl włącz --now odoo13

Aby sprawdzić status Odoo i sprawdzić, czy jest zainstalowany i działa, uruchom poniższe polecenia:

sudo systemctl status odoo13

Powinieneś zobaczyć podobne komunikaty, jak poniżej:

● odoo13.service - Odoo Loaded: załadowano (/etc/systemd/system/odoo13.service; włączone; ustawienie dostawcy: włączone) Aktywny: aktywny (bieganie) od śro 23.10.2019 10:49:40 CDT; 20 s temu Główny PID: 13762 (python3) Zadania: 4 (limit: 4674) CGroup: /system.slice/odoo13.service └─13762 / opt / odoo / odoo-venv / bin / python3 / opt / odoo / odoo13 / odoo -bin -c /etc/odoo13.conf 23 października 10:49:40 ubuntu1804 systemd [1]: Uruchomiono Odoo. 23 października 10:49:41 ubuntu1804 odoo [13762]: 2019-10-23 15: 49: 41,623 13762 INFO? odoo: Odoo wersja 13.0 Oct 23 10:49:41 ubuntu1804 odoo [13762]: 2019-10-23 15: 49: 41,624 13762 INFO? odoo: Korzystanie z pliku konfiguracyjnego w /etc/odoo13.conf 23 października 10:49:41 ubuntu1804 odoo [13762]: 2019-10-23 15: 49: 41,624 13762 INFO? odoo: ścieżki dodatków: ['/ opt / odoo / odoo13 / odoo / addons', '/opt/odoo/.local/share/Odoo/addons/13.0', '/ opt / odoo / odoo13 / addons', '/ op Oct 23 10:49:41 ubuntu1804 odoo [13762]: 2019-10-23 15: 49: 41,626 13762 INFO? odoo: database: odoo @ default: default Oct 23 10:49:41 ubuntu1804 odoo [13762]: 2019-10-23 15: 49: 41,824 13762 INFO? odoo.addons.base.models.ir_actions_report: Czy użyje pliku binarnego Wkhtmltopdf pod adresem / usr / local / bin / wkhtmltopdf 23 października 10:49:42 ubuntu1804 odoo [13762]: 2019-10-23 15: 49: 42 094 13762 INFO? odoo.service.server: usługa HTTP (werkzeug) działająca na systemie ubuntu1804: 8069

To powinno wystarczyć, jeśli wykonasz i wykonasz wszystkie powyższe kroki…

Krok 7: Dostęp do portalu Odoo 13

Teraz otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a następnie 8069

http://example.com:8069

Powinieneś wtedy zobaczyć stronę konfiguracji Odoo… Użyj hasła głównego, które utworzyłeś w /etc/odoo13.conf plik… następnie wpisz nową nazwę bazy danych odoo13 i adres e-mail administratora… a następnie kliknij Utwórz bazę danych

Po kilku powinieneś zobaczyć stronę aplikacji Odoo, aby wybrać preferowane aplikacje do zainstalowania…


Potem wszystko powinno być gotowe!

Cieszyć się!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux