Jak zainstalować Odoo na CentOS 8

Odoo zostało zaprojektowane jako kompleksowe oprogramowanie do zarządzania, które zapewnia użytkownikowi końcowemu najlepsze opcje pracy, ale bez złożoności, Odoo integruje ponad 30 głównych aplikacji, które są stale aktualizowane w celu uzyskania ich funkcjonalności.

Odoo ma być CRM o wysokiej dostępności i skalowalności, ponieważ jego zastosowanie jest zróżnicowane, począwszy od handlu elektronicznego, zarządzania projektami, pomocy technicznej, księgowości, inwentaryzacji po różne poziomy ERP.

funkcjeNiektóre z jego cech to:

  • Nowoczesny interfejs użytkownika z nowoczesnymi i dynamicznymi panelami
  • Funkcja widoku dużego ekranu
  • Posiada aplikację mobilną
  • Funkcja GeoIP do wykrywania potencjalnych klientów, a także do automatycznego znajdowania krajów, stanów lub miast z adresu IP
  • Posiada ponad 30 aplikacji marketingowych do zwiększania sprzedaży i zarządzania
  • Możliwość tworzenia reguł, które pozwalają opierać się na członkostwach i segmentach
  • Obserwujący URL
  • Nagrywaj rozmowy lub inicjuj rozmowy VoIP w kilku prostych krokach
  • Zarządzanie aktywnością i połączeniami
  • Pełna historia wszystkich procesów z klientem
  • Zintegruj szablony wiadomości e-mail, aby ułatwić procesy pisania
  • Kompatybilny z telefonią VoIP
  • Posiada panel CRM

Solvetic wyjaśni, jak zainstalować Odoo na CentOS 8, a tym samym mieć najlepszą opcję do zarządzania Twoim CRM.

1. Zainstaluj Odoo na CentOS 8

Krok 1
Pierwszą rzeczą do zrobienia będzie aktualizacja systemu i jego repozytoriów, do tego użyjemy następującego polecenia:

 aktualizacja dnf

Po zaktualizowaniu systemu zainstalujemy repozytorium EPEL za pomocą następującego polecenia:

 dnf zainstaluj epel-release
Krok 2
To repozytorium zostało zaprojektowane tak, aby opcje CentOS 8 były większe.

2. Jak zainstalować Pythona i jego zależności?

Krok 1
Odoo wymaga Pythona 3 i pewnych zależności od niego do optymalnej pracy, aby go zainstalować, użyjemy następującego polecenia:

 dnf zainstaluj python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel

Krok 2
Wpisujemy literę „s”, aby potwierdzić pobranie i instalację tych:

3. Jak zainstalować i skonfigurować PostgreSQL na CentOS 8?

Krok 1
PostgreSQL to system zarządzania relacyjnymi bazami danych typu open source, który pozwala na bezpieczne przechowywanie danych, w celu przeprowadzenia tej instalacji wykonamy następujące czynności:

 dnf zainstaluj serwer postgresql postgresql-contrib

Krok 2
Wpisujemy literę „s”, aby zaakceptować pobranie i instalację PostgreSQL:

Następnie zainicjujemy klaster PostgreSQL:

 sudo postgresql-setup initdb
Krok 3
Ponownie uruchamiamy usługę i włączamy ją przy starcie CentOS 8 za pomocą następującego polecenia:
 sudo systemctl restart postgresql sudo systemctl włącz postgresql

Krok 4
Sprawdzamy jego aktualny stan:

 stan systemuctl postgresql

4. Jak zainstalować Wkhtmltopdf CentOS 8

Krok 1
Jest to narzędzie, które pozwala Odoo drukować raporty w formacie PDF, może konwertować HTML na PDF i inne formaty, jeśli tego potrzebujemy, do jego instalacji wykonujemy następujące czynności:

 instalacja dnf https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm

Krok 2
Akceptujemy pobranie i instalację:

5. Jak zainstalować i skonfigurować Odoo na CentOS 8

Krok 1
Czas zainstalować Odoo na serwerze, przede wszystkim dodamy nowego użytkownika systemowego do uruchomienia usługi Odoo, będzie ona hostowana w katalogu /opt/odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Utwórz użytkownika w PostgreSQL o tej samej nazwie co użytkownik utworzony w systemie w tym przypadku "odoo":
 sudo su - postgres -c "createuser -s odoo"
Zmieniamy konto użytkownika:
 su - odoo
Klonujemy repozytorium Odoo za pomocą następującego polecenia:
 git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 / opt / odoo / odoo13

Krok 2
Mamy dostęp do katalogu:

 cd / opt / odoo
Klonujemy wirtualne środowisko Pythona:
 python3 -m venv odoo13-venv
Po utworzeniu środowiska aktywujemy je poleceniem:
 źródło odoo13-venv / bin / aktywuj

Krok 3
W tym wirtualnym środowisku zainstalujemy wymagane zależności Pythona za pomocą następującego polecenia:

 pip3 install -r odoo13 / wymagania.txt

Krok 4
Pod koniec tego procesu zobaczymy:

Krok 5
Z wirtualnego środowiska wychodzimy poleceniem:

 wyłącz i wyjdź

Krok 6
Teraz utworzymy katalog dla niestandardowych modułów, a następnie przyznamy prawo własności do katalogu użytkownikowi „Odoo” za pomocą następujących poleceń:

 sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons

Krok 7
Stworzymy katalogi dla logów:

 sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /

Krok 8
Następnym krokiem będzie utworzenie pliku konfiguracyjnego Odoo za pomocą następującego polecenia:

 sudo nano /etc/odoo.conf
Tam wpisujemy:
 [opcje]; To jest hasło, które umożliwia operacje na bazie danych: admin_passwd = "hasło" db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069; longpolling_port = 8072 logfile = /var/log/odoo13/odoo.log logrotate = True addons_path = / opt / odoo / odoo13 / addons, / opt / odoo / odoo13-custom-addons

Zapisujemy zmiany klawiszami Ctrl + O i wychodzimy za pomocą Ctrl + X.

Krok 9
Czas stworzyć plik usługi systemowej dla Odoo, użyjemy do tego pożądanego edytora:

 sudo nano /etc/systemd/system/odoo13.service
W tym pliku wprowadzimy:
 [Unit] Description = Odoo13 # Requires = postgresql-10.6.service # After = network.target postgresql-10.6.service [Service] Type = simple SyslogIdentifier = odoo13 PermissionsStartOnly = true User = odoo Group = odoo ExecStart = / opt / odoo / odoo13-venv / bin / python3 / opt / odoo / odoo13 / odoo-bin -c /etc/odoo.conf StandardOutput = dziennik + konsola [Install] WantedBy = multi-user.target

Zapisujemy zmiany i wychodzimy z edytora.

Krok 10
Restartujemy usługę:

 demon-reload systemctl
Wykonujemy:
 sudo systemctl start odoo13 (uruchamiamy usługę odoo) sudo systemctl enable odoo13 (włączamy usługę wraz ze startem CentOS 8)

Krok 11
Sprawdzamy stan Odoo za pomocą następującego polecenia:

 systemctl status odoo

Jak widać, jego status jest aktywny i uruchomiony.

Krok 12
Za pomocą polecenia Netstat sprawdzamy stan portu Odoo:

 netstat -pnltu | grep 8069

Krok 13
Włączamy uprawnienia w Zaporze:

 sudo firewall-cmd --add-port = 8069 / tcp --zone = public --permanent sudo firewall-cmd -reload

6. Jak zainstalować Nginx jako serwer proxy

Krok 1
Najpierw instalujemy Nginx za pomocą następującego polecenia:

 dnf zainstaluj nginx

Krok 2
Wpisujemy literę „s”, aby zaakceptować pobranie i instalację Nginx.

Krok 3
Stwórzmy plik dla wirtualnego hosta:

 sudo nano /etc/nginx/conf.d/odoo13.conf Tu wpiszemy: upstream odoo {server 127.0.0.1:8069; } serwer {nasłuchuj 80; nazwa_serwera IP serwera; access_log /var/log/nginx/odoo13.access.log; dziennik_błędów /var/log/nginx/odoo13.error.log; lokalizacja / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header Schemat X-Forwarded-Proto $; proxy_set_header X-Real-IP $ adres_zdalny; proxy_redirect wyłączone; proxy_pass http: // odoo; } lokalizacja ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering włączone; wygasa 864000; proxy_pass http: // odoo; } gzip_types tekst / css tekst / mniej tekstu / zwykły tekst / aplikacja xml / aplikacja xml / aplikacja json / javascript; gzip włączony; }

Zapisujemy zmiany klawiszami Ctrl + O i wychodzimy klawiszami Ctrl + X.

Krok 4
Zamierzamy uruchomić i włączyć Nginx za pomocą następujących poleceń:

 sudo systemctl start nginx sudo systemctl włącz nginx

Krok 5 / zwykły]
Potwierdzamy Twój status:

 stan systemuctl nginx

7. Jak uzyskać dostęp do Odoo CentOS 8

Krok 1
Wchodzimy do przeglądarki i wpisujemy:

 http: // IP_CentOS: 8069
Wydane zostaną:

Krok 2
W polu Hasło główne wpisujemy ustalone w trakcie procesu hasło i uzupełniamy pola żądanymi wartościami:

Krok 3
Klikamy „Utwórz bazę danych” i uzyskamy dostęp do środowiska Odoo w CentOS 8:

[zwykły] Krok 4
Stąd będziemy mieli wszystkie aplikacje do zainstalowania, od góry mamy dostęp do administratora:

Solvetic wyjaśnił cały proces instalacji i konfiguracji Odoo w CentOS 8 i ma cenne narzędzie do zarządzania CRM.

wave wave wave wave wave