- 1. Zainstaluj Odoo na CentOS 8
- 2. Jak zainstalować Pythona i jego zależności?
- 3. Jak zainstalować i skonfigurować PostgreSQL na CentOS 8?
- 4. Jak zainstalować Wkhtmltopdf CentOS 8
- 5. Jak zainstalować i skonfigurować Odoo na CentOS 8
- 6. Jak zainstalować Nginx jako serwer proxy
- 7. Jak uzyskać dostęp do Odoo 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-releaseKrok 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 initdbKrok 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 / odooUtwó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 - odooKlonujemy 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 / odooKlonujemy wirtualne środowisko Pythona:
python3 -m venv odoo13-venvPo 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.confTam 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.serviceW 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 systemctlWykonujemy:
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: 8069Wydane 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.