Odoo Installation · 5 min read · Nov 17, 2025
Wie man Odoo ERP-Software auf Ubuntu 16.04 installiert
Odoo ist eine webbasierte OpenSource-Software für Unternehmensressourcenplanung und Kundenbeziehungsmanagement, die Ihnen hilft, Ihr Geschäft zu organisieren und zu wachsen. Odoo wurde früher openERP und daher TinyERP genannt. Es gibt viele Apps, die Odoo erweitern, zum Beispiel: Abrechnung, Buchhaltung, Fertigung, Einkauf, Lagerverwaltung und Projektmanagement.
Odoo wird von Fabien Pinckaers/Odoo S.A erstellt und in Python geschrieben. Es ist für viele Betriebssysteme verfügbar, einschließlich Linux, Windows und Mac OS X. Ich werde Ubuntu 16.04 für die Serverinstallation verwenden. Odoo hat am 1. Oktober 2015 die Version 9 ihrer ERP-Software veröffentlicht.
Voraussetzungen
- Ubuntu 16.04 - 64bit
- 2GB Speicher
Was wir in diesem Tutorial tun werden:
- Fügen Sie das Odoo-Repository hinzu
- Konfigurieren Sie einen Benutzer
- Installieren und Konfigurieren von PostgreSQL
- Installieren Sie die von Odoo benötigten Abhängigkeiten
- Installieren Sie Odoo
- Konfigurieren Sie Odoo
Schritt 1 - Fügen Sie das Odoo-Repository hinzu
Zuerst müssen Sie das Odoo-apt-Repository zu Ihrer Repository-Datenbankdatei /etc/apt/sources.list hinzufügen. Zuerst fügen Sie den Odoo-Schlüssel mit diesem apt-Befehl hinzu:
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -Dann fügen Sie das Odoo-Repository mit dem echo-Befehl hinzu:
echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.listHinweis: >> = Fügen Sie das Odoo-Repository zur letzten Zeile in der sources.list-Datei hinzu.
und aktualisieren Sie die Ubuntu-Paketlisten:
apt-get updateSchritt 2 - Konfigurieren Sie einen Linux-Benutzer für Odoo
Erstellen Sie einen neuen Benutzer namens odoo mit dem Home-Verzeichnis /opt/odoo und der Gruppe odoo. Sie können dies mit diesem Befehl tun:
sudo adduser --system --home=/opt/odoo --group odoound erstellen Sie ein neues Verzeichnis für Odoo im Verzeichnis /var/lib/.
mkdir -p /var/lib/odooSchritt 3 - Installieren und Konfigurieren von PostgreSQL
Installieren Sie PostgreSQL mit diesem apt-get-Befehl:
sudo apt-get install postgresqlund melden Sie sich in der PostgreSQL-Shell an:
su - postgresJetzt erstellen Sie eine Rolle für Odoo. Dies ermöglicht es Odoo, auf den PostgreSQL-Server zuzugreifen/zu verbinden und die Datenbank zu erstellen, zu löschen oder zu ändern. Sie müssen das Passwort eingeben, um die Sicherheit zu gewährleisten und es privat zu halten.
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
TYPE YOUR PASSWORD HEREGeben Sie schließlich exit ein, um sich von der PostgreSQL-Shell abzumelden.
Schritt 4 - Installieren Sie die benötigten Abhängigkeiten
Odoo benötigt viele Python-Module, installieren Sie einfach alle Pakete unten, um seine Voraussetzungen zu erfüllen:
sudo apt-get install python-cups python-dateutil python-decorator python-docutils python-feedparser \
python-gdata python-geoip python-gevent python-imaging python-jinja2 python-ldap python-libxslt1 \
python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 \
python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests \
python-simplejson python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \
python-werkzeug python-xlwt python-yaml wkhtmltopdfSchritt 5 - Installieren Sie Odoo
Jetzt können Sie Odoo mit apt installieren:
sudo apt-get install odooWenn die Installation abgeschlossen ist, wird Odoo auf Port 8069 ausgeführt. Sie können dies mit dem Befehl überprüfen:
netstat -plntu

