So installieren Sie ODOO (Open Source ERP und CRM) auf CentOS 8
- 2332
- 660
- Tamina Liebach
Odoo ist eine OpenSource-All-in-One-Business-Management-Software, die mit einer Reihe verschiedener Geschäftsanwendungen für verschiedene Verwendungszwecke wie E-Commerce, Projektmanagement, Helpdesk, Buchhaltung, Inventar und einen Website-Builder geliefert wird, um nur einige zu erwähnen.
In diesem Artikel lernen Sie, wie man installiert Odoo (Open Source ERP Und CRM) An Centos 8 Und Rhel 8.
Schritt 1: Aktualisieren Sie das System und installieren Sie das Epel -Repository
1. Der erste Schritt bei der Installation Odoo soll das Epel -Repository installieren, das eine Reihe zusätzlicher Pakete für Enterprise Linux bereitstellt. Achten Sie jedoch zunächst darauf, das System wie gezeigt zu aktualisieren.
$ sudo dnf update
2. Sobald die Aktualisierung des Systems abgeschlossen ist, installieren Sie die Epel Repository wie gezeigt.
$ sudo dnf install epel-releaseInstallieren Sie das Epel -Repository in CentOS
Schritt 2: Installieren Sie Python3 und andere Abhängigkeiten
3. Als nächstes installieren Sie Python 3 und andere erforderliche Abhängigkeiten, die von verlangt werden, Odoo wie gezeigt.
$ sudo dnf Installieren Sie Python36 Python36-Devel Git GCC WGet Nodejs libxslt-Devel BZIP2-Devel OpenLdap-Devel libjpeg-Devel FreeType-DevelInstallieren Sie Python 3 in CentOS 8
Schritt 3: Installieren und konfigurieren Sie PostgreSQL in CentOS 8
4. PostgreSQL ist ein kostenloses und openSource -relationales Datenbankverwaltungssystem, das in einer Vielzahl von Anwendungen verwendet wird, um Daten zu speichern. Wir müssen installieren PostgreSQL für Odoo und dazu den Befehl ausführen.
$ sudo dnf install postgreSql-server postgreSQL-contrib
5. Initialisieren Sie als nächstes eine neue PostgreSQL Datenbankcluster.
$ sudo postgresql-setup initdbInitialisieren Sie die PostgreSQL -Datenbank
6. Sobald der Datenbankcluster initialisiert, neu gestartet und aktiviert wurde PostgreSQL wie gezeigt.
$ sudo systemctl restart postgresql $ sudo systemctl aktivieren postgreSQL
7. Um zu bestätigen, dass die Datenbank in Betrieb ist, führen Sie aus.
$ sudo systemctl status postgresqlÜberprüfen Sie den Status des PostgreSQL
Schritt 4: Installieren Sie das WKHTMLTOPDF -Tool in CentOS 8
8. Für Odoo zu drucken PDF Berichte, es erfordert ein Paket namens Wkhtmltopdf. Dies wird verwendet, um zu rendern Html Zu PDF und andere Bildformate. Das RPM -Paket ist auf GitHub erhältlich und Sie können es wie gezeigt installieren.
$ sudo dnf install https: // github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.CentOS8.x86_64.DrehzahlInstallieren Sie WKHTMLTOPDF in CentOS 8
Schritt 5: Installieren und Konfigurieren von Odoo in CentOS 8
9. Wir werden einen neuen Systembenutzer hinzufügen, mit dem wir das ausführen werden Odoo Service. In dieser Illustration erstellen wir einen Benutzer angerufen Odoo, Wählen Sie jedoch einen willkürlichen Benutzernamen aus. Das Heimverzeichnis befindet sich in der /opt/odoo
Verzeichnis.
$ sudo userAdd -m -u -r -s /bin /bash odoo -d /opt /odoo
10. Um Odoo zu installieren, wechseln Sie zuerst auf die Odoo Benutzer, den wir oben erstellt haben.
$ sudo su - Odoo
11. Dann klonen Sie das Git -Repository.
$ git klone https: // www.Github.com/odoo/odoo -Depth 1 --branch 13.0/opt/odoo/odoo13Klon Odoo Git Repository
12. Klonen Sie als nächstes die virtuelle Umgebung wie gezeigt.
$ cd /opt /odoo $ python3 -m venv odoo13 -venv
13. Sobald die virtuelle Umgebung erstellt wurde, aktivieren Sie sie mit dem folgenden Befehl.
$ Source ODOO13-venv/bin/aktivieren
Wie Sie beobachten können, ändert sich die sofortige Änderung wie gezeigt.
Aktivieren Sie die virtuelle Odoo -Umgebung14. Installieren Sie in der virtuellen Umgebung die erforderlichen Python -Module für die Installation von Odoo reibungslos gehen.
$ pip3 install -r odoo13/Anforderungen installieren.txtInstallieren Sie Odoo Python -Module
15. Sobald die Installation der Python -Module abgeschlossen ist, beenden Sie die virtuelle Umgebung und kehren Sie zum Sudo -Benutzer zurück.
$ deaktivieren && beenden
16. Obwohl optional. Best Practice bestimmt die Installation von benutzerdefinierten Modulen in einem separaten Verzeichnis. In diesem Sinne erstellen wir ein Verzeichnis für benutzerdefinierte Module und weisen später das Verzeichnisbesitz der 'zu' zu 'Odoo' Benutzer.
$ sudo mkdir/opt/odoo/odoo13-custom-addons $ sudo chown -r odoo: odoo/opt/odoo/odoo13-kustom-addons
17. Auf die gleiche Weise erstellen wir ein benutzerdefiniertes Protokollverzeichnis und eine Protokolldatei wie gezeigt.
$ sudo mkdir/var/log/odoo13 $ sudo touch/var/log/odoo13/odoo.log $ sudo chown -r odoo: odoo/var/log/odoo13/
18. Erstellen Sie als Nächstes eine benutzerdefinierte Konfigurationsdatei für ODOO wie gezeigt.
$ sudo vim /etc /odoo.Conf
Fügen Sie die folgende Konfiguration ein und speichern Sie die Datei.
[Optionen] ; Dies ist das Kennwort, das Datenbankvorgänge ermöglicht: admin_passwd = Sicheres Passwort 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
Stellen Sie sicher, dass Sie die ersetzen, die Sicheres Passwort Mit Ihrem bevorzugten Passwort.
Schritt 6: Erstellen Sie eine Odoo -System -Einheit -Datei
19. Erstellen Sie nun eine Systemd -Einheitsdatei für Odoo.
$ sudo vim/etc/systemd/system/odoo13.Service
Fügen Sie die folgende Konfiguration ein und speichern Sie die Datei.
[Einheit] Beschreibung = Odoo13 #erfordert = postgreSQL-10.6.Service #nach = Netzwerk.Ziel PostgreSQL-10.6.Service [Service] type = einfacher syslogidentifier = odoo13 sermissionStartonly = true user = odoo Group = odoo execstart =/opt/odoo/odoo13-venv/bin/python3/opt/odoo/odoo13/odoo-bin -c/usw.conf standardoutput = journal+console [install] suchtby = multi-user.Ziel
20. Laden Sie das System der neuen Änderungen in der Datei neu.
$ sudo systemctl Daemon-Reload
21. Dann starten Sie und aktivieren Sie Odoo wie gezeigt.
$ sudo systemctl starten odoo13 $ sudo systemctl aktivieren odoo13
22. Um den Status von Odoo zu bestätigen, führen Sie den Befehl aus:
$ sudo systemctl Status odoo13Überprüfen Sie den Odoo -Status
23. Sie können auch den Befehl netstat verwenden, um zu prüfen, ob Odoo Hört den Port an 8069 - Welches ist sein Standardport.
$ sudo netstat -pnltu | Grep 8069Überprüfen Sie den Odoo -Höranschluss
24. Damit Odoo auf einem Browser zugänglich ist, öffnen Sie den Port über die Firewall.
$ sudo firewall-cmd --add-port = 8069/tcp --zone = public --permanent $ sudo Firewall-cmd-Reload-
Schritt 7: Installieren Sie Nginx als Reverse -Proxy für Odoo
25. Schließlich werden wir die installieren Nginx Webserver, der als umgekehrter Proxy für unsere fungiert Odoo Beispiel. Führen Sie also den Befehl aus:
$ sudo dnf install nginx
26. Erstellen Sie als Nächstes eine neue virtuelle Hostdatei.
$ sudo vim/etc/nginx/conf.D/Odoo13.Conf
und fügen Sie die folgende Konfiguration wie gezeigt ein.
Upstream Odoo Server 127.0.0.1: 8069; server listen 80; server_name server-ip; access_log/var/log/nginx/odoo13.Zugang.Protokoll; ERROR_LOG/VAR/LOG/NGINX/ODOO13.Fehler.Protokoll; location / proxy_set_header x-forwarded-host $ host; proxy_set_header x-forward-for $ proxy_add_x_forwarded_for; proxy_set_header x-forward-proto $ Schema; proxy_set_header x-real-ip $ remote_addr; Proxy_Redirect Off; proxy_pass http: // odoo; Ort ~*/web/static/proxy_cache_valid 200 90m; Proxy_Buffering auf; läuft 864000 ab; proxy_pass http: // odoo; gzip_types text/cSS text/weniger text/klare text/xml application/xml application/json application/javaScript; gzip auf;
Speichern und beenden Sie die Konfigurationsdatei.
27. Starten Sie nun und aktivieren Sie den NGINX -Webserver.
$ sudo systemctl start nginx $ sudo systemctl aktivieren nginx
28. Bestätige das Nginx läuft wie gezeigt.
$ sudo systemctl Status nginxÜberprüfen Sie den Nginx -Status
Zu diesem Zeitpunkt sind wir alle mit der Konfiguration fertig. Der letzte Schritt besteht darin, das Setup in einem Webbrowser abzuschließen.
Schritt 8: Fertigstellung der Odoo -Setup
29. Starten Sie einen Webbrowser und besuchen Sie die IP Ihres Servers wie gezeigt.
http: // server-ip/
Eine ähnliche Webseite wie unten wird angezeigt. Verwenden Sie für das Master -Passwort das in angegebene Passwort in Schritt 5 beim Erstellen einer benutzerdefinierten Odoo -Konfigurationsdatei. Füllen Sie dann alle anderen Einträge aus und klicken Sie auf die 'Datenbank erstellen' Taste.
Odoo -Setup in CentOS 830. Dadurch werden Sie zu Odoo's Dashboard geleitet, die die verschiedenen Anwendungen anzeigen, die installiert werden können.
Odoo DashboardUnd dies schließt unser Tutorial für heute ab. In diesem Handbuch haben Sie gelernt, wie man installiert Odoo An Centos 8.
- « So konfigurieren Sie die statische IP -Adresse auf Ubuntu 20.04
- So installieren Sie Microsoft Edge Browser unter Linux »