Zurück zur n8n-Übersicht
n8n Artikel 01 von 08

Was ist n8n?

Der Start der n8n-Lernreise: was n8n kann, welche Aufgaben sich lohnen und warum ich Automationen lieber selbst kontrolliere.

Hier verstehst du n8n als Werkzeug für wiederholbare Workflows, Trigger und Automationen auf dem eigenen System. Ich erinnere mich noch genau an den Moment, wo ich das erste Mal von n8n gehört habe. Jemand hat mir gesagt: "Du kannst damit alles automatisieren." Ich dachte: klingt nach Werbung. Dann habe ich es ausprobiert. Seitdem ist n8n für mich der Einstiegspunkt, wenn aus einer wiederkehrenden Aufgabe ein verlässlicher Ablauf werden soll.

Was ist n8n?

n8n ist ein Werkzeug das verschiedene Apps und Dienste miteinander verbindet und Abläufe automatisch ausführt. Du sagst ihm: "Wenn das passiert, mach das." Und dann macht es das. Immer wieder. Ohne dass du dabei sein musst.

Ein konkretes Beispiel
1
Jemand füllt ein Formular auf deiner Website aus
2
n8n empfängt die Daten und schreibt sie in eine Tabelle
3
Eine Bestätigungsmail geht automatisch raus
4
Du bekommst eine Benachrichtigung per Telegram

Das alles automatisch. Du hast nichts getan außer es einmal einzurichten. Genau so nutze ich es. Nicht als Spielzeug, sondern als echtes Werkzeug das mir täglich Arbeit abnimmt.

Warum ich n8n nutze

Es gibt ähnliche Tools: Zapier, Make, IFTTT. Die funktionieren alle. Aber n8n läuft bei mir auf meinem eigenen Server. Keine Abo-Kosten, keine Datenweitergabe, keine Abhängigkeit von einem Anbieter.

Das war für mich der entscheidende Punkt. Ich habe 30 Jahre Linux-Erfahrung und bin es gewohnt, Dinge selbst zu hosten. Mit n8n habe ich die volle Kontrolle. Was einmal läuft, läuft auch in fünf Jahren noch.

Meine Meinung

Wer n8n auf einem eigenen Server betreibt zahlt einmalig für den Server, aber nicht pro Workflow oder Ausführung. Bei Zapier oder Make wird es schnell teuer sobald du mehr automatisieren willst. Das ist einer der Hauptgründe warum ich bei n8n geblieben bin.

Brauche ich Programmierkenntnisse?

Nein. Die meisten Workflows baust du per Drag-and-drop zusammen. Du verbindest Bausteine miteinander, wie Legosteine. Jeder Baustein hat eine klare Aufgabe: Daten empfangen, umwandeln, weiterleiten.

Wenn du tiefer einsteigen willst, gibt es einen Code-Bereich wo du eigene Logik schreiben kannst. Aber der ist optional. Ich zeige dir in diesen Artikeln immer den einfachsten Weg. Ohne Umwege über Konzepte die du für den Anfang nicht brauchst.

Wie du n8n installierst

Es gibt zwei Wege rein. Welcher der richtige ist, hängt davon ab ob du erst mal schauen willst, oder gleich die volle Kontrolle haben möchtest.

Cloud-Version
n8n.io: der schnelle Einstieg
Du gehst auf n8n.io legst einen Account an, und kannst innerhalb von zwei Minuten deinen ersten Workflow bauen. Nichts installieren, nichts konfigurieren. Ideal wenn du erst mal schauen willst ob das Tool für dich passt. Die kostenlose Testphase reicht fürs Kennenlernen.
Nachteil: Du zahlst pro Ausführung sobald du mehr machst. Und deine Daten liegen auf deren Servern.
Self-Hosted via Docker
Auf deinem eigenen Server: mein Weg
Wer einen eigenen Server, Heimrechner oder eine Cloud-VM hat, installiert n8n per Docker. Falls Docker noch nicht installiert ist, geht das schnell. Je nach Betriebssystem:

