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

Hinweis: >> = Fügen Sie das Odoo-Repository zur letzten Zeile in der sources.list-Datei hinzu.

und aktualisieren Sie die Ubuntu-Paketlisten:

apt-get update

Schritt 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 odoo

und erstellen Sie ein neues Verzeichnis für Odoo im Verzeichnis /var/lib/.

mkdir -p /var/lib/odoo

Schritt 3 - Installieren und Konfigurieren von PostgreSQL

Installieren Sie PostgreSQL mit diesem apt-get-Befehl:

sudo apt-get install postgresql

und melden Sie sich in der PostgreSQL-Shell an:

su - postgres

Jetzt 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 HERE

Geben 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 wkhtmltopdf

Schritt 5 - Installieren Sie Odoo

Jetzt können Sie Odoo mit apt installieren:

sudo apt-get install odoo

Wenn 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.conf

Fügen Sie am Ende der Datei die folgende Konfiguration ein:

xmlrpc_interface = 127.0.0.1  
xmlrpc_port = 8069

Speichern 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 nginx

Gehen Sie zum Verzeichnis der Nginx-virtuellen Hosts und erstellen Sie eine neue Konfigurationsdatei:

cd /etc/nginx/sites-available/  
vim odoo

Fü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/ssl

Generieren 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.key

Aktivieren 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 -t

Stellen Sie sicher, dass es keinen Fehler in der Nginx-Konfiguration gibt, und starten Sie dann den Nginx-Webserver neu:

systemctl restart nginx

Schritt 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‘.

Geben Sie die Datenbankdetails in Odoo ein.

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

Odoo-Anmeldung

Klicken Sie auf ‘Master-Passwort festlegen‘.

Master-Passwort in Odoo festlegen.

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

Geben Sie das Passwort ein.

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

Anmeldung bei Odoo

Odoo-Administrations-Dashboard.

Das Odoo-Administrations-Dashboard.

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

Die Odoo-Forum-App

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.