n8n ist ein Werkzeug zur Workflow-Automatisierung: Du verbindest Apps, Datenbanken und KI-Modelle in einem visuellen Editor zu Abläufen, die von selbst laufen. Anders als Zapier oder Make kannst du n8n kostenlos auf einem eigenen Server betreiben. Die Cloud-Version kostet ab 20 € pro Monat (jährliche Abrechnung, 2.500 Ausführungen), selbst gehostet zahlst du nur den Server ab etwa 5 € pro Monat, plus deine Zeit für Wartung.
Ich setze n8n seit Jahren in Kundenprojekten ein. Das größte davon ist eine Video-Pipeline, die über n8n und FFmpeg mehr als 200.000 personalisierte Videos erzeugt hat, unbeaufsichtigt und für 1 bis 3 Cent pro Video (zur Fallstudie). In diesem Guide steht, was ich dabei gelernt habe: wie n8n funktioniert, was es wirklich kostet, wie du es mit Docker selbst hostest, was die DSGVO verlangt und welche Workflows sich für kleine und mittlere Unternehmen lohnen.
Das Wichtigste in Kürze
- Was: n8n verbindet Trigger, Aktionen und Logik zu Workflows. Abgerechnet wird pro Ausführung, nicht pro Schritt.
- Kosten Cloud: Starter 20 €/Monat (2.500 Ausführungen), Pro 50 €/Monat (10.000), jeweils bei jährlicher Abrechnung.
- Kosten Self-Hosting: Community Edition kostenlos, Server ab etwa 5 €/Monat. Rechnest du Wartung mit ein, liegen KMU eher bei 90 bis 230 € im Monat.
- DSGVO: Self-Hosting auf EU-Servern gibt dir Datenhoheit, macht dich aber selbst verantwortlich für AVV, Backups, Löschfristen und den Encryption-Key.
- Für wen: Teams mit vielen oder komplexen Workflows, sensiblen Daten oder KI-Agenten. Für fünf einfache Automationen ist Zapier oder die n8n Cloud oft die ehrlichere Wahl.
Was ist n8n?
Die drei Bausteine jedes n8n Workflows: Trigger startet, Aktionen verarbeiten, Logik steuert den Fluss.
n8n ist eine Plattform, mit der du Anwendungen visuell verknüpfst. Ein Workflow besteht aus Nodes (Knoten), die du auf einer Arbeitsfläche verbindest. Jeder Node erledigt eine Aufgabe und gibt sein Ergebnis an den nächsten weiter.
Drei Arten von Nodes musst du kennen:
- Trigger-Node: Startet den Workflow, zum Beispiel ein Zeitplan, ein Webhook oder eine neue E-Mail.
- Aktions-Node: Führt etwas aus, etwa einen HTTP-Request, eine Datenbankabfrage oder eine Slack-Nachricht.
- Logik-Node: Steuert den Ablauf mit Bedingungen, Verzweigungen und Zusammenführungen (IF, Switch, Merge).
Zwischen den Nodes fließen Daten als JSON. Das klingt technisch, ist im Editor aber sichtbar: Nach jedem Schritt klickst du auf den Node und siehst genau die Daten, die durchgelaufen sind. Dieses direkte Feedback ist für mich der größte Unterschied zu Tools, bei denen du konfigurierst und hoffst.
Jeder Node empfängt JSON, verarbeitet es und gibt ein neues JSON-Objekt weiter.
Lizenz: kostenlos, aber nicht Open Source im strengen Sinn
n8n steht unter der Sustainable Use License. Für dich heißt das: Die Community Edition darfst du für eigene Geschäftsprozesse kostenlos nutzen, auch kommerziell. Willst du n8n als Teil eines eigenen Produkts an Kunden weiterverkaufen, brauchst du eine Enterprise-Lizenz.
Dein erster Workflow in zehn Minuten
Öffne den Editor (Cloud oder lokal unter localhost:5678) und probiere es aus:
- Trigger setzen: Klick auf ”+” und wähle den Schedule Trigger, zum Testen auf “jede Minute”.
- HTTP Request anhängen: Frag eine öffentliche Test-API ab, etwa
https://jsonplaceholder.typicode.com/posts/1. - Ergebnis prüfen: “Execute Node” klicken, rechts siehst du die JSON-Antwort.
- Aktion anhängen: Ein Set-Node zieht den Titel heraus, ein E-Mail- oder Slack-Node schickt ihn weiter.
Speichern, aktivieren, fertig. Spätestens wenn die ersten echten Daten durch die Kette laufen, wird das Prinzip klar.
n8n, Zapier oder Make?
Die drei Tools lösen dasselbe Problem, rechnen aber unterschiedlich ab. An diesem Punkt fallen die meisten Entscheidungen.
| Kriterium | n8n | Zapier | Make |
|---|---|---|---|
| Abrechnung | Pro Workflow-Ausführung, egal wie viele Schritte | Pro Task, jeder Schritt zählt | Pro Operation, jeder Schritt zählt |
| Self-Hosting | Ja, Community Edition kostenlos | Nein | Nein |
| Datenhaltung | Eigener Server möglich | Anbieter-Cloud | Anbieter-Cloud |
| Einstieg | Mittel, etwas technischer | Am einfachsten | Einfach bis mittel |
| KI-Agenten | AI Agent Node, Tools, Memory, MCP | Vorhanden, weniger flexibel | Vorhanden, weniger flexibel |
Der Unterschied bei der Abrechnung wird oft unterschätzt. Ein Workflow mit zehn Schritten ist in n8n eine Ausführung. Bei Zapier sind es zehn Tasks. Je mehrstufiger deine Abläufe, desto stärker kippt die Rechnung zugunsten von n8n.
Zapier passt, wenn dein Team keine technische Person hat und du eine Handvoll einfacher “Wenn das, dann das”-Automationen brauchst. Die Einrichtung dauert Minuten.
Make passt, wenn du komplexere visuelle Abläufe willst, aber keinen Server betreiben möchtest. Make ist günstiger als Zapier und visuell sehr zugänglich. Einen ausführlichen Vergleich findest du in Make vs. n8n.
n8n passt, wenn du viele oder mehrstufige Workflows hast, Daten auf eigenen Servern halten willst oder KI-Agenten baust. Die Lernkurve ist etwas steiler, dafür bekommst du die meiste Kontrolle. Weitere Optionen stehen in den n8n-Alternativen im Vergleich.
Was kostet n8n?
n8n Cloud rechnet nach Ausführungen ab (jährliche Abrechnung). Self-Hosting kennt keine Ausführungslimits.
Cloud-Tarife
Die Preise laut n8n.io/pricing, Stand Oktober 2026, bei jährlicher Abrechnung (monatlich zahlst du rund 17 % mehr):
| Tarif | Preis | Ausführungen pro Monat | Wichtig |
|---|---|---|---|
| Starter | 20 €/Monat | 2.500 | 5 gleichzeitige Ausführungen, 1 Projekt |
| Pro | 50 €/Monat | 10.000 | Bis 50 gleichzeitige Ausführungen, Workflow-Historie, Admin-Rollen |
| Business | 667 €/Monat | 40.000 | Nur Self-Hosting, SSO, Git-Versionierung, Queue-Mode |
| Enterprise | Auf Anfrage | Individuell | SLA, externe Secret Stores, Log-Streaming |
Alle Tarife enthalten unbegrenzte Nutzer, Workflows und Integrationen. Rechne vorher grob nach: Drei Workflows, die je 30-mal am Tag laufen, sind schon rund 2.700 Ausführungen im Monat und damit über dem Starter-Limit.
Self-Hosting: Was es wirklich kostet
Die Community Edition ist kostenlos und hat keine Ausführungslimits. Ein passender Server bei einem EU-Hoster wie Hetzner kostet um die 5 bis 13 € pro Monat. Das ist aber nur der kleinste Posten.
Die ehrliche Rechnung für ein KMU, mit meinen Annahmen von 1 bis 2 Stunden Wartung im Monat und 80 bis 100 € internem Stundensatz:
| Posten | Monatlich | Über 36 Monate |
|---|---|---|
| VPS mit 4 GB RAM, EU-Standort | 6-13 € | 216-468 € |
| Backup-Speicher (extern) | 2-5 € | 72-180 € |
| Monitoring / Uptime-Dienst | 0-10 € | 0-360 € |
| Wartung: 1-2 h × 80-100 € | 80-200 € | 2.880-7.200 € |
| Realistische Gesamtkosten | ca. 90-230 € | ca. 3.200-8.200 € |
Reiner Serverpreis gegenüber Gesamtkosten mit Wartung, Backups und Monitoring.
Das heißt: 5 € im Monat stimmen nur, wenn deine Zeit nichts kostet. Self-Hosting rechnet sich vor allem in zwei Fällen. Erstens, wenn deine Ausführungszahlen so hoch sind, dass die Cloud-Tarife teuer werden. Zweitens, wenn du die Daten ohnehin im eigenen Haus halten musst und jemand im Team den Server betreuen kann.
n8n selbst hosten mit Docker
Für wen sich Self-Hosting lohnt
Selbst gehostet läuft exakt dieselbe Software wie in der Cloud, nur auf deiner Infrastruktur. Zwei Gründe sprechen dafür:
- Datenkontrolle: Workflow-Daten, Zugangsdaten und verarbeitete Inhalte bleiben auf deinem Server. Außerdem erreicht eine selbst gehostete Instanz interne Datenbanken und APIs hinter deiner Firewall, die Cloud kann das nicht.
- Volumen: Keine Ausführungslimits, du zahlst nur den Server.
Es lohnt sich nicht, wenn niemand Server, SSL und Updates betreuen will, oder wenn du gerade erst mit n8n anfängst. Dann starte mit der Cloud und wechsle später.
Voraussetzungen
Mindestens 2 GB RAM, für den produktiven Betrieb besser 4 GB.
- Server: Mindestens 2 GB RAM, produktiv besser 4 GB RAM und 2 vCPU. Bei n8n zählt Arbeitsspeicher mehr als CPU, weil die meiste Zeit auf Antworten externer APIs gewartet wird.
- EU-Standort: Für die DSGVO wichtig. Hetzner betreibt EU-Rechenzentren in Deutschland und Finnland.
- PostgreSQL statt SQLite: n8n startet mit SQLite. Für den produktiven Betrieb gehört Postgres dazu, weil es sich sauber sichern lässt und bei vielen Ausführungen stabiler läuft.
- Domain und SSH-Zugang: Eine Subdomain wie
n8n.deinefirma.deund ein SSH-Key. - Reverse Proxy: Für automatisches HTTPS, im Beispiel unten Caddy.
Docker Compose: das komplette Setup
Rechne für das Docker-Setup auf einem VPS mit 30 bis 60 Minuten.
Docker Compose beschreibt den ganzen Stack in einer Datei: n8n, Postgres und den Reverse Proxy. Damit ist das Setup reproduzierbar und in Minuten neu aufgesetzt.
Erzeuge zuerst den Encryption-Key und leg ihn zusammen mit dem Datenbank-Passwort in eine .env-Datei:
openssl rand -hex 32
Dann die docker-compose.yml:
services:
postgres:
image: postgres:16
restart: unless-stopped
environment:
POSTGRES_USER: n8n
POSTGRES_PASSWORD: ${DB_PASSWORD} # aus .env, nicht ins Repo!
POSTGRES_DB: n8n
volumes:
- postgres_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U n8n"]
interval: 10s
retries: 5
n8n:
# Version pinnen statt :latest, damit Updates kontrolliert laufen
image: docker.n8n.io/n8nio/n8n:<version>
restart: unless-stopped
depends_on:
postgres:
condition: service_healthy
environment:
DB_TYPE: postgresdb
DB_POSTGRESDB_HOST: postgres
DB_POSTGRESDB_DATABASE: n8n
DB_POSTGRESDB_USER: n8n
DB_POSTGRESDB_PASSWORD: ${DB_PASSWORD}
N8N_ENCRYPTION_KEY: ${N8N_ENCRYPTION_KEY} # verschlüsselt alle Credentials
N8N_HOST: n8n.deinefirma.de
WEBHOOK_URL: https://n8n.deinefirma.de/ # sonst zeigen Webhooks auf localhost
N8N_PROTOCOL: https
GENERIC_TIMEZONE: Europe/Berlin # sonst laufen Zeitpläne in UTC
volumes:
- n8n_data:/home/node/.n8n
# Kein ports-Mapping: n8n bleibt intern, nur Caddy ist erreichbar
caddy:
image: caddy:2
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
volumes:
postgres_data:
n8n_data:
caddy_data:
Das Caddyfile hat drei Zeilen. Caddy holt und erneuert die Let’s-Encrypt-Zertifikate selbst:
n8n.deinefirma.de {
reverse_proxy n8n:5678
}
Mit docker compose up -d startet der Stack. Danach legst du im Browser den Owner-Account an. Die offizielle Anleitung findest du in der n8n-Dokumentation zu Docker.
Der wichtigste Satz in diesem Abschnitt: Der N8N_ENCRYPTION_KEY verschlüsselt alle gespeicherten Zugangsdaten. Verlierst du ihn, sind alle Credentials unbrauchbar und du musst jede Verbindung neu einrichten. Sichere ihn getrennt vom Server, etwa im Passwort-Manager der Firma.
Server absichern
Bevor die Instanz produktiv läuft:
- Eigenen Benutzer anlegen und den SSH-Login für root abschalten.
- Firewall aktivieren:
ufw allow 22,80,443/tcp && ufw enable. Alles andere bleibt zu. - Port 5678 nie direkt öffnen. Im Compose-File oben fehlt das Port-Mapping für n8n bewusst, nur Caddy nimmt Verbindungen an.
- Eigene Logins vergeben: Jedes Teammitglied bekommt einen eigenen Zugang, niemand teilt den Owner-Account.
Backup, Update und Monitoring
Das Setup dauert einen Nachmittag. Der Betrieb ist die eigentliche Aufgabe.
Backups. Sichere Datenbank und n8n-Volume täglich, verschlüsselt und auf einem anderen System:
#!/bin/bash
# /opt/n8n/backup.sh, täglich per Cron: 0 3 * * * /opt/n8n/backup.sh
STAMP=$(date +%F)
docker exec postgres pg_dump -U n8n n8n | gzip > /backup/n8n-db-$STAMP.sql.gz
docker run --rm -v n8n_data:/data -v /backup:/backup alpine \
tar czf /backup/n8n-data-$STAMP.tar.gz /data
# Verschlüsseln und extern ablegen (z. B. age oder gpg plus rclone)
age -r <public-key> -o /backup/n8n-$STAMP.age /backup/n8n-db-$STAMP.sql.gz
Teste den Restore einmal im Quartal in einem frischen Container, inklusive Encryption-Key. Ein Backup, das nie zurückgespielt wurde, ist eine Hoffnung.
Updates. Verwende in Produktion nie latest. Pinne die Version, lies vor jedem Sprung die Release Notes, zieh das neue Image und behalte das alte Tag für den Rollback. Updates sind bei n8n auch eine Sicherheitsfrage: Im Dezember 2025 wurde mit CVE-2025-68613 eine kritische Lücke bekannt, über die angemeldete Nutzer Code auf dem Server ausführen konnten. Geschlossen ist sie ab Version 1.120.4.
Monitoring. Ein externer Uptime-Check auf die Webhook-URL und Alarme bei knappem RAM oder Speicherplatz. Webhook-Workflows scheitern oft lautlos: Der Absender bekommt einen Timeout, und niemand merkt es.
Wann Self-Hosting die falsche Wahl ist
- Niemand betreut den Betrieb dauerhaft. Das Setup ist schnell gemacht, Updates und Backups bleiben.
- Nur eine Person versteht den Server. Dann hängt deine Automatisierung an deren Urlaub oder Kündigung. Für Workflows, die Angebote verschicken oder Leads verarbeiten, ist das ein Geschäftsrisiko.
- Wenige Workflows. Bei einer Handvoll Automationen frisst die Wartungszeit jede Ersparnis. Dann ist die Cloud für 20 € im Monat günstiger.
- Hohe Compliance-Anforderungen ohne Prozesse. Gesundheits- oder Finanzdaten brauchen dokumentiertes Patching, Zugriffskontrolle und einen Plan für Vorfälle. Das leistet kein nebenbei betreuter Server.
Dazwischen gibt es einen Mittelweg: n8n auf eigener EU-Infrastruktur, aber Betrieb, Backups und Updates liegen bei einem Dienstleister. Das bauen wir als n8n Agentur für KMU.
DSGVO: Was Self-Hosting löst und was nicht

Self-Hosting macht n8n nicht automatisch DSGVO-konform. Es gibt dir Datenhoheit, aber du trägst jetzt selbst, was sonst der Cloud-Anbieter vertraglich abdeckt. Nutzt du die n8n Cloud, brauchst du einen Auftragsverarbeitungsvertrag (AVV) mit n8n.
Die Checkliste für selbst gehostete Instanzen:
- EU-Serverstandort: Rechenzentrum in Deutschland oder der EU. Prüf auch, wem der Hoster gehört und von wo aus Support zugreift.
- AVV mit dem Hoster: Auch reines Hosting ist Auftragsverarbeitung.
- Credentials als kritische Daten behandeln: In n8n liegen Zugänge zu CRM, E-Mail und Buchhaltung. Regle schriftlich, wer den Encryption-Key kennt und wo er liegt.
- Backups verschlüsseln: Ein unverschlüsselter Datenbank-Dump auf fremdem Speicher ist ein Datenschutzvorfall mit Ansage.
- Löschfristen umsetzen: n8n speichert die Daten jeder Ausführung. Stell das automatische Löschen (Execution Data Pruning) ein, damit personenbezogene Daten nicht unbegrenzt in der Historie liegen.
- Verarbeitungsverzeichnis ergänzen: Die n8n-Instanz gehört als eigener Eintrag hinein. Das wird am häufigsten vergessen.
Schickst du Daten an KI-Modelle, gilt dasselbe für den jeweiligen Anbieter. Wie du das sauber regelst, steht in ChatGPT und DSGVO im Unternehmen.
Workflow-Beispiele für KMU
Von der einfachen Synchronisation bis zum KI-Agenten.
Die folgenden Beispiele laufen mit der Community Edition, ohne Enterprise-Lizenz. Bei den Zeitersparnissen nenne ich bewusst keine Prozentzahlen: Sie hängen völlig davon ab, wie dein Prozess heute aussieht.
Leads aus dem Kontaktformular ins CRM
Ein Webhook-Trigger empfängt die Daten aus deinem Formular. Ein Code-Node bereinigt Schreibweisen. Dann kommt der wichtigste Schritt: Ein HTTP-Request fragt das CRM, ob der Kontakt schon existiert, und ein IF-Node verzweigt. Ohne diese Prüfung erzeugst du Dubletten. Danach legt ein HubSpot- oder Pipedrive-Node den Kontakt an, und eine Slack-Nachricht informiert den Vertrieb mit Link zum Datensatz.
Rechnungen aus dem Postfach ablegen
Ein IMAP- oder Gmail-Trigger überwacht das Buchhaltungs-Postfach. Ein IF-Node lässt nur E-Mails mit PDF-Anhang durch. Ein Google-Drive-Node legt die Datei in einer Ordnerstruktur nach Jahr und Monat ab, und die Buchhaltung bekommt eine kurze Nachricht. Wer weitergehen will, liest Rechnungsnummer, Betrag und Fälligkeit mit einem KI-Node aus. Wie das im Ganzen aussieht, zeigt Rechnungseingang automatisieren.
Wochenbericht für die Geschäftsführung
Ein Schedule-Trigger startet jeden Montag um 7:30 Uhr. Nodes holen Zahlen aus Analytics, Werbekonten und CRM, ein Code-Node rechnet die Abweichung zur Vorwoche aus, und das Ergebnis geht als E-Mail oder PDF raus. Rechne mit einigen Stunden für die Einrichtung, weil jede Datenquelle eigene Zugänge und Formate hat.
Support-Anfragen priorisieren
Das Support-Formular auf deiner Website ruft einen n8n-Webhook auf. Ein KI-Node bewertet Dringlichkeit und Thema, ein zweiter Node legt das Ticket mit passender Priorität im Helpdesk an, ein dritter schickt dem Absender eine Eingangsbestätigung. Halte den Ablauf linear: erst bewerten, dann anlegen, dann antworten. So bleibt jeder Schritt einzeln testbar, und ein Fehler beim Ticket blockiert nicht die Bestätigung.
Große Excel- und CSV-Dateien
Hier enden die meisten Tutorials. n8n lädt standardmäßig alle Daten in den Arbeitsspeicher. Eine Excel-Datei mit 50.000 Zeilen auf einem Server mit 2 GB RAM führt dann zum Absturz.
Große Dateien in kontrollierten Paketen verarbeiten statt auf einmal.
- In Paketen verarbeiten: Der Loop-Over-Items-Node (früher SplitInBatches) teilt die Zeilen in Pakete. Starte mit 200 Zeilen und taste dich nach oben, bis du das Limit deines Servers kennst.
- Encoding prüfen: Umlaute brauchen UTF-8. Setz das beim Einlesen ausdrücklich.
- Fehlerpfad einbauen: Ein gescheitertes Paket soll nicht den ganzen Lauf abbrechen.
Mein Praxisfall: 200.000 Videos
Bei der Video-Pipeline steuert n8n den Ablauf: Daten kommen herein, Texte und Varianten werden erzeugt, FFmpeg rendert die Videos, die fertigen Dateien werden ausgeliefert. Die Rechenarbeit liegt bei FFmpeg, n8n hält den Ablauf zusammen und fängt Fehler ab. Daraus habe ich zwei Dinge mitgenommen: Schwere Arbeit gehört nicht in n8n selbst, sondern in spezialisierte Dienste, die n8n aufruft. Und ohne Fehlerpfad und Wiederholungslogik hält kein Workflow über Hunderttausende Durchläufe.
KI-Agenten mit n8n
Der AI Agent Node wählt selbst aus den angebundenen Tools aus.
Ein klassischer Workflow folgt einer festen Reihenfolge. Ein Agent entscheidet selbst, welches Werkzeug er als Nächstes nutzt. In n8n baust du das mit dem AI Agent Node:
- Modell anbinden: OpenAI, Anthropic Claude, Google Gemini oder ein lokales Modell, jeweils per API-Key.
- Tools definieren: Jeder angeschlossene Node oder Sub-Workflow wird zum Werkzeug, das der Agent aufrufen darf.
- Memory hinzufügen: Damit der Agent den Verlauf eines Gesprächs behält.
- Grenzen setzen: Maximale Durchläufe und ein Budget für API-Kosten, bevor der erste Agent produktiv geht.
Ein typisches Beispiel ist ein Support-Agent, der Bestellstatus abfragt, in der Wissensdatenbank sucht und bei schwierigen Fällen ein Ticket anlegt. Schneide solche Agenten so zu, dass ihre Tools nur lesen oder eskalieren dürfen. Sobald ein Agent etwas ändert, storniert oder nach außen schreibt, gehört eine menschliche Freigabe davor. n8n bietet dafür eine Freigabe für Tool-Aufrufe (Human approval). Wann ein Agent überhaupt sinnvoll ist und wann ein fester Workflow reicht, beschreibe ich bei den KI-Agenten.
Sicherheit und Betrieb im Alltag
Versionierung, sichere Zugangsdaten und Fehleralarme machen ein Setup produktionsreif.
Webhooks absichern
Produktions-Webhooks sind öffentlich erreichbar. Wer die URL kennt, kann den Workflow auslösen und im schlimmsten Fall Müll in dein CRM schreiben. Stell im Webhook-Node unter Authentication “Header Auth” ein und vergib ein starkes Token.
Zugangsdaten nie in Nodes eintragen
API-Keys gehören in den Credentials Store von n8n, nicht in Code-Nodes oder Request-Parameter. Dort werden sie mit dem Encryption-Key verschlüsselt gespeichert, und du tauschst einen Key an einer Stelle statt in zwanzig Workflows. Nicht jeder im Team braucht Zugriff auf die Produktions-Zugänge.
Fehler bemerken, bevor der Kunde es tut
Wenn eine API fünf Minuten nicht antwortet, bricht ein Workflow ohne Fehlerbehandlung einfach ab. Bau einen eigenen Workflow mit dem Error Trigger, der dich bei jedem Fehlschlag per E-Mail oder Slack informiert. Bei unkritischen Schritten hilft die Einstellung “Continue On Fail”, damit nicht der ganze Ablauf steht.
Gescheiterte Ausführungen lösen automatisch einen Alarm aus.
Versionierung
Ein Workflow wird “nur kurz optimiert” und läuft danach nicht mehr. Die Workflow-Historie im Pro-Tarif zeigt frühere Stände. Die echte Git-Anbindung, mit der du Workflows zwischen Entwicklung und Produktion synchronisierst, gibt es laut n8n-Preisseite erst ab dem Business-Tarif (Dokumentation). In der Community Edition exportierst du Workflows als JSON und legst sie selbst in ein Repository, zum Beispiel per nächtlichem Export über die n8n-CLI.
Performance
- Zeitpläne in der richtigen Zeitzone: Ohne
GENERIC_TIMEZONE=Europe/Berlinläuft dein 8-Uhr-Bericht nach Serverzeit. - Logik bündeln: Zehn verkettete Nodes für eine Umformung sind langsamer und schwerer zu warten als ein Code-Node.
- Große Abläufe teilen: Läuft ein Workflow regelmäßig länger als zwei Minuten, teil ihn mit dem Execute-Workflow-Node in Sub-Workflows auf.
- Hohe Last: Bei vielen parallelen Ausführungen brauchst du den Queue-Mode mit Redis und separaten Workern. Das erhöht den Betriebsaufwand deutlich.
Wo n8n an Grenzen stößt
- JavaScript: Einfache Workflows gehen ohne Code. Für komplexe Umformungen und eigene APIs kommst du um JavaScript nicht herum.
- Hardware: Selbst gehostet bestimmen RAM und CPU, wie viel parallel laufen kann.
- Nischen-Integrationen: Zapier hat mehr fertige Anbindungen. Der HTTP-Request-Node gleicht das meist aus, kostet aber Einrichtungszeit.
- Schatten-IT: Undokumentierte Workflows, die nur eine Person versteht, brechen beim ersten Personalwechsel. Sobald Rechnungen, Leads oder Kundendaten über n8n laufen, brauchst du Dokumentation, Monitoring und eine Vertretung.
Wenn du an diesem Punkt bist, bauen und betreiben wir das für dich, mit Festpreis und Betreuung nach dem Launch: KI-Automatisierung für Unternehmen.
Häufige Fragen zu n8n
Was ist n8n einfach erklärt?
n8n ist ein Werkzeug, mit dem du Programme miteinander verbindest, damit wiederkehrende Aufgaben von selbst laufen. Du baust Abläufe aus Bausteinen (Nodes) in einem visuellen Editor, etwa “neue Formularanfrage, Kontakt ins CRM, Nachricht an den Vertrieb”. n8n läuft in der Cloud oder auf deinem eigenen Server.
Ist n8n kostenlos?
Die Community Edition ist für eigene Geschäftsprozesse kostenlos, auch kommerziell. Du zahlst nur den Server, ab etwa 5 € im Monat, plus deine Zeit für Wartung. Die Cloud kostet ab 20 € im Monat bei jährlicher Abrechnung.
Was kostet n8n pro Monat?
In der Cloud kostet Starter 20 € (2.500 Ausführungen) und Pro 50 € (10.000 Ausführungen), jeweils bei jährlicher Abrechnung. Business liegt bei 667 € für 40.000 Ausführungen und ist nur selbst gehostet verfügbar. Selbst gehostet mit der Community Edition zahlst du nur Server und Wartung, realistisch 90 bis 230 € im Monat für ein KMU, wenn du deine Arbeitszeit einrechnest.
Wie hoste ich n8n selbst?
Am einfachsten mit Docker Compose auf einem VPS mit 4 GB RAM: n8n, PostgreSQL und ein Reverse Proxy wie Caddy für HTTPS. Setz Encryption-Key, Webhook-URL und Zeitzone, öffne nur die Ports 22, 80 und 443 und richte tägliche, verschlüsselte Backups ein. Das komplette Compose-File steht oben im Abschnitt zum Self-Hosting.
Wie viel RAM braucht n8n?
Mindestens 2 GB, für den produktiven Betrieb mit Postgres 4 GB RAM und 2 vCPU. Arbeitsspeicher ist wichtiger als CPU, weil n8n meist auf Antworten externer APIs wartet. Große Dateien verarbeitest du in Paketen.
Ist n8n DSGVO-konform?
Es kann DSGVO-konform betrieben werden, ist es aber nicht automatisch. Selbst gehostet brauchst du einen EU-Server, einen AVV mit dem Hoster, verschlüsselte Backups, Löschfristen für Ausführungsdaten und einen geregelten Umgang mit dem Encryption-Key. In der n8n Cloud brauchst du einen AVV mit n8n.
Was passiert, wenn ich den Encryption-Key verliere?
Dann sind alle gespeicherten Zugangsdaten unbrauchbar. Du musst jede Verbindung zu CRM, E-Mail und anderen Diensten neu einrichten. Bewahr den Key deshalb getrennt vom Server auf, zum Beispiel im Passwort-Manager der Firma.
Soll ich n8n oder Zapier nehmen?
Zapier, wenn du wenige einfache Automationen ohne technische Person im Team brauchst. n8n, wenn deine Abläufe mehrstufig sind, das Volumen steigt, Daten im eigenen Haus bleiben sollen oder du KI-Agenten baust. Weil n8n pro Ausführung und nicht pro Schritt abrechnet, wird es mit jedem zusätzlichen Schritt im Vergleich günstiger.
Kann KI n8n-Workflows erstellen?
Ja. Die Cloud-Tarife enthalten einen KI-Assistenten, der Workflows aus einer Beschreibung entwirft. Das Ergebnis ist ein guter Startpunkt. Fehlerbehandlung, Zugangsdaten und Randfälle musst du in der Regel selbst nacharbeiten.


