n8n selbst hosten – Schritt-für-Schritt Anleitung & Kosten
n8n selbst hosten statt Zapier: VPS ab 5 €/Monat, volle Datenkontrolle, DSGVO-konform. Setup-Anleitung, Kostenvergleich und Stolperfallen aus der Praxis.
Server aufgesetzt
Docker & Portainer
n8n konfiguriert
Sicher & authentifiziert
Backup-Strategie
Workflows gesichert
Monitoring aktiv
Immer im Blick
Von Christian Loth · Enterprise Architect & Automatisierungsexperte · Leipzig
Wer n8n selbst hosten will, spart im Vergleich zu Zapier oder Make schnell mehrere hundert Euro pro Monat – bei mehr Kontrolle und voller DSGVO-Konformität. Ich betreibe n8n selbst auf einem Hetzner VPS und setze es für Kunden auf. Hier ist, warum das für die meisten Mittelständler die sinnvollere Wahl ist – und was du dafür wirklich brauchst.
Was bedeutet es, n8n selbst zu hosten?
Wer n8n selbst hosten will, betreibt die Automatisierungsplattform auf eigenem Server statt in einer fremden Cloud. Der Unterschied in der Praxis:
| Variante | Kosten/Monat | Datenkontrolle | Limits |
|---|---|---|---|
| n8n Self-Hosted | 5–15 € (VPS) | Vollständig | Keine |
| n8n Cloud | ab 20 € | Teilweise | Workflow-Limits |
| Zapier Business | ab 180 € | Nein | Aufgaben-Limits |
| Make Business | ab 100 € | Nein | Operations-Limits |
Zapier und Make senden deine Geschäftsdaten durch externe Server – meist in den USA. Self-Hosting eliminiert dieses Risiko vollständig: Daten verlassen nie deinen Server.
Tool-Stack: n8n · Docker · Portainer · Hetzner VPS · Nginx Reverse Proxy · Watchtower
n8n selbst hosten – Schritt-für-Schritt
Das Setup ist einfacher als es klingt. Ein Nachmittag reicht für einen stabilen Betrieb.
Schritt 1 – Server wählen
Ich empfehle Hetzner (Rechenzentrum in Deutschland): Der CX22 mit 2 vCPU, 4 GB RAM kostet 5–8 €/Monat und reicht für die meisten Mittelständler aus. Mindestanforderungen: 2 GB RAM, 20 GB Speicher. Betriebssystem: Ubuntu 24.04 LTS.
Schritt 2 – Docker installieren
curl -fsSL https://get.docker.com | sh
Docker ist die Grundlage. Alternativ lässt sich Portainer als grafische Oberfläche ergänzen – empfehlenswert, wenn das Team selbst Deployments machen soll.
Schritt 3 – n8n via Docker Compose starten
version: '3'
services:
n8n:
image: n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=sicheres-passwort
- WEBHOOK_URL=https://deine-domain.de/
volumes:
- ~/.n8n:/home/node/.n8n
Schritt 4 – Nginx Reverse Proxy + SSL
n8n sollte nie direkt über Port 5678 im Netz erreichbar sein. Ein Nginx Reverse Proxy mit Let's Encrypt SSL ist Pflicht. Certbot erledigt die Zertifikatsverwaltung automatisch und erneuert es alle 90 Tage.
Schritt 5 – Backup einrichten
Das Datenverzeichnis ~/.n8n enthält alle Workflows und Credentials. Ein tägliches Backup auf einen S3-kompatiblen Speicher (z. B. Hetzner Object Storage, ~2 €/Monat) schützt vor Datenverlust. Automatisiert mit einem Cron-Job, der abends läuft.
Kosten: n8n selbst hosten vs. Cloud-Dienste
Bei regelmäßigem Betrieb amortisiert sich Self-Hosting innerhalb weniger Wochen:
- Server (Hetzner CX22): 5–8 €/Monat
- Backup-Speicher: ~2 €/Monat
- SSL-Zertifikat: kostenlos (Let's Encrypt)
- n8n-Lizenz: kostenlos (fair-code)
- Gesamt: 7–10 €/Monat
Gegenüber Zapier Business (180 €/Monat) spart das bei gleichem Funktionsumfang über 2.000 € pro Jahr.
DSGVO und Datenschutz beim Selbst-Hosten von n8n
Das ist der Hauptgrund, warum viele DACH-Unternehmen n8n selbst hosten statt auf US-Cloud-Dienste zu setzen:
- Daten verlassen nie den eigenen Server
- Hetzner betreibt Rechenzentren in Deutschland (Nürnberg, Falkenstein, Helsinki)
- Keine Datenweitergabe an US-amerikanische Dienste – kein Schrems-II-Problem
- Verarbeitungsverzeichnis ist klar: du bist Verantwortlicher, kein Auftragsverarbeiter
- Für DSGVO-relevante Prozesse (Kundendaten, Mitarbeiterdaten) die einzig saubere Lösung
Für Branchen mit erhöhten Anforderungen (Gesundheit, Recht, Finanzen) ist n8n selbst hosten oft keine Option, sondern Pflicht.
Häufige Stolperfallen
Server fällt aus. Mit einem Monitoring-Setup (UptimeRobot kostenlos, oder Grafana) bekommst du sofort eine Benachrichtigung. Hetzner liegt bei 99,9 % Uptime.
Updates werden vergessen. Lösung: Watchtower Docker-Container, der automatisch prüft ob neue n8n-Images verfügbar sind und sie eingespielt werden können – ohne manuellen Eingriff.
Kein SSL eingerichtet. n8n ohne HTTPS zu betreiben ist ein Sicherheitsrisiko. Nginx + Certbot ist in 20 Minuten eingerichtet, sollte aber von Beginn an Teil des Setups sein.
Kein Backup. Die häufigste und teuerste Nachlässigkeit. Ein ausgefallener Server ohne Backup bedeutet: alle Workflows weg. Das automatische Backup-Skript läuft in 30 Minuten.
Wann lohnt sich n8n selbst hosten?
Sinnvoll, wenn:
- Du regelmäßig (>3) Workflows betreibst
- Kundendaten oder sensible Geschäftsdaten verarbeitet werden
- Du Zapier/Make bereits nutzt und die Kosten steigen
- Dein Team technisch selbstständig sein soll
Lieber n8n Cloud oder Zapier, wenn:
- Du nur einen einzigen Workflow testen willst
- Kein technischer Ansprechpartner im Team vorhanden ist
- Du in unter 10 Minuten starten musst
Häufige Fragen zum n8n selbst hosten
Wie richte ich eine eigene Instanz von n8n auf einem deutschen Server ein?
Empfehlung: Hetzner CX22 (5–8 €/Monat, Rechenzentrum Deutschland), Ubuntu 24.04, Docker. Installation in drei Befehlen: Docker installieren, docker-compose.yml mit n8n-Konfiguration anlegen, Container starten. Dazu Nginx als Reverse Proxy für SSL. Komplette Anleitung weiter oben im Artikel.
Welche Hosting-Anbieter sind in Deutschland am besten geeignet für selbst gehostete Automatisierungstools?
Für n8n self-hosting in Deutschland empfehlen sich: Hetzner (günstigster Preis, deutsches Rechenzentrum, sehr guter Uptime), IONOS (ebenfalls Deutschland, etwas teurer), Netcup (günstig, gute Performance). Hetzner CX22 ist der Standard für die meisten n8n-Installationen – ausreichend Ressourcen, DSGVO-konform, ab 5 €/Monat.
Welche Hardware brauche ich, um n8n selbst zu hosten?
Mindestanforderungen: 2 GB RAM, 2 vCPU, 20 GB SSD. Für produktiven Betrieb mit mehreren gleichzeitigen Workflows: 4 GB RAM, 2–4 vCPU. Hetzner CX22 (2 vCPU, 4 GB RAM) reicht für die meisten KMU-Installationen. Bei intensivem Webhook-Betrieb oder vielen parallelen Workflows: CX32 (4 vCPU, 8 GB RAM).
Gibt es fertige Docker-Images für die Selbst-Hosting-Installation von n8n?
Ja. Das offizielle Docker-Image ist n8nio/n8n und wird aktiv gepflegt. Einfachster Start: docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n. Für Produktionsbetrieb empfiehlt sich docker-compose mit persistentem Volume-Mount und automatischem Neustart. Beispiel-Konfiguration weiter oben im Artikel.
Was kostet n8n selbst hosten im Vergleich zu Cloud-Diensten?
n8n self-hosted: 5–15 €/Monat (VPS-Kosten), keine Workflow-Limits. n8n Cloud: ab 20 €/Monat, Workflow-Limits je nach Plan. Zapier Business: ab 180 €/Monat. Make Business: ab 100 €/Monat. Bei mehr als 3 aktiven Workflows amortisiert sich self-hosting typischerweise innerhalb weniger Wochen.
Wie kann ich n8n sicher selbst hosten und vor Angriffen schützen?
Fünf Maßnahmen sind Pflicht: (1) Nginx Reverse Proxy mit SSL-Zertifikat (Let's Encrypt, kostenlos). (2) HTTP Basic Auth oder n8n-eigene Authentifizierung aktivieren. (3) Firewall: nur Port 80 und 443 öffnen, Port 5678 nicht direkt exponieren. (4) Automatische Updates via Watchtower Docker-Container. (5) Tägliches Backup des ~/.n8n Verzeichnisses auf externen Speicher.
Wie installiere ich n8n mit Docker Schritt für Schritt?
Komplette Anleitung weiter oben im Artikel. Kurzfassung: (1) Server bei Hetzner buchen. (2) Docker installieren (curl -fsSL https://get.docker.com | sh). (3) docker-compose.yml anlegen. (4) Container starten. (5) Nginx + SSL einrichten. (6) Backup-Skript einrichten. Gesamtaufwand: 1–2 Stunden für Ersteinrichtung.
Welche Hardwarevoraussetzungen brauche ich für n8n selbst hosten?
Minimum: 1 GB RAM, 1 vCPU, 10 GB Speicher (nur für Tests). Produktion: 2 GB RAM, 2 vCPU, 20 GB SSD. Empfehlung für KMU: Hetzner CX22 mit 4 GB RAM – damit laufen auch komplexere Workflows stabil. CPU ist selten der Engpass; RAM ist entscheidend bei parallelen Workflow-Ausführungen.
Welche günstigen Cloud-Anbieter eignen sich für Automatisierungs-Workflows?
Für DSGVO-konforme Automatisierung in Deutschland: Hetzner (beste Preis-Leistung), Netcup, IONOS. Für internationale Nutzung ohne DSGVO-Anforderung: DigitalOcean, Vultr, Linode. Wichtig: Bei Verarbeitung personenbezogener Daten in Workflows zwingend EU-Server wählen und Auftragsverarbeitungsvertrag (AVV) mit dem Anbieter abschließen.
Ich setze n8n selbst hosten für Kunden in Sachsen und deutschlandweit auf – inklusive Backup, Monitoring und Einweisung. In einem kurzen Gespräch sage ich dir, ob Self-Hosting für deinen Fall sinnvoll ist.
Kostenloses Erstgespräch buchen →
FAQ: n8n selbst hosten
Was passiert, wenn mein Server ausfällt?
Mit einem Monitoring-Setup bekommst du sofort eine Benachrichtigung per E-Mail oder Telegram. Hetzner liegt bei 99,9 % Uptime – das entspricht weniger als 9 Stunden Ausfall pro Jahr. Für kritische Prozesse empfehle ich zusätzlich automatische Restarts via Docker restart: always.
Kann ich n8n auch in der Cloud betreiben, ohne eigenen Server? Ja, n8n bietet eine eigene Cloud-Version an – ab 20 €/Monat. Mehr als Zapier oder Make, aber du hast immer noch mehr Kontrolle als bei US-Diensten. n8n selbst hosten lohnt sich ab dem Moment, wo du regelmäßig Workflows betreibst oder Datenschutz eine Rolle spielt.
Wie aufwändig ist die Wartung nach dem Setup? Minimal. n8n-Updates machen sich mit Docker und Watchtower automatisch. Backups laufen täglich. Für Routinebetrieb brauchst du typischerweise weniger als 30 Minuten pro Monat.
Klingt nach deinem Problem?
Kurze Nachricht genügt – ich melde mich innerhalb von 24 Stunden.
Direkt Termin buchen