n8n verbindet Systeme über grafische Workflows: Ein Auslöser startet den Ablauf, danach holen, prüfen und schreiben einzelne Bausteine, die sogenannten Nodes, die Daten. Ein Test ist in einer Stunde erledigt. Der Unterschied zu einem Betrieb, auf den sich die Buchhaltung verlassen kann, liegt in den Schritten dieser Anleitung. Sie richtet sich an Geschäftsführung und IT-Verantwortliche und beschreibt den Stand von November 2026 mit n8n 2.x. Bezeichnungen in der Oberfläche können sich mit neuen Versionen ändern.

Auf einen Blick
Dauerzwei bis drei Tage für die Einrichtung
BeteiligtIT oder Dienstleister, Datenschutzbeauftragte, eine Person als Verantwortliche für die Workflows
VoraussetzungLinux-Server oder Cloud-Konto, eigene Subdomain, Zugang zu den anzubindenden Systemen

Schritt 1: Entscheiden Sie, wo n8n laufen soll

Die erste Entscheidung bestimmt, wer später für den Betrieb geradesteht.

n8n CloudSelbst betrieben
Betriebn8n übernimmt Server, Updates und SkalierungSie oder Ihr Dienstleister
Datenstandortbeim Anbieter, im Vertrag prüfenauf Ihrem Server, auch im eigenen Haus
Passt, wennkeine IT-Kapazität für den Betrieb vorhanden istDaten das Haus nicht verlassen sollen oder interne Systeme direkt erreichbar sein müssen

Wir empfehlen den eigenen Betrieb, wenn ein ERP im internen Netz angebunden werden soll oder sensible Daten fließen. Ein Server bei einem deutschen Hoster oder im eigenen Haus reicht für die meisten Mittelständler aus. Fehlt die Kapazität für Wartung, ist die Cloud-Variante die ehrlichere Wahl als ein Server, um den sich niemand kümmert.

Schritt 2: Klären Sie die Lizenz

n8n steht unter der Sustainable Use License, die keine klassische Open-Source-Lizenz ist. Die Nutzung für eigene interne Geschäftszwecke ist erlaubt, auch produktiv und ohne Gebühr. Wer n8n Dritten als Dienst anbietet oder Kunden darin Workflows bauen lässt, braucht eine kommerzielle Lizenz.

Prüfen Sie außerdem, ob die kostenlose Community Edition reicht. Bezahlten Editionen vorbehalten sind unter anderem Single Sign-on, getrennte Test- und Produktivumgebungen, Projekte, das Teilen von Workflows und Zugängen, externe Geheimnisspeicher, Protokoll-Streaming und Versionierung mit Git. Arbeiten mehrere Personen an Workflows, wird das schnell relevant.

Schritt 3: Setzen Sie den Server richtig auf

Installieren Sie n8n per Docker Compose. Das ist der von n8n vorgesehene Weg für den Produktivbetrieb, die Installation über npm gilt als veraltet. Vier Punkte machen den Unterschied:

  • Datenbank: Standard ist SQLite. Stellen Sie von Anfang an auf PostgreSQL um, unterstützt sind die Hauptversionen 16 bis 18.
  • Version: Nutzen Sie den Kanal „stable“, nicht „beta“ oder „latest“ ohne Prüfung, und legen Sie die Versionsnummer fest.
  • HTTPS: n8n gehört hinter einen Reverse-Proxy mit Zertifikat. Setzen Sie die öffentliche Adresse in der Variable WEBHOOK_URL, sonst erzeugt n8n falsche Links.
  • Erreichbarkeit: Machen Sie nur frei, was nötig ist. Die Oberfläche gehört ins VPN oder hinter eine Zugriffsbeschränkung. Beachten Sie aber, dass Freigabe-Links aus Workflows für die Prüfenden erreichbar sein müssen.

Schritt 4: Sichern Sie Schlüssel und Zugänge

n8n verschlüsselt gespeicherte Zugangsdaten mit einem Schlüssel. Setzen Sie ihn selbst über die Variable N8N_ENCRYPTION_KEY und bewahren Sie ihn getrennt vom Server auf, etwa im Passwort-Tresor. Ohne diesen Schlüssel sind die gespeicherten Zugänge nach einer Wiederherstellung nicht mehr nutzbar.

Legen Sie für jedes angebundene System ein eigenes technisches Konto mit den kleinstmöglichen Rechten an. Der Workflow für das Rechnungspostfach braucht keinen Zugriff auf alle Postfächer, und ein ERP-Konto für Auftragsvorschläge darf keine Stammdaten löschen. Aktivieren Sie die Mehrfaktor-Anmeldung für alle n8n-Nutzer. Persönliche Konten von Mitarbeitenden gehören nicht in Workflows, denn beim Austritt steht sonst der Ablauf still.

Schritt 5: Regeln Sie, welche Daten wo bleiben

n8n speichert standardmäßig bei jeder Ausführung die vollständigen Daten, also auch Inhalte von E-Mails und Rechnungen. Gelöscht wird nach 14 Tagen oder ab 10.000 Ausführungen. Legen Sie die Frist bewusst fest:

