So installieren Sie Odoo auf CentOS 8

Odoo ist als umfassende Verwaltungssoftware konzipiert, die dem Endbenutzer die besten Arbeitsoptionen bietet, aber ohne Komplexität. Odoo integriert mehr als 30 Hauptanwendungen, die ständig aktualisiert werden, um ihre Funktionalitäten zu erhalten.

Odoo zielt darauf ab, ein CRM mit hoher Verfügbarkeit und Skalierbarkeit zu sein, da seine Verwendung vielfältig ist und von elektronischem Handel, Projektmanagement, technischer Unterstützung, Buchhaltung, Inventar bis hin zu verschiedenen ERP-Ebenen reicht.

MerkmaleEinige seiner Eigenschaften sind:

  • Moderne Benutzeroberfläche mit modernen und dynamischen Panels
  • Großbild-Ansichtsfunktion
  • Es hat eine mobile Anwendung
  • GeoIP-Funktion, um potenzielle Kunden zu erkennen sowie Länder, Bundesländer oder Städte automatisch anhand der IP-Adresse finden zu können
  • Es verfügt über mehr als 30 Marketinganwendungen zur Steigerung von Vertrieb und Management
  • Option zum Erstellen von Regeln, die auf Mitgliedschaften und Segmenten basieren
  • Follower-URL
  • Mit wenigen einfachen Schritten Anrufe aufzeichnen oder VoIP-Anrufe initiieren
  • Aktivitäts- und Anrufverwaltung
  • Vollständige Historie aller Prozesse mit einem Kunden
  • Integrieren Sie E-Mail-Vorlagen, um Schreibprozesse zu erleichtern
  • Kompatibel mit VoIP-Telefonie
  • Es hat ein CRM-Panel

Solvetic erklärt, wie Sie Odoo auf CentOS 8 installieren und somit die beste Möglichkeit haben, Ihr CRM zu verwalten.

1. Odoo auf CentOS 8 . installieren

Schritt 1
Als erstes müssen Sie das System und seine Repositorys aktualisieren. Dazu verwenden wir den folgenden Befehl:

 dnf-Update

Sobald das System aktualisiert wurde, installieren wir das EPEL-Repository mit dem folgenden Befehl:

 dnf installieren epel-release
Schritt 2
Dieses Repository ist so konzipiert, dass die Optionen von CentOS 8 größer sind.

2. So installieren Sie Python und seine Abhängigkeiten

Schritt 1
Odoo benötigt Python 3 und einige Abhängigkeiten davon für eine optimale Arbeit. Um dies zu installieren, verwenden wir den folgenden Befehl:

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

Schritt 2
Wir geben den Buchstaben "s" ein, um den Download und die Installation dieser zu bestätigen:

3. So installieren und konfigurieren Sie PostgreSQL unter CentOS 8

Schritt 1
PostgreSQL ist ein relationales Open-Source-Datenbankverwaltungssystem, mit dem Sie Daten auf sichere Weise speichern können. Um diese Installation durchzuführen, führen wir Folgendes aus:

 dnf install postgresql-server postgresql-contrib

Schritt 2
Wir geben den Buchstaben "s" ein, um den Download und die Installation von PostgreSQL zu akzeptieren:

Danach initialisieren wir den PostgreSQL-Cluster:

 sudo postgresql-setup initdb
Schritt 3
Wir starten den Dienst neu und aktivieren ihn beim Start von CentOS 8 mit dem folgenden Befehl:
 sudo systemctl postgresql neu starten sudo systemctl postgresql aktivieren

Schritt 4
Wir prüfen den aktuellen Status:

 systemctl-status postgresql

4. So installieren Sie Wkhtmltopdf CentOS 8

Schritt 1
Dies ist ein Dienstprogramm, das es Odoo ermöglicht, Berichte in PDF zu drucken, es kann HTML in PDF und weitere Formate konvertieren, wenn wir es benötigen. Für die Installation führen wir Folgendes aus:

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

Schritt 2
Wir akzeptieren den Download und die Installation:

5. So installieren und konfigurieren Sie Odoo auf CentOS 8

Schritt 1
Es ist Zeit, Odoo auf dem Server zu installieren. Zuerst werden wir einen neuen Systembenutzer hinzufügen, um den Odoo-Dienst auszuführen, er wird im Verzeichnis / opt / odoo gehostet:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Erstellen Sie in PostgreSQL einen Benutzer mit demselben Namen wie der im System erstellte Benutzer in diesem Fall "odoo":
 sudo su - postgres -c "createuser -s odoo"
Wir ändern das Benutzerkonto:
 su - odoo
Wir klonen das Odoo-Repository mit dem folgenden Befehl:
 git-Klon https://www.github.com/odoo/odoo --depth 1 --branch 13.0 / opt / odoo / odoo13

Schritt 2
Wir greifen auf das Verzeichnis zu:

 cd / opt / odoo
Wir klonen die virtuelle Python-Umgebung:
 python3 -m venv odoo13-venv
Mit der erstellten Umgebung werden wir sie mit dem Befehl aktivieren:
 Quelle odoo13-venv / bin / aktivieren

Schritt 3
In dieser virtuellen Umgebung installieren wir die erforderlichen Python-Abhängigkeiten mit dem folgenden Befehl:

 pip3 install -r odoo13 / Requirements.txt

Schritt 4
Am Ende dieses Prozesses sehen wir Folgendes:

Schritt 5
Wir verlassen die virtuelle Umgebung mit dem Befehl:

 && beenden

Schritt 6
Jetzt erstellen wir ein Verzeichnis für benutzerdefinierte Module und erteilen dann dem Benutzer "Odoo" mit den folgenden Befehlen das Eigentum an dem Verzeichnis:

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

Schritt 7
Wir werden die Verzeichnisse für die Protokolle erstellen:

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

Schritt 8
Der nächste Schritt besteht darin, die Odoo-Konfigurationsdatei mit dem folgenden Befehl zu erstellen:

 sudo nano /etc/odoo.conf
Dort tragen wir folgendes ein:
 [Optionen]; Dies ist das Passwort, das Datenbankoperationen erlaubt: admin_passwd = "password" 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

Wir speichern die Änderungen mit den Tasten Strg + O und beenden mit Strg + X.

Schritt 9
Es ist an der Zeit, die Systemdienstdatei für Odoo zu erstellen, wir verwenden dafür den gewünschten Editor:

 sudo nano /etc/systemd/system/odoo13.service
In diese Datei tragen wir folgendes ein:
 [Einheit] 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 = Journal + Konsole [Install] WantedBy = multi-user.target

Wir speichern die Änderungen und verlassen den Editor.

Schritt 10
Wir starten den Dienst neu:

 systemctl daemon-reload
Wir führen folgendes aus:
 sudo systemctl start odoo13 (wir starten den odoo-Dienst) sudo systemctl enable odoo13 (wir aktivieren den Dienst mit dem Start von CentOS 8)

Schritt 11
Wir überprüfen den Status von Odoo mit dem folgenden Befehl:

 systemctl-status odoo

Wie wir sehen können, ist sein Status aktiv und wird ausgeführt.

Schritt 12
Mit dem Netstat-Befehl validieren wir den Status des Odoo-Ports:

 netstat -pnltu | grep 8069

Schritt 13
Wir aktivieren die Berechtigungen in der Firewall:

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

6. So installieren Sie Nginx als Proxy-Server

Schritt 1
Zuerst installieren wir Nginx mit folgendem Befehl:

 dnf installieren nginx

Schritt 2
Wir geben den Buchstaben "s" ein, um den Download und die Installation von Nginx zu akzeptieren.

Schritt 3
Erstellen wir die Datei für den virtuellen Host:

 sudo nano /etc/nginx/conf.d/odoo13.conf Dort geben wir folgendes ein: Upstream odoo {server 127.0.0.1:8069; } Server {höre 80; Servername Server-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; location / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $-Schema; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect aus; proxy_pass http: // odoo; } Standort ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering ein; verfällt 864000; proxy_pass http: // odoo; } gzip_types Text / CSS-Text / Weniger Text / Nur-Text / XML-Anwendung / XML-Anwendung / JSON-Anwendung / Javascript; gzip an; }

Wir speichern die Änderungen mit den Tasten Strg + O und beenden mit den Tasten Strg + X.

Schritt 4
Wir werden Nginx mit den folgenden Befehlen starten und aktivieren:

 sudo systemctl starte nginx sudo systemctl aktiviere nginx

Schritt 5 / schlicht]
Wir bestätigen Ihren Status:

 systemctl-status nginx

7. Zugriff auf Odoo CentOS 8

Schritt 1
Wir gehen zu einem Browser und geben Folgendes ein:

 http: // IP_CentOS: 8069
Folgendes wird freigegeben:

Schritt 2
In das Feld Master-Passwort tragen wir das während des Vorgangs festgelegte Passwort ein und füllen die Felder mit den gewünschten Werten aus:

Schritt 3
Wir klicken auf "Datenbank erstellen" und greifen auf die Odoo-Umgebung in CentOS 8 zu:

[einfach] Schritt 4
Von hier aus haben wir alle zu installierenden Anwendungen, von oben können wir auf den Administrator zugreifen:

Solvetic hat den vollständigen Prozess zur Installation und Konfiguration von Odoo in CentOS 8 erklärt und bietet ein wertvolles Dienstprogramm für das CRM-Management.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave