Jak zainstalować Odoo 16 na Ubuntu 22.04 (Jammy)

Jak zainstalować Odoo 16 na Ubuntu 22.04 (Jammy)

Odoo ERP to oprogramowanie do planowania zasobów korporacyjnych (ERP), które pozwala zarządzać wszystkimi aspektami Twojej firmy, od księgowości po sprzedaż. Daje to możliwość usprawnienia organizacji i zwiększenia wydajności. W rezultacie może pomóc Ci zaoszczędzić czas i pieniądze, jednocześnie zwiększając zyski.

Główne zalety korzystania z ODOO ERP obejmują:

  • Umożliwia pełny widok operacji biznesowych, pozwalając na wcześniejsze identyfikację problemów i szybkie podejmowanie działań.
  • Jest to łatwe w użyciu. Możesz skonfigurować konto Odoo ERP w ciągu zaledwie kilku minut, po prostu wypełniając kilka formularzy. A po konfiguracji możesz zacząć pracować w ciągu kilku minut.
  • Jest niezawodny i bezpieczny. Jest zaprojektowany z myślą o bezpieczeństwie od samego początku - z uwierzytelnianiem dwuskładnikowym dla użytkowników i kilkoma środkami bezpieczeństwa wbudowanymi w samą aplikację. Jest również wyposażony w wbudowany system audytu, który pozwala śledzić każdą transakcję, która dzieje się z twoimi kontami i aktywami.

W tym poście na blogu nauczysz się instalować Odoo 16 na Ubuntu 22.04 JAMMY Jellyfish Linux System.

Krok 1 - Instalowanie wymaganych pakietów

W instalacji wiąże się to z pewnymi krokami. Poza tym istnieją niektóre pliki, które są niezbędne do zainstalowania jako warunek wstępny.

Najpierw zaktualizuj swój serwer, a następnie zaktualizuj go. Jeśli poprosi o hasło, podaj je:

sudo apt aktualizacja && sudo apt aktualizację  

Polecenie uaktualni dostępne aktualizacje dla zainstalowanych pakietów. Następnie zainstaluj wszystkie wymagane pakiety konfiguracji Odoo w systemie Ubuntu. To zainstaluje niezbędne pakiety do kompilacji, Pythona i Węzonu.JS w twoim systemie.

sudo apt instint git wget nodejs npm python3 esencja kompilacji libzip-dev python3-dev libxslt1-dev Python3-pip lilldap2-dev python3-korel libsasl2-dev python3-venv python3-eteptools node-bele-bezskute libpq-dev libffi-dev fontconfig  

Zainstaluj również poniższy moduł węzła, aby włączyć obsługę RTL.

sudo npm instalacja -g rtlcss  

Krok 2 - Instalowanie WKHTMLTOPDF

Teraz musisz również zainstalować WKHTMLTOX Pakiet Debian, który był przydatny wkhtmltoimage I WKHTMLTOPDF Polecenia binarne.

Pobierz pakiet Debian z Github:

wget https: // github.com/wkhtmltopdf/opakowanie/wydania/pobieranie/0.12.6.1-2/WKHTMLTOX_0.12.6.1-2.jammy_amd64.Deb  

Następnie zainstaluj go w swoim systemie.

sudo dpkg -i wkhtmlTox_0.12.6.1-2.jammy_amd64.Deb  

Krok 3 - Utwórz nowe konto systemowe

Uruchomienie usługi Odoo jako osobnego użytkownika to dobra praktyka. Teraz do tworzenia użytkownika dla Odoo, który może uzyskać dostęp do Odoo i może wprowadzić do niego zmiany.

sudo adduser - -System --group - -home =/opt/odoo --shell =/bin/bash odoo  

To utworzy nowe konto do użycia dla usługi Odoo.

Krok 4 - Instalowanie PostgreSQL

Jak wiemy, że PostgreSQL jest wymagany jako serwer bazy danych dla Odoo. Więc zainstalujemy to:

sudo apt instint PostgreSQL -y 

Teraz do tworzenia użytkownika Odoo w PostgreSQL:

sudo su -postgres -c „createuser -s odoo”  

To doda nową rolę Odoo na serwerze PostgreSQL.

Krok 5 - Instalowanie Odoo 16 na Ubuntu

Możemy pobrać Odoo z repozytorium Github. Więc klonuj w swoim systemie. Upewnij się, że sklonuj odpowiednią gałąź, którą musisz zainstalować w swoim systemie. Jak instalujemy Odoo 16, więc użyj nazwy gałęzi „16.0 ”.

CD /Opt /Odoo  Git Clone https: // github.com/odoo/odoo.git -głębokość 1 -Branch 16.0--Single-Branch Odoo-Server  

Zmień własność pliku na użytkownika Odoo.

sudo chown -r odoo: odoo/opt/odoo/odoo -server  

Dobrą praktyką jest tworzenie wirtualnego środowiska Pythona do izolowania aplikacji. Utwórz środowisko wirtualne z następującymi poleceniami:

CD/opt/odoo/odoo-server  Python3 -m venv venv  Źródło venv/bin/aktywuj  

Po aktywacji środowiska wirtualnego zobaczysz monit systemowy jako „(venv) $”. Teraz zainstaluj zależności Pythona dla Odoo w środowisku wirtualnym.

PIP3 instaluj koło  PIP3 Wymagania instalacyjne -R.tekst 

