n8n selbst hosten auf Hetzner (Schritt für Schritt)
Komplette Anleitung: n8n auf einem Hetzner VPS installieren — mit Docker, SSL und automatischen Updates.
Hetzner ist die erste Wahl für deutsches Hosting: Server in Nürnberg oder Falkenstein, faire Preise, exzellente Performance. Ein CX22-Server (4 GB RAM) für 3,99 €/Monat reicht für die meisten n8n-Instanzen.
Voraussetzungen
- Hetzner-Konto (hetzner.com)
- Eine Domain, deren DNS du verwalten kannst
- Grundkenntnisse im Umgang mit der Kommandozeile (SSH)
Schritt 1: Server erstellen
Im Hetzner Cloud Dashboard einen neuen Server anlegen:
- Image: Ubuntu 24.04
- Typ: CX22 (2 vCPU, 4 GB RAM)
- Standort: Nürnberg oder Falkenstein (DE)
- SSH-Key hinterlegen
Schritt 2: Docker installieren
ssh root@DEINE-SERVER-IP
# System aktualisieren
apt update && apt upgrade -y
# Docker installieren
curl -fsSL https://get.docker.com | sh
Schritt 3: docker-compose.yml erstellen
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=n8n.deine-domain.de
- N8N_PORT=5678
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.deine-domain.de/
- GENERIC_TIMEZONE=Europe/Berlin
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Schritt 4: SSL mit Caddy einrichten
Caddy übernimmt das SSL-Zertifikat automatisch via Let’s Encrypt:
apt install -y caddy
# /etc/caddy/Caddyfile
n8n.deine-domain.de {
reverse_proxy localhost:5678
}
systemctl reload caddy
Schritt 5: n8n starten
docker compose up -d
n8n ist jetzt unter https://n8n.deine-domain.de erreichbar. Beim ersten Aufruf richtest du deinen Admin-Account ein.
Automatische Updates
# Cronjob für wöchentliche Updates
(crontab -l; echo "0 3 * * 1 docker compose -f /opt/n8n/docker-compose.yml pull && docker compose -f /opt/n8n/docker-compose.yml up -d") | crontab -
Du hast jetzt eine vollständig self-hosted n8n-Instanz auf deutschem Boden — ohne laufende Lizenzkosten und mit guter Grundlage für DSGVO-bewusste Workflows.
Wenn du n8n nicht nur installieren, sondern produktiv mit Backups, Monitoring und Datenschutzkonzept betreiben willst, findest du hier die passende n8n Beratung & Umsetzung.
Häufige Fragen
Ist Hetzner für n8n Self-Hosting geeignet?
Ja, Hetzner ist für viele DACH-Setups geeignet, wenn Serverhärtung, Backups, Monitoring und Updates sauber eingerichtet werden. Für kritische Workflows sollte zusätzlich eine Wiederherstellungsstrategie getestet werden.
Sollte ich n8n mit Docker Compose betreiben?
Docker Compose ist für kleine und mittlere n8n-Installationen ein pragmatischer Standard, weil Updates, Volumes und Reverse Proxy klar getrennt bleiben. Für höhere Last sollte Queue Mode mit Postgres und Redis geprüft werden.
Welche DSGVO-Themen sind beim Self-Hosting wichtig?
Wichtig sind Serverstandort, AVV mit dem Hoster, TLS, Zugriffsschutz, Credential-Sicherheit, Log-Aufbewahrung und die Frage, welche Drittanbieter-Nodes weiterhin personenbezogene Daten verarbeiten.