Odoo ist installiert und läuft auf Port 8069. Wir werden Odoo auf der lokalen IP ausführen, da wir einen Nginx-Webserver als Reverse-Proxy für Odoo verwenden werden.
Bearbeiten Sie die Odoo-Konfigurationsdatei mit vim:
vim /etc/odoo/openerp-server.confFügen Sie am Ende der Datei die folgende Konfiguration ein:
xmlrpc_interface = 127.0.0.1
xmlrpc_port = 8069Speichern und beenden.
Schritt 6 - Installieren und Konfigurieren von Nginx
Nginx ist ein leichtgewichtiger Webserver und Proxy mit niedrigem Speicher- und CPU-Verbrauch. In diesem Schritt werden wir Nginx installieren und als Reverse-Proxy für Odoo konfigurieren.
Installieren Sie Nginx mit apt:
sudo apt-get install nginxGehen Sie zum Verzeichnis der Nginx-virtuellen Hosts und erstellen Sie eine neue Konfigurationsdatei:
cd /etc/nginx/sites-available/
vim odooFügen Sie die folgende Konfiguration ein:
## Odoo Backend ##
upstream odooerp {
server 127.0.0.1:8069;
}
## https site##
server {
listen 443 default_server;
server_name odoo.mysite.co;
root /usr/share/nginx/html;
index index.html index.htm;
# Protokolldateien
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
# ssl-Dateien
ssl on;
ssl_ciphers ALL:!ADH:!MD5:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_certificate /etc/nginx/ssl/odoo.crt;
ssl_certificate_key /etc/nginx/ssl/odoo.key;
# Proxy-Puffer
proxy_buffers 16 64k;
proxy_buffer_size 128k;
## odoo proxypass mit https ##
location / {
proxy_pass http://odooerp;
# Zeitüberschreitungen erzwingen, wenn der Backend-Server ausfällt
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
# Header setzen
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 https;
}
# Einige statische Daten für 60 Minuten im Speicher zwischenspeichern
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass http://odooerp;
}
}
## http leitet auf https um ##
server {
listen 80;
server_name odoo.mysite.co;
# Strenge Transport-Sicherheit
add_header Strict-Transport-Security max-age=2592000;
rewrite ^/.*$ https://$host$request_uri? permanent;
}Speichern und beenden.
Ich werde Odoo unter Nginx mit dem Domainnamen odoo.mysite.co ausführen und eine sichere https-Verbindung verwenden.
Als nächstes müssen wir eine neue SSL-Zertifikatdatei für Odoo mit openssl erstellen.
Erstellen Sie das SSL-Verzeichnis:
mkdir -p /etc/nginx/ssl
cd /etc/nginx/sslGenerieren Sie eine neue selbstsignierte Zertifikatdatei mit dem folgenden openssl-Befehl:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/odoo.key -out /etc/nginx/ssl/odoo.crtÄndern Sie die Berechtigung der Zertifikatdatei:
chmod 600 odoo.keyAktivieren Sie den neuen Odoo-virtuellen Host und testen Sie die Nginx-Konfiguration:
ln -s /etc/nginx/sites/available/odoo /etc/nginx/sites-enabled/odoo
nginx -tStellen Sie sicher, dass es keinen Fehler in der Nginx-Konfiguration gibt, und starten Sie dann den Nginx-Webserver neu:
systemctl restart nginxSchritt 7 - Konfigurieren Sie Odoo
Odoo und Nginx sind installiert, öffnen Sie einen Webbrowser und geben Sie die Odoo-URL ein, in meinem Fall: https://odoo.mysite.co
Sie werden aufgefordert, eine neue Datenbank zu erstellen und die E-Mail-Adresse sowie das Passwort für das Administratorkonto zu konfigurieren.
Geben Sie die Details für Ihre Installation ein und klicken Sie auf ‘Datenbank erstellen‘.

Warten Sie eine Minute, bis die Odoo-Installation abgeschlossen ist.
Nachdem Odoo die Datenbank erstellt hat, können wir uns im Odoo-Administrations-Dashboard anmelden. Aber aus Sicherheitsgründen müssen wir ein Master-Passwort für den Odoo-Datenbankmanager einrichten.
Klicken Sie auf ‘Datenbanken verwalten‘

Klicken Sie auf ‘Master-Passwort festlegen‘.

Geben Sie Ihr Passwort ein und klicken Sie auf ‘Weiter‘.

Das Master-Passwort wurde eingerichtet, und jetzt zurück zur Odoo-URL ‘https://odoo.mysite.co/‘.
Geben Sie Ihre E-Mail und Ihr Passwort ein und klicken Sie auf ‘Anmelden‘.

Odoo-Administrations-Dashboard.

Odoo-Startseite nach der Installation der neuen App ‘Forum‘.

Odoo 9 mit Nginx wurde erfolgreich auf Ubuntu 16.04 installiert.
Fazit
Odoo ist eine Open-Source-Anwendung, die Ihnen hilft, Ihr Geschäft zu verwalten. Odoo / OpenERP ist einfach zu installieren und zu konfigurieren und unterstützt mehrere Betriebssysteme. In Odoo gibt es viele Anwendungen wie Abrechnung, Buchhaltung, Fertigung, Einkauf, Lagerverwaltung und Projektmanagement. Diese Apps können Ihnen helfen, Ihr Geschäft zu verwalten und zu wachsen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.