Po zakończeniu instalacji dezaktywuj środowisko wirtualne za pomocą następującego polecenia.

dezaktywować 

Teraz utworzymy katalog dziennika, a także zmienimy ustawienia uprawnień

sudo mkdir/var/log/odoo  sudo chown odoo: odoo/var/log/odoo  sudo chmod 777/var/log/odoo  

Krok 6 - Utwórz plik konfiguracyjny Odoo

Następnie utwórz konfigurację dla serwera Odoo. Jest to przydatne do dostosowania aplikacji Odoo. Edytuj plik konfiguracyjny /etc/odoo-serwer.conf W twoim ulubionym edytorze tekstu:

sudo nano /etc /odoo-serwer.conf  

Dodaj poniższą zawartość do pliku:

[Opcje] admin_passwd = Pass 123 $ DB_USER = Odoo addons_path =/opt/odoo/odoo-server/addons logfile =/var/log/odoo/odoo-server.log log_level = debug
123456[Opcje] admin_passwd = pass 123db_user = odooaddons_path =/opt/odoo/odoo-server/addonslogfile =/var/log/odoo/odoo-server.loglog_level = debugowanie

Pamiętaj, aby zmienić admin_passwd wartość z silnym hasłem. Zapisz swój plik i zamknij go.

Następnie zmień własność na użytkownika Oddo dla pliku konfiguracyjnego. Zmień także uprawnienia do plików

Sudo Chown Odoo: Odoo /etc /odoo-serwer.conf  

Krok 7 - Utwórz plik jednostki ODOO SystemD

Utwórz plik jednostki SystemD do zarządzania usługami Oddo. Pomoże ci łatwo zarządzać usługą Odoo. Pozwoliło nam również uruchomić Odoo w rozruchu systemowym. Utwórz nowy plik Odoo.praca i edytuj w edytorze tekstu:

sudo nano/etc/systemd/system/odoo.praca  

Dodaj następującą zawartość.

[Jednostka] Opis = Odoo 16.0 usługa wymaga = postgresql.serwis po = sieć.Target PostgreSQL.Service [Service] Type = Simple Syslogentifier = Odoo ImptisionsionSionsionSionSionSionSionSionSionSionSionSionSionSionSionSionSionSionSionSionSionsionSionSionsionsionSionsionSionsionsionsionsionsionsionsionsionsionsionSionsionsionsionsionsionsionsionSionsionsionsionsionsionsionSionsionsionsionsionsionsionSionsionsionsionsionsionsionSionsionsionsionsionSionsionsionsionsionsionsionSionsionsionsionsionSionsionsionsionSionsionsionsionsionSionsionsionsionsionsionsionsion itp./Odoo-server.Conf Standardoutput = Journal+Console [Install] Wantedby = Multi-User.cel
12345678910111213141516[Jednostka] Opis = Odoo 16.0 ServiceRequires = Postgresql.SEVICAMER = Sieć.Target PostgreSQL.Service [Service] Type = SimplesSlogidentifier = OdoopermissionsStartonly = TrueUser = Odoogroup = OdooExecStart =/opt/odoo/odoo-server/venv/bin/python3/opt/odoo/odoo-server/odoo-bin -c/etc/odoo-server.confStandardoutput = Journal+Console [instaluj] Wantedby = Multi-User.cel

Zapisz plik i zamknij go.

Teraz ponownie załaduj demona SystemD, aby załadować nowo utworzony plik.

Sudo Systemctl Demon-Reload 

Rozpocznij usługę Odoo, umożliwić również automatyczne start w systemie:

sudo systemctl włącz -teraz odoo.praca  

Sprawdź status usługi:

Sudo Systemctl Status Odoo.praca  

Powinieneś zobaczyć, że usługa Odoo jest aktywna i działa:

Status usługi Odoo 16

Krok 8 - Dostęp do aplikacji Odoo

Domyślnie odoo działa na porcie 8069. Otwórz przeglądarkę internetową w systemie i połącz się z serwerem Odoo na 8069 Port.

http: // server-ip-host: 8069 

Po raz pierwszy znajdziesz stronę Odoo Utwórz bazę danych. Użyj hasła głównego skonfigurowanego na odoo-serwer.plik CONF. Ustaw wybraną nazwę bazy danych. Następnie ustaw nazwę użytkownika i hasło, które będą używane do przyszłych loginów do deski rozdzielczej Odoo. Wybierz pole wyboru danych demo, aby je zaimportować. Na koniec kliknij „Utwórz bazę danych” przycisk, aby zakończyć instalację.

Odoo 16 Utwórz lub przywróć bazę danych

Po pomyślnym utworzeniu bazy danych Odoo zostaniesz przekierowany na stronę logowania. Użyj poświadczeń logowania utworzonych na poprzednim ekranie:

Strona logowania Odoo

Po udanym logowaniu zostaniesz przekierowany na stronę Apps, gdzie możesz zainstalować wybrane aplikacje.

Strona instalacji aplikacji Odoo

Wniosek:

Każdy chce łatwości w życiu, więc Odoo spełnia to, zapewniając wszystkie działy potrzebne do prowadzenia firmy w jednym miejscu. Teraz nie musisz rekrutować wielu pracowników, aby zajmować się Twoją firmą, wszystkie potrzeby są zaspokajane przez Odoo. W tym artykule nauczyliśmy się instalować serwer ODOO 16 ERP na Ubuntu 22.04 JAMMY Jellyfish Linux System.