Jak zainstalować Odoo 16 na Ubuntu 22.04 (Jammy)

- 4724
- 870
- Ignacy Modzelewski
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 = debug123456 | [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.cel12345678910111213141516 | [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:

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ę.

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

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

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.