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.

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
- Welche Installationsmethode?
- Option 1: Docker (empfohlen für Einsteiger)
- Option 2: Ubuntu Server (Produktion)
- Option 3: Windows (Entwicklung)
- Nach der Installation
- Häufige Probleme
Welche Installationsmethode?
| Methode | Dauer | Für wen? | Produktion? |
|---|---|---|---|
| Docker | 10 Min | Einsteiger, Test | ⚠️ Möglich |
| Ubuntu | 30-60 Min | Admins | ✅ Ja |
| Windows | 15 Min | Entwickler | ❌ Nein |
| Odoo.sh | 5 Min | Unternehmen | ✅ 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:
- Odoo Service in den Windows-Diensten
- http://localhost:8069 für den Zugriff
Hinweis
Windows-Installation ist nur für Entwicklung geeignet - nicht für Produktion!
Nach der Installation
Erste Datenbank erstellen
- Öffne http://localhost:8069 (oder deine Server-IP)
- Klicke auf "Manage Databases"
- Setze Master-Passwort
- Erstelle neue Datenbank mit:
- Database Name
- Passwort
- Sprache
- Land
Wichtige Apps installieren
Nach dem Login:
- Gehe zu Apps
- 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?
- Module aktivieren - Starte mit CRM oder Verkauf
- Benutzer anlegen - Rollen und Rechte vergeben
- Daten importieren - Kunden, Produkte, etc.
- 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



