Ratgeber & Anleitungen

Odoo installieren: Schritt-für-Schritt Anleitung (Docker, Ubuntu, Windows)

Komplette Anleitung zur Odoo-Installation: Docker-Setup in 10 Minuten, Ubuntu Server-Installation und Windows-Optionen. Mit Troubleshooting-Tipps.

Jonas HöttlerJonas Höttler
29. Januar 2026
12 min Lesezeit
OdooInstallationDockerUbuntuTutorialERP
Odoo installieren: Schritt-für-Schritt Anleitung (Docker, Ubuntu, Windows) - Ratgeber & Anleitungen | Blog

Odoo installieren: Schritt-für-Schritt Anleitung (Docker, Ubuntu, Windows)

Du willst Odoo selbst installieren? Hier findest du drei Wege - vom schnellen Docker-Setup bis zur produktionsreifen Server-Installation.

Inhaltsverzeichnis

  1. Welche Installationsmethode?
  2. Option 1: Docker (empfohlen für Einsteiger)
  3. Option 2: Ubuntu Server (Produktion)
  4. Option 3: Windows (Entwicklung)
  5. Nach der Installation
  6. Häufige Probleme

Welche Installationsmethode?

MethodeDauerFür wen?Produktion?
Docker10 MinEinsteiger, Test⚠️ Möglich
Ubuntu30-60 MinAdmins✅ Ja
Windows15 MinEntwickler❌ Nein
Odoo.sh5 MinUnternehmen✅ Ja

Option 1: Docker Installation (Schnellster Weg)

Voraussetzungen

  • Docker installiert (docker.com)
  • Docker Compose installiert
  • 4 GB RAM minimum

Schritt 1: Docker Compose Datei erstellen

Erstelle eine Datei docker-compose.yml:

version: '3.8' services: odoo: image: odoo:17.0 depends_on: - db ports: - "8069:8069" volumes: - odoo-web-data:/var/lib/odoo - ./config:/etc/odoo - ./addons:/mnt/extra-addons environment: - HOST=db - USER=odoo - PASSWORD=odoo db: image: postgres:15 environment: - POSTGRES_DB=postgres - POSTGRES_PASSWORD=odoo - POSTGRES_USER=odoo volumes: - odoo-db-data:/var/lib/postgresql/data volumes: odoo-web-data: odoo-db-data:

Schritt 2: Starten

docker-compose up -d

Schritt 3: Zugriff

Öffne im Browser: http://localhost:8069

Du siehst den Odoo-Setup-Wizard. Erstelle deine erste Datenbank.

Docker-Befehle für den Alltag

# Stoppen docker-compose down # Logs anzeigen docker-compose logs -f odoo # Neustart docker-compose restart odoo # Update auf neue Version docker-compose pull docker-compose up -d

Option 2: Ubuntu Server Installation (Produktion)

Voraussetzungen

  • Ubuntu 22.04 LTS Server
  • Root-Zugang oder sudo
  • Domain (optional, für SSL)

Schritt 1: System vorbereiten

sudo apt update && sudo apt upgrade -y sudo apt install -y git python3-pip build-essential wget \ python3-dev python3-venv python3-wheel libxslt-dev \ libzip-dev libldap2-dev libsasl2-dev python3-setuptools \ node-less libjpeg-dev gdebi libpq-dev

Schritt 2: PostgreSQL installieren

sudo apt install -y postgresql # Odoo-Benutzer erstellen sudo -u postgres createuser -s odoo

Schritt 3: wkhtmltopdf installieren (für PDF-Reports)

sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb sudo apt install -y ./wkhtmltox_0.12.6.1-2.jammy_amd64.deb

Schritt 4: Odoo-Benutzer erstellen

sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo

Schritt 5: Odoo herunterladen

sudo -u odoo git clone https://www.github.com/odoo/odoo --depth 1 --branch 17.0 /opt/odoo/odoo

Schritt 6: Python-Umgebung einrichten

sudo -u odoo python3 -m venv /opt/odoo/venv sudo -u odoo /opt/odoo/venv/bin/pip install wheel sudo -u odoo /opt/odoo/venv/bin/pip install -r /opt/odoo/odoo/requirements.txt

Schritt 7: Konfigurationsdatei erstellen

sudo nano /etc/odoo.conf

Inhalt:

[options] admin_passwd = DEIN_MASTER_PASSWORT db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo/addons logfile = /var/log/odoo/odoo.log

Schritt 8: Systemd Service erstellen

sudo nano /etc/systemd/system/odoo.service

Inhalt:

[Unit] Description=Odoo After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/venv/bin/python3 /opt/odoo/odoo/odoo-bin -c /etc/odoo.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target

Schritt 9: Starten

sudo mkdir /var/log/odoo sudo chown odoo:odoo /var/log/odoo sudo systemctl daemon-reload sudo systemctl enable odoo sudo systemctl start odoo

Schritt 10: Zugriff

Öffne: http://DEINE_SERVER_IP:8069


Option 3: Windows Installation (Entwicklung)

Schritt 1: Installer herunterladen

Lade den offiziellen Windows-Installer: https://nightly.odoo.com/17.0/nightly/exe/

Schritt 2: Installieren

  • Doppelklick auf die .exe
  • PostgreSQL wird automatisch mitinstalliert
  • Wähle Installationspfad (Standard: C:\Program Files\Odoo)

Schritt 3: Starten

Nach der Installation findest du:

Hinweis

Windows-Installation ist nur für Entwicklung geeignet - nicht für Produktion!


Nach der Installation

Erste Datenbank erstellen

  1. Öffne http://localhost:8069 (oder deine Server-IP)
  2. Klicke auf "Manage Databases"
  3. Setze Master-Passwort
  4. Erstelle neue Datenbank mit:
    • Database Name
    • Email
    • Passwort
    • Sprache
    • Land

Wichtige Apps installieren

Nach dem Login:

  1. Gehe zu Apps
  2. Installiere nach Bedarf:
    • CRM
    • Verkauf
    • Einkauf
    • Lager
    • Buchhaltung
    • Personalwesen

Backup einrichten

# Manuelles Backup (PostgreSQL) pg_dump -U odoo DATENBANKNAME > backup.sql # Automatisches Backup (cron) 0 2 * * * pg_dump -U odoo DATENBANKNAME > /backup/odoo_$(date +\%Y\%m\%d).sql

Häufige Probleme

Problem: Port 8069 nicht erreichbar

Lösung:

# Firewall prüfen sudo ufw allow 8069/tcp # Service-Status prüfen sudo systemctl status odoo

Problem: PostgreSQL-Verbindung fehlgeschlagen

Lösung:

# PostgreSQL neu starten sudo systemctl restart postgresql # Benutzer prüfen sudo -u postgres psql -c "\du"

Problem: Python-Abhängigkeiten fehlen

Lösung:

# Requirements erneut installieren /opt/odoo/venv/bin/pip install -r /opt/odoo/odoo/requirements.txt

Problem: wkhtmltopdf PDF-Fehler

Lösung:

# Richtige Version prüfen wkhtmltopdf --version # Sollte 0.12.6 sein (mit patched qt)

Nächste Schritte

Du hast Odoo installiert - was nun?

  1. Module aktivieren - Starte mit CRM oder Verkauf
  2. Benutzer anlegen - Rollen und Rechte vergeben
  3. Daten importieren - Kunden, Produkte, etc.
  4. Anpassen - Felder, Workflows, Reports

Braucht ihr Hilfe?

Installation ist der einfache Teil - die Konfiguration entscheidet über den Erfolg.

Bei Balane Tech implementieren wir Odoo für Mittelständler: Von der Strategie bis zum Go-Live. Kostenloses Erstgespräch

Tags

OdooInstallationDockerUbuntuTutorialERP