Das offizielle Installationsskript erkennt deine Distribution automatisch und richtet alles ein:

curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER

Nach dem zweiten Befehl einmal ab- und wieder anmelden, damit du Docker ohne sudo nutzen kannst.

Docker Desktop für Mac von docker.com herunterladen und installieren. Die App starten und im Hintergrund laufen lassen. Danach ist der docker Befehl im Terminal verfügbar.

Alternativ per Homebrew: brew install --cask docker

Docker Desktop für Windows von docker.com herunterladen und installieren. WSL 2 wird beim Setup automatisch eingerichtet wenn nötig. Nach der Installation Docker Desktop starten. Danach funktioniert docker in der PowerShell.

Docker läuft? Dann zu n8n. Für einen schnellen ersten Start reicht ein einziger Befehl:
docker run -d --name n8n \ -p 5678:5678 \ -v n8n_data:/home/node/.n8n \ n8nio/n8n
Für den echten Dauerbetrieb empfehle ich aber Docker Compose. Du legst eine Datei namens docker-compose.yml an:
services: n8n: image: n8nio/n8n restart: always ports: - "5678:5678" volumes: - n8n_data:/home/node/.n8n environment: - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=deinPasswort volumes: n8n_data:
Dann startest du alles mit:
docker compose up -d
Der Vorteil: n8n startet automatisch neu wenn der Server neu bootet, du hast Zugangsdaten gesetzt und alles ist sauber dokumentiert in einer Datei. Danach erreichst du n8n unter http://localhost:5678.
Kein Docker?
Direkt starten mit Node.js
Wenn Docker bei dir nicht installiert ist aber Node.js schon, kannst du n8n auch direkt im Terminal starten. Ein einziger Befehl:
npx n8n
Das lädt n8n herunter und startet es sofort. Genau wie bei Docker erreichst du es danach unter http://localhost:5678. Gut zum Ausprobieren, aber nicht für den Dauerbetrieb gedacht. Beim nächsten Neustart musst du den Befehl erneut ausführen.
Node.js noch nicht installiert? Dann nimm die Cloud-Version oben. Die läuft ohne jede Voraussetzung.
Meine Empfehlung

Eigener Server oder Heimserver: nimm Docker. Das ist der Weg den ich gehe und der sich langfristig rentiert. Node.js vorhanden aber kein Docker: nimm npx, ideal zum ersten Reinschnuppern. Nichts davon vorhanden oder kein Interesse an Technik: fang mit der Cloud-Version an. Du kannst jederzeit umziehen.

Was dich hier erwartet

In den nächsten Artikeln baust du erst einen kleinen Workflow, verstehst danach Webhooks, automatisierst E-Mails, bindest KI ein, verarbeitest Daten und fängst Fehler sauber ab. Am Ende hast du genug Grundlage, um einen einfachen KI-Agenten in n8n zu bauen.

Ich schreibe aus meiner eigenen Erfahrung. Was bei mir nicht funktioniert hat, sage ich dir auch. Das ist kein Hochglanz-Tutorial, sondern ehrliches Praxiswissen von jemandem der diesen Weg selbst gegangen ist.

Der nächste sinnvolle Schritt

Wenn du diesen Teil verstanden hast, passen diese Seiten als Nächstes:

Häufige Fragen

Was ist n8n in einfachen Worten?

n8n verbindet Auslöser, Daten und Aktionen zu Workflows, die wiederkehrende Aufgaben automatisch ausführen.

Brauche ich Programmierkenntnisse für n8n?

Für viele Workflows nicht. Etwas Verständnis für Daten, JSON und APIs hilft aber, sobald Abläufe komplexer werden.

Warum n8n selbst hosten?

Selfhosting gibt dir mehr Kontrolle über Daten, Kosten, Updates und Integrationen als viele reine Cloud-Automationstools.