VariableStandardEmpfehlung für den Start
EXECUTIONS_DATA_PRUNEtrueso lassen
EXECUTIONS_DATA_MAX_AGE336 Stundenje nach Workflow verkürzen, etwa auf 168
EXECUTIONS_DATA_SAVE_ON_SUCCESSallnach der Testphase bei sensiblen Abläufen none
EXECUTIONS_DATA_SAVE_ON_ERRORallso lassen, sonst fehlt die Fehleranalyse

Entscheiden Sie dann je Workflow, welches Modell die Daten sieht. Der eigene Betrieb von n8n schützt wenig, wenn jeder Text anschließend zu einem Anbieter außerhalb der EU geht.

Modellzugang in n8nDatenwegGeeignet für
Ollama Chat Modelbleibt auf Ihrem Server, braucht passende Hardwaresensible Inhalte, einfache Aufgaben
Microsoft Foundry Chat Model (früher Azure OpenAI)Ihr Azure-Konto, Region wählbarBetriebe mit Microsoft-Vertrag
Mistral Cloud Chat Modeleuropäischer AnbieterStandardtexte mit Auftragsverarbeitung

Für jeden externen Dienst brauchen Sie einen Auftragsverarbeitungsvertrag, mehr dazu unter DSGVO und KI. Nehmen Sie die Workflows außerdem in Ihr Verzeichnis der Verarbeitungstätigkeiten auf. Bearbeitet das System Daten von Beschäftigten oder lassen sich Leistungen auswerten, ist der Betriebsrat einzubinden.

Schritt 6: Richten Sie Backup und Fehlermeldung ein

Ein Workflow, der nachts still ausfällt, ist schlimmer als gar keiner, weil sich alle darauf verlassen. Bauen Sie deshalb einen Fehler-Workflow, bevor der erste echte Ablauf startet:

  1. Legen Sie einen neuen Workflow an, dessen erster Node der Error Trigger ist.
  2. Lassen Sie ihn eine Nachricht an ein Team-Postfach oder einen Teams-Kanal senden, mit Workflow-Name, Fehlermeldung und Link zur Ausführung.
  3. Wählen Sie ihn in jedem produktiven Workflow unter Settings als Error workflow aus.
  4. Nutzen Sie den Node Stop And Error, wenn fachliche Bedingungen nicht stimmen, etwa wenn der Lauf null Datensätze liefert, obwohl täglich welche kommen.

Sichern Sie täglich die PostgreSQL-Datenbank und exportieren Sie die Workflows zusätzlich als Dateien. Den Schlüssel aus Schritt 4 sichern Sie getrennt davon. Spielen Sie die Sicherung einmal auf einem zweiten Server zurück, bevor Sie produktiv gehen. Warum das wichtig ist, beschreibt unsere Seite zu Backup und Wiederanlauf.

Schritt 7: Legen Sie Betriebsregeln fest

Für n8n wurden wiederholt kritische Sicherheitslücken veröffentlicht. Das ist bei verbreiteter Software normal, verlangt aber eine feste Routine: Abonnieren Sie die Release Notes, spielen Sie Sicherheitsupdates innerhalb weniger Tage ein und reguläre Updates monatlich. Testen Sie Updates vorher auf einer zweiten Instanz, die in der Community Edition auch als Testumgebung dient.

Halten Sie außerdem schriftlich fest:

  • wer die Instanz verantwortet und wer vertritt
  • wer neue Workflows produktiv schalten darf
  • wie Workflows benannt werden, zum Beispiel „Buchhaltung: Rechnungseingang“
  • was als Rückfall gilt, wenn ein Workflow länger ausfällt

Ohne diese Regeln entsteht dasselbe Problem wie bei Schatten-KI: Abläufe, die jemand einmal gebaut hat und niemand mehr versteht.

Welche Fehler beim Start am meisten kosten

Der häufigste Fehler ist ein Testaufbau, der ohne Zäsur zum Produktivsystem wird: SQLite, kein Backup, das Konto des Kollegen, der ihn gebaut hat. Sichtbar wird das meist erst beim ersten Ausfall. Der zweite Fehler sind zu große Workflows, die vom Postfach bis zur Buchung alles in einem Ablauf erledigen. Teilen Sie sie in kleine Teile mit klarer Übergabe, das macht Fehlersuche und Änderungen erheblich einfacher. Der dritte Fehler sind fehlende Schutzgrenzen, also Workflows, die ohne Freigabe in das ERP schreiben dürfen, obwohl das niemand so entschieden hat.

Womit Sie anfangen sollten

Beginnen Sie mit einem Ablauf, bei dem ein Fehler früh auffällt und niemand außerhalb des Betriebs etwas davon merkt. Ideal ist ein Workflow, der nur vorschlägt und nichts endgültig schreibt. Drei Abläufe, die wir dafür Schritt für Schritt beschrieben haben:

Für Betriebe, die Aufbau und Betrieb nicht selbst stemmen wollen, gibt es die Prozessautomatisierung und die laufende Betreuung.