n8n – Open-Source-Workflow-Automatisierung: Anleitung 2026

n8n – Open-Source-Workflow-Automatisierung: Anleitung 2026

Wer repetitive Aufgaben automatisieren möchte, denkt oft zuerst an Zapier oder Make (ehemals Integromat). Doch seit n8n 2019 als Open-Source-Projekt startete, hat sich die Landschaft verändert. n8n bietet volle Datenkontrolle durch Self-Hosting, eine mächtige visuelle Oberfläche und die Möglichkeit, eigene Nodes in JavaScript zu schreiben. Diese Anleitung zeigt, wie man n8n einrichtet und den ersten Workflow baut.

Was ist n8n?

n8n (ausgesprochen „nodemation") ist eine quelloffene Workflow-Automatisierungsplattform. Der Code liegt auf GitHub und kann unter einer „fair-code"-Lizenz selbst gehostet werden. Über 400 vorgefertigte Nodes verbinden externe Dienste: von GitHub und Slack über Airtable und PostgreSQL bis zu KI-Diensten wie OpenAI oder Anthropic.

n8n vs. Zapier, Make und Activepieces im Vergleich

Kriterium n8n Zapier Make Activepieces
Open Source Ja (fair-code) Nein Nein Ja (MIT)
Self-Hosting Ja Nein Nein Ja
Kostenloser Plan Ja (Self-Hosted) Begrenzt (100 Aufg./Mo.) Ja (1.000 Ops) Ja
Cloud-Preis (Einstieg) ca. 20 €/Mo. ab ca. 20 €/Mo. ab ca. 9 €/Mo. Kostenlos
Eigene Nodes/Code Ja (JavaScript) Eingeschränkt Ja (HTTP-Module) Ja
Anzahl Integrationen 400+ 6.000+ 1.500+ 200+
Datenschutz (EU) Sehr gut (Self-Host) Mittel Mittel Gut (Self-Host)

Installation: Docker Self-Hosted

Die einfachste Methode, n8n selbst zu hosten, ist Docker. Voraussetzung: Docker und Docker Compose müssen installiert sein.

Erstelle eine Datei docker-compose.yml mit folgendem Inhalt:

version: "3"
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=geheimespasswort
      - GENERIC_TIMEZONE=Europe/Berlin
    volumes:
      - ~/.n8n:/home/node/.n8n

Mit docker-compose up -d startet n8n im Hintergrund. Die Oberfläche ist dann unter http://localhost:5678 erreichbar. Für Produktionsbetrieb empfiehlt sich ein Reverse Proxy (nginx oder Caddy) mit SSL-Zertifikat.

Tipp: Für schnelle Tests ohne lokale Installation bietet n8n Cloud einen 14-Tage-Testzeitraum ohne Kreditkarte. Self-Hosting ist für Produktionsprojekte mit sensiblen Daten die bessere Wahl.

Die Oberfläche: Nodes, Connections und Executions

Nach dem Login öffnet sich der Workflow-Editor. Zentrale Konzepte:

Erster Workflow: GitHub Issue → Slack-Nachricht

Ziel: Sobald ein neues Issue in einem GitHub-Repository erstellt wird, soll eine Nachricht in einem Slack-Kanal erscheinen.

  1. GitHub-Trigger-Node: Wähle „GitHub Trigger" aus der Node-Liste. Als Event: Issues – opened. Trage Repository und Owner ein. n8n stellt automatisch einen Webhook-URL bereit, der in den GitHub-Repository-Einstellungen unter Webhooks eingetragen wird.
  2. Slack-Node: Verbinde den GitHub-Trigger mit einem Slack-Node. Wähle „Send Message" als Aktion. Im Textfeld nutze den Ausdruck {{ $json.issue.title }}, um den Issue-Titel dynamisch einzufügen.
  3. Credentials einrichten: Beide Nodes benötigen API-Zugangsdaten. Für GitHub ein Personal Access Token (unter Settings → Developer Settings), für Slack eine OAuth-App mit dem Scope chat:write.
  4. Aktivieren: Workflow auf „Active" stellen. Ab sofort löst jedes neue GitHub-Issue automatisch die Slack-Nachricht aus.

Trigger-Typen im Überblick

n8n kennt drei Haupttypen von Workflow-Auslösern:

HTTP-Request-Node für beliebige APIs

Nicht jede API hat einen dedizierten n8n-Node. Der „HTTP Request"-Node löst dieses Problem: Er erlaubt beliebige GET-, POST-, PUT- und DELETE-Requests mit konfigurierbaren Headers, Query-Parametern und Body. So lässt sich jede REST-API anbinden, die keine offizielle Integration hat. Die Antwort-JSON ist direkt im nächsten Node verfügbar.

Achtung: Beim Self-Hosting liegt die Verantwortung für Updates, Backups und Sicherheit beim Betreiber. Workflow-Credentials sind im n8n-Datenbankvolume gespeichert – regelmäßige Backups und ein gesicherter Server-Zugang sind Pflicht.

Fehlerbehandlung in n8n

Fehlgeschlagene Nodes stoppen standardmäßig den gesamten Workflow. Für robuste Automatisierungen empfiehlt sich:

Fazit

n8n ist 2026 eine der stärksten Automatisierungsplattformen, die es gibt. Self-Hosting, volle Datenkontrolle und die Möglichkeit, eigene Nodes in JavaScript zu schreiben, machen es zur idealen Wahl für Entwickler und datenschutzbewusste Teams. Wer 400+ Integrationen benötigt und Zapiers Preismodell scheut, findet in n8n eine echte Alternative – auch wenn der initiale Setup-Aufwand höher ist.

Häufige Fragen (FAQ)

Ist n8n wirklich kostenlos?
Das Self-Hosting ist kostenlos (Open Source unter fair-code-Lizenz). n8n Cloud hat kostenpflichtige Pläne. Für kommerzielle Self-Hosted-Deployments ab einer bestimmten Größe gelten Lizenzbedingungen – Details finden sich auf der n8n-Preisseite.
Wie unterscheidet sich n8n von Zapier bei der Datenmenge?
Zapier rechnet nach „Tasks" (Aufgaben pro Trigger). n8n Self-Hosted hat kein solches Limit – nur die Serverressourcen begrenzen die Ausführungen. Das macht n8n besonders attraktiv für hochvolumige Workflows.
Kann ich eigene Nodes für n8n schreiben?
Ja. n8n bietet ein Node-SDK für TypeScript/JavaScript. Eigene Nodes lassen sich lokal entwickeln, testen und in die n8n-Instanz laden. Das offizielle Entwicklerdokument erklärt den genauen Aufbau.
Läuft n8n auch auf einem Raspberry Pi?
Ja, n8n läuft auf ARM-Systemen wie dem Raspberry Pi 4. Für produktive Workflows mit vielen gleichzeitigen Executions empfiehlt sich jedoch ein VPS mit mindestens 2 GB RAM.