N8n Workflow Automatisierung Self Hosted
n8n: Workflow-Automatisierung selbst hosten
n8n ist die selbstgehostete Alternative zu Zapier und Make – mit der Sie Aufgaben zwischen Apps automatisieren, ohne laufende Abo-Kosten und ohne Ihre Daten aus der Hand zu geben. Diese Anleitung zeigt, wie Sie n8n per Docker installieren, erste Workflows bauen und den Produktivbetrieb absichern.
Was ist n8n?
n8n (gesprochen "n-eight-n") ist ein Open-Source-Tool zur Workflow-Automatisierung. Sie verbinden Dienste, APIs und Datenbanken über einen visuellen Editor zu automatisierten Abläufen ("Workflows") – etwa: "Neue E-Mail → Anhang speichern → Eintrag in Datenbank → Benachrichtigung senden". Über 400 Integrationen sind verfügbar.
Warum selbst hosten?
- Datenschutz: Alle Daten und Zugangsdaten bleiben auf Ihrem Server.
- Keine Task-Limits: Keine Abrechnung pro Ausführung wie bei Cloud-Diensten.
- Volle Kontrolle: Eigene Erweiterungen, eigener Code, eigene Datenbank.
- Kosteneffizient: Nur Serverkosten statt steigender Abo-Gebühren.
Installation per Docker
Der einfachste Weg ist Docker. Voraussetzung ist eine laufende Docker-Installation.
# n8n mit persistentem Datenvolumen starten
docker volume create n8n_data
docker run -d --name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
-e GENERIC_TIMEZONE="Europe/Berlin" \
-e TZ="Europe/Berlin" \
docker.n8n.io/n8nio/n8n
Anschließend ist die Oberfläche unter http://SERVER-IP:5678 erreichbar.
Docker Compose (empfohlen)
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=automation.ihre-domain.de
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://automation.ihre-domain.de/
- GENERIC_TIMEZONE=Europe/Berlin
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
docker compose up -d
Den ersten Workflow bauen
- Trigger wählen: Was startet den Workflow? (z. B. Webhook, Zeitplan, neue E-Mail)
- Nodes hinzufügen: Aktionen per Drag & Drop verbinden.
- Daten zuordnen: Felder zwischen den Schritten mappen.
- Testen: Workflow manuell ausführen und Ergebnis prüfen.
- Aktivieren: Workflow scharf schalten – er läuft nun automatisch.
Typische Anwendungsfälle
- Formular-Eingänge automatisch in CRM oder Datenbank schreiben
- Benachrichtigungen per E-Mail, Chat oder Push bei bestimmten Ereignissen
- Daten zwischen Tools synchronisieren (z. B. Shop ↔ Buchhaltung)
- Regelmäßige Reports automatisch generieren und versenden
- APIs verketten, ohne selbst Code schreiben zu müssen
Produktivbetrieb absichern
- HTTPS & Reverse Proxy: n8n hinter Nginx, Caddy oder Traefik mit SSL betreiben.
- Authentifizierung: Eigene Nutzer/Owner einrichten, nie offen ins Netz stellen.
- Datenbank: Für ernsthaften Betrieb PostgreSQL statt der Standard-SQLite nutzen.
- Backups: Datenvolumen und Datenbank regelmäßig sichern.
- Updates: Image regelmäßig aktualisieren (Sicherheitspatches).
n8n vs. Cloud-Dienste
| Kriterium | n8n (self-hosted) | Zapier / Make |
|---|---|---|
| Kosten | Serverkosten | Abo nach Tasks |
| Datenhaltung | Eigener Server | Beim Anbieter |
| Limits | Keine künstlichen | Task-/Schritt-Limits |
| Wartung | Selbst | Anbieter |
Fazit
n8n selbst zu hosten lohnt sich für alle, die Automatisierungen ohne laufende Abo-Kosten und mit voller Datenkontrolle betreiben wollen. Die Installation per Docker ist in Minuten erledigt, der visuelle Editor macht den Einstieg leicht. Für den Produktivbetrieb sollten Sie auf HTTPS, Authentifizierung, eine PostgreSQL-Datenbank und regelmäßige Backups achten.