n8n selbst hosten auf Hetzner: Schritt-für-Schritt-Anleitung
n8n auf einem eigenen Server zu betreiben ist die beste Entscheidung, die Sie für Ihre Automatisierungsinfrastruktur treffen können: volle Datenkontrolle, keine Ausführungslimits und Kosten von ca. 5–8 €/Monat statt hunderten Euro für Cloud-Abos. Dieser Leitfaden zeigt Ihnen, wie es geht – Schritt für Schritt.
Hetzner Online ist dabei meine klare Empfehlung: Deutsches Unternehmen, Rechenzentren in Nürnberg und Falkenstein, hervorragendes Preis-Leistungs-Verhältnis und DSGVO-konform ohne Wenn und Aber.
Warum Self-Hosting die bessere Wahl ist
Viele Unternehmen starten mit der n8n Cloud oder einem der Cloud-Alternativen. Nach einigen Monaten landen sie beim Self-Hosting – aus drei Gründen:
- Kosten: n8n Cloud kostet ab 20 €/Monat mit begrenzten Ausführungen. Ein Hetzner CPX11 kostet 5–8 €/Monat – mit unbegrenzten Ausführungen für die Community Edition.
- DSGVO: Self-Hosted auf einem deutschen Server bedeutet: Ihre Kundendaten verlassen nie Ihre Infrastruktur. Für Unternehmen mit sensiblen Daten (Kanzleien, Praxen, Finanzdienstleister) ist das kein Nice-to-have, sondern Pflicht.
- Kontrolle: Sie entscheiden, wann Updates eingespielt werden. Sie haben Zugriff auf alle Logs, können Konfigurationen anpassen und sind nicht von Anbieterwechseln oder Preiserhöhungen abhängig.
Hetzner-Server auswählen und einrichten
Die richtige Server-Größe
Für die meisten n8n-Installationen reicht der CPX11 vollständig aus:
- CPX11: 2 vCPUs, 2 GB RAM, 40 GB SSD – 5–8 €/Monat. Ideal für kleine bis mittlere Automatisierungen (bis ca. 50.000 Ausführungen/Monat).
- CPX21: 4 vCPUs, 4 GB RAM, 80 GB SSD – ca. 15 €/Monat. Empfohlen bei KI-Nodes, vielen parallelen Workflows oder wachsendem Team.
- CPX31: 4 vCPUs, 8 GB RAM – ca. 25 €/Monat. Für Enterprise-Einsatz mit hohem Workflow-Volumen und zusätzlichen Diensten (Datenbank, Vector Store).
Betriebssystem: Ubuntu 24.04 LTS. Standort: Nürnberg (NBG1) oder Falkenstein (FSN1) – beide in Deutschland.
Erste Einrichtung nach dem Start
Nach dem Server-Start verbinden Sie sich per SSH und führen folgende Schritte durch:
# System aktualisieren
apt update && apt upgrade -y
# Docker installieren
curl -fsSL https://get.docker.com | sh
# Docker Compose installieren
apt install docker-compose-plugin -y
# Nicht-Root-User für Docker hinzufügen (optional)
usermod -aG docker $USER
n8n mit Docker einrichten
Der einfachste und empfohlene Weg für n8n ist Docker Compose. Erstellen Sie ein Verzeichnis und eine Konfigurationsdatei:
mkdir -p /opt/n8n && cd /opt/n8n
Erstellen Sie eine Datei docker-compose.yml mit folgendem Inhalt:
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=n8n.ihredomain.de
- N8N_PORT=5678
- N8N_PROTOCOL=https
- NODE_ENV=production
- WEBHOOK_URL=https://n8n.ihredomain.de/
- GENERIC_TIMEZONE=Europe/Berlin
- N8N_ENCRYPTION_KEY=ihr-sicherer-32-zeichen-schluessel
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Starten Sie n8n mit:
docker compose up -d
Alternative: Coolify als Panel
Coolify ist eine Self-Hosted-Alternative zu Heroku/Netlify und macht das Deployen von n8n noch einfacher – ideal wenn Sie mehrere Dienste auf einem Server betreiben oder keine Docker-Kenntnisse haben:
- Coolify auf dem Server installieren:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash - Im Coolify-Dashboard: „New Resource" → „Docker Compose" → n8n-Vorlage auswählen
- Domain und SSL automatisch konfigurieren lassen
- Umgebungsvariablen über die Weboberfläche setzen
Coolify übernimmt automatisch SSL-Zertifikate (Let's Encrypt), Deployments und Updates. Besonders praktisch: Sie sehen alle laufenden Dienste in einem übersichtlichen Dashboard.
SSL mit Let's Encrypt
Ohne SSL darf n8n nicht produktiv eingesetzt werden – Webhooks würden unverschlüsselt übertragen. Der einfachste Weg: Caddy als Reverse Proxy.
# Caddy installieren
apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
apt update && apt install caddy -y
Caddyfile konfigurieren (/etc/caddy/Caddyfile):
n8n.ihredomain.de {
reverse_proxy localhost:5678
}
Caddy holt automatisch ein Let's Encrypt-Zertifikat und erneuert es. Kein Cronjob, keine manuelle Konfiguration.
Backup-Strategie
Eine professionelle Backup-Strategie für n8n besteht aus zwei Ebenen:
Ebene 1: Docker Volume Backup
Alle n8n-Daten (Workflows, Credentials, Ausführungshistorie) liegen im Docker Volume n8n_data. Erstellen Sie tägliche Snapshots:
# Backup-Skript /opt/backup-n8n.sh
#!/bin/bash
BACKUP_DIR="/opt/backups"
DATE=$(date +%Y-%m-%d)
mkdir -p $BACKUP_DIR
docker run --rm -v n8n_data:/data -v $BACKUP_DIR:/backup \
ubuntu tar czf /backup/n8n-$DATE.tar.gz /data
# Alte Backups löschen (älter als 30 Tage)
find $BACKUP_DIR -name "n8n-*.tar.gz" -mtime +30 -delete
Cronjob für tägliche Ausführung um 3 Uhr: 0 3 * * * /opt/backup-n8n.sh
Ebene 2: Hetzner-Snapshots
Hetzner bietet automatische Server-Snapshots für ca. 20 % des Server-Preises. Aktivieren Sie wöchentliche Snapshots direkt in der Hetzner Cloud-Konsole – als Absicherung gegen Datenverlust auf Systemebene.
Update-Management
n8n erscheint regelmäßig mit neuen Versionen. Mein empfohlener Update-Prozess:
- Changelog prüfen: Bei Major-Versionen (z. B. 1.x → 2.x) immer den Changelog auf Breaking Changes lesen.
- Backup erstellen: Vor jedem Update ein manuelles Backup ausführen.
- Update durchführen:
cd /opt/n8n && docker compose pull && docker compose up -d - Funktionsprüfung: Einen Test-Workflow manuell ausführen und Logs prüfen:
docker compose logs -f n8n
Für nicht-technische Nutzer empfehle ich Coolify – dort sind Updates per Klick im Dashboard möglich.
Wenn Sie sich um all das nicht kümmern möchten, übernehme ich das Managed Hosting für Sie – inklusive Setup, Updates und Monitoring.
Weiterführend empfehle ich den n8n-Automatisierungsleitfaden und den DSGVO-Leitfaden für technische Details zur Datenschutz-Konformität.
Häufig gestellte Fragen
Welcher Hetzner-Server ist für n8n empfehlenswert? expand_more
Für die meisten kleinen bis mittleren Unternehmen reicht der Hetzner CPX11 (2 vCPUs, 2 GB RAM, 40 GB SSD) für 5–8 €/Monat vollständig aus. Wenn Sie viele parallele Workflows oder speicherintensive KI-Nodes betreiben, empfiehlt sich der CPX21 (4 vCPUs, 4 GB RAM) für ca. 15 €/Monat. Standort: Nürnberg oder Falkenstein (Deutschland) für maximale DSGVO-Sicherheit.
Muss ich Docker kennen, um n8n selbst zu hosten? expand_more
Grundlegende Docker-Kenntnisse (Container starten, stoppen, Logs anzeigen) sind hilfreich, aber nicht zwingend erforderlich. Mit Coolify als Panel-Alternative können Sie n8n auch über eine grafische Oberfläche deployen, ohne direkten Docker-Zugang. Wer komplett ohne Serverwissen auskommen möchte, kann mein Managed Hosting beauftragen.
Wie sichere ich meine n8n-Instanz ab? expand_more
Wichtigste Maßnahmen: (1) SSL/TLS mit Let's Encrypt aktivieren, (2) starkes Admin-Passwort setzen, (3) n8n hinter einem Reverse Proxy (Caddy oder Traefik) betreiben, (4) SSH-Zugang nur per Key (kein Passwort), (5) Firewall: nur Port 80, 443 und SSH öffnen. Optionale Härtung: fail2ban, automatische Updates, regelmäßige Backups.
Wie aktualisiere ich n8n auf neue Versionen? expand_more
Mit Docker Compose: Führen Sie docker compose pull && docker compose up -d aus. n8n wird automatisch auf das neueste Image aktualisiert. Empfehlung: Vor dem Update ein Backup erstellen und den Changelog prüfen (besonders bei Major-Versionen). Coolify bietet automatische Update-Benachrichtigungen und One-Click-Updates über das Dashboard.
Projekt besprechen?
Lassen Sie uns über Ihr Vorhaben sprechen — unverbindlich und kostenlos.
Erstgespräch vereinbarenWeiterführende Artikel
n8n Automatisierung: Der komplette Leitfaden für Unternehmen (2026)
n8n Workflow-Automatisierung komplett erklärt: Self-Hosting, Praxisbeispiele, KI-Integration, Kosten und DSGVO.
18 min LesezeitDSGVO-Leitfaden für Web-Designer in Deutschland (2025/2026)
Alles, was Webdesigner und Unternehmen zur DSGVO wissen müssen: Cookies, Datenschutzerklärung, AVVs und mehr.
16 min Lesezeitn8n vs. Make.com vs. Zapier: Welches Automatisierungstool passt?
Detaillierter Vergleich mit Preisen, DSGVO-Analyse und Empfehlung nach Anwendungsfall.
10 min Lesezeit