Odoo auf CentOS 7 installieren: Schritt-für-Schritt-Anleitung

Odoo, früher bekannt als OpenERP, ist eine umfassende Plattform für Unternehmensmanagement. Die Software bietet eine große Auswahl an Anwendungen, darunter Buchhaltung, Rechnungsstellung, Lagerverwaltung, Projektmanagement und viele weitere Funktionen.

Voraussetzungen

  • Ein aktiver Server mit installiertem CentOS 7.
  • Ein Benutzerkonto mit Sudo-Rechten.

Schritt 1: System aktualisieren

Bevor neue Softwarepakete auf dem CentOS-Server installiert werden, sollte das System aktualisiert werden. Melde dich mit einem Benutzerkonto mit Sudo-Rechten an und führe folgende Befehle aus:

sudo yum -y update
sudo reboot

Nach dem Neustart des Servers melde dich erneut mit dem Sudo-Benutzer an, um mit der Installation fortzufahren.

Schritt 2: PostgreSQL installieren und konfigurieren

Nun muss PostgreSQL eingerichtet werden, da es die Standard-Datenbank für Odoo ist:

sudo yum install -y postgresql-server

Initialisiere die Datenbank, starte PostgreSQL und richte es so ein, dass es beim Systemstart automatisch geladen wird:

sudo postgresql-setup initdb
sudo systemctl start postgresql

Schritt 3: Odoo installieren

Jetzt kannst du Odoo installieren:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
sudo yum install -y odoo

Aktiviere anschließend den Odoo-Dienst und stelle sicher, dass er beim Systemstart automatisch startet:

sudo systemctl enable odoo
sudo systemctl start odoo

Zuletzt passe die Firewall-Regeln an, um den Zugriff auf Odoo über Port 8069 zu ermöglichen:

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

 

Schritt 4: Odoo konfigurieren

Odoo ist nun über deinen Webbrowser erreichbar unter folgender Adresse:

http://[deine-instanz-IP]:8069

Ersetze [deine-instanz-IP] durch die tatsächliche IP-Adresse deines Servers und achte darauf, Port 8069 am Ende der URL anzugeben.

Wähle anschließend einen Namen für die neue Datenbank, gib deine E-Mail-Adresse an und lege ein Passwort für den Administrator-Account fest. Klicke dann auf die Schaltfläche Datenbank erstellen, um fortzufahren.

Nach der erfolgreichen Erstellung wirst du automatisch zur Benutzeroberfläche von Odoo weitergeleitet, wo du dein System anpassen und zusätzliche Apps installieren kannst.

Schritt 5: Nginx installieren für besseren Zugriff

Um den Zugriff für Nutzer zu vereinfachen, kannst du die Ports 80 (HTTP) und 443 (HTTPS) auf Odoo (Port 8069) umleiten. Dadurch müssen Anwender beim Aufrufen der Seite nicht mehr den Port manuell angeben. Zusätzlich kannst du über Nginx ein SSL-Zertifikat einbinden, um den Zugriff abzusichern. Die Einrichtung eines SSL-Zertifikats für Nginx wird in einer separaten Anleitung behandelt.

Installiere zunächst Nginx:

Bearbeite die Datei /etc/nginx/nginx.conf mit einem Texteditor wie nano:

sudo nano /etc/nginx/nginx.conf

Suche im Editor den Abschnitt location / { } und ersetze ihn durch folgenden Inhalt:

location / {
    proxy_pass http://127.0.0.1:8069;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

Starte anschließend Nginx neu und richte es so ein, dass es automatisch beim Systemstart aktiviert wird:

sudo systemctl restart nginx
sudo systemctl enable nginx

Ab sofort kannst du deine Odoo-Instanz sowohl über Port 8069 als auch direkt über Port 80 aufrufen:

  • http://[deine-instanz-IP]:8069
  • http://[deine-instanz-IP]

Fazit

Mit dieser Anleitung hast du Odoo erfolgreich auf CentOS 7 installiert und konfiguriert. Dank der Anbindung an PostgreSQL und der Einrichtung von Nginx steht dir nun ein voll funktionsfähiges Odoo-System zur Verfügung. Du kannst dein System durch das Hinzufügen weiterer Apps individuell erweitern und über eine SSL-Integration zusätzlich absichern.

Quelle: vultr.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren: