Tutorials  /  Linux Basics

Odoo auf CentOS 7 installieren und konfigurieren: Anleitung

Ccentron Redaktion · Mai 2025 ·4 Min. Lesezeit ·Linux Basics, Tutorial

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.
VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

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:

Konsole
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:

Konsole
sudo yum install -y postgresql-server

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

Konsole
sudo postgresql-setup initdb
sudo systemctl start postgresql

Schritt 3: Odoo installieren

Jetzt kannst du Odoo installieren:

Konsole
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:

Konsole
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:

Konsole
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:

Konsole
sudo yum install -y nginx

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

Konsole
sudo nano /etc/nginx/nginx.conf

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

Code
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:

Konsole
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.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren