Zum Inhalt springen

n8n: Workflows, Kosten, Self-Hosting mit Docker & DSGVO (2026)

Simon
KI-Automatisierung 17 Minuten
n8n: Workflows, Kosten, Self-Hosting mit Docker & DSGVO (2026)
Inhaltsverzeichnis

n8n verständlich erklärt: was es kostet, wie du es mit Docker selbst hostest, was die DSGVO verlangt und welche Workflows sich für KMU lohnen.

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?

Diagramm der drei n8n Workflow-Bausteine: Trigger-Node, Aktions-Node und Logik-Node 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.

Anatomie eines n8n Nodes mit JSON-Eingang, Verarbeitungslogik und JSON-Ausgang 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:

  1. Trigger setzen: Klick auf ”+” und wähle den Schedule Trigger, zum Testen auf “jede Minute”.
  2. HTTP Request anhängen: Frag eine öffentliche Test-API ab, etwa https://jsonplaceholder.typicode.com/posts/1.
  3. Ergebnis prüfen: “Execute Node” klicken, rechts siehst du die JSON-Antwort.
  4. 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.

Kriteriumn8nZapierMake
AbrechnungPro Workflow-Ausführung, egal wie viele SchrittePro Task, jeder Schritt zähltPro Operation, jeder Schritt zählt
Self-HostingJa, Community Edition kostenlosNeinNein
DatenhaltungEigener Server möglichAnbieter-CloudAnbieter-Cloud
EinstiegMittel, etwas technischerAm einfachstenEinfach bis mittel
KI-AgentenAI Agent Node, Tools, Memory, MCPVorhanden, weniger flexibelVorhanden, 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?

Kennzahlen-Karte zu den n8n Cloud Preisen 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):

TarifPreisAusführungen pro MonatWichtig
Starter20 €/Monat2.5005 gleichzeitige Ausführungen, 1 Projekt
Pro50 €/Monat10.000Bis 50 gleichzeitige Ausführungen, Workflow-Historie, Admin-Rollen
Business667 €/Monat40.000Nur Self-Hosting, SSO, Git-Versionierung, Queue-Mode
EnterpriseAuf AnfrageIndividuellSLA, 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:

PostenMonatlichÜber 36 Monate
VPS mit 4 GB RAM, EU-Standort6-13 €216-468 €
Backup-Speicher (extern)2-5 €72-180 €
Monitoring / Uptime-Dienst0-10 €0-360 €
Wartung: 1-2 h × 80-100 €80-200 €2.880-7.200 €
Realistische Gesamtkostenca. 90-230 €ca. 3.200-8.200 €

Kennzahlen-Karte zu den realen Monatskosten beim n8n Self-Hosting 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:

  1. 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.
  2. 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

Kennzahlen-Karte zur empfohlenen RAM-Ausstattung für n8n 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.de und ein SSH-Key.
  • Reverse Proxy: Für automatisches HTTPS, im Beispiel unten Caddy.

Docker Compose: das komplette Setup

Kennzahlen-Karte zur Setup-Zeit beim n8n Self-Hosting mit Docker 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:

  1. Eigenen Benutzer anlegen und den SSH-Login für root abschalten.
  2. Firewall aktivieren: ufw allow 22,80,443/tcp && ufw enable. Alles andere bleibt zu.
  3. Port 5678 nie direkt öffnen. Im Compose-File oben fehlt das Port-Mapping für n8n bewusst, nur Caddy nimmt Verbindungen an.
  4. 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

Illustration zur DSGVO beim n8n Self-Hosting mit EU-Serverstandort und Encryption-Key

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

Drei n8n Workflow-Szenarien: E-Mail-CRM-Sync, KI-Agent und Excel-Verarbeitung 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.

n8n Excel-Verarbeitung ohne Batching führt zu Absturz, Batching löst das 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

Architektur eines n8n KI-Agenten mit AI-Agent-Node, Tool-Nodes und Memory 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

Drei Sicherheitssäulen für n8n: Git-Versionierung, Credentials Store und Error Trigger 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.

Ablaufdiagramm für Error-Trigger in n8n Workflows 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/Berlin lä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.

Über den Autor

Simon

Founder & Lead Developer · alloq.digital

Spezialisiert auf SaaS-Plattformen, Webentwicklung und KI-Automatisierung. Baut seit Jahren digitale Produkte, die Unternehmen voranbringen.

Mehr über Simon →

Jetzt Projekt anfragen

Wir bauen genau solche Lösungen - Festpreis, klare Verantwortung, Antwort innerhalb von 24 Stunden.

Termin wählen, Ausgangslage schildern, ehrliche Einschätzung bekommen - auch wenn am Ende kein Projekt daraus wird.

Termin buchen
  • 15 Minuten
  • Kostenlos & unverbindlich
  • Antwort in 24h

Leistung ansehen: KI-Automatisierung

Ablauf, Festpreis-Modell und Referenzen zu genau dem Thema, um das es in diesem Artikel geht.

Mehr zu KI-Automatisierung

Anfrage schreiben

Vorhaben in drei Sätzen beschreiben. Antwort kommt innerhalb von 24 Stunden, ohne Verkaufsgespräch.

Zum Kontaktformular