Zuruck zum Blog

n8n selbst hosten: Automatisierung ohne Cloud-Abhängigkeit

n8n selbst hosten: Automatisierung ohne Cloud-Abhängigkeit

Wer Prozesse automatisieren will, denkt schnell an SaaS-Tools wie Zapier oder Make. Die Benutzeroberfläche ist schick, der Einstieg schnell erledigt, und nach zwei Stunden läuft der erste Workflow. Bis die erste Rechnung kommt. Oder bis klar wird, dass die Daten auf fremden Servern liegen. Oder bis die nächste Preiserhöhung die Kosten verdoppelt.

n8n ist eine quelloffene Alternative, die diese Probleme von Grund auf anders löst. Und der entscheidende Unterschied liegt nicht nur in den Features, sondern darin, wo die Software läuft.

Was n8n ist und warum das relevant ist

n8n ist ein Automatisierungswerkzeug. Es verbindet Systeme, führt Logik aus, verschickt Daten und reagiert auf Ereignisse. Technisch ähnlich wie Zapier oder Make, aber mit einem wesentlichen Unterschied: Sie können es auf Ihrer eigenen Infrastruktur betreiben. Ihre Daten verlassen nicht Ihre Umgebung. Keine Nutzungslimits, keine steigenden Lizenzkosten, keine Abhängigkeit von einem Anbieter.

Die Software lässt sich sowohl als gehosteter Cloud-Dienst bei n8n.io nutzen als auch vollständig selbst betreiben. Dieser Beitrag geht es um die Selbsthosting-Variante.

Der technische Aufwand: geringer als erwartet

Das klingt nach IT-Projekt. Nach Server einrichten, Software installieren, Konfigurationsdateien bearbeiten, Abhängigkeiten verwalten. In der Praxis ist es das nicht.

n8n läuft in einem Docker-Container. Docker ist eine Technologie, die Software in einer abgeschlossenen, portablen Einheit verpackt. Der Vorteil: Statt Software direkt auf dem Server zu installieren und dabei alle Abhängigkeiten manuell zu verwalten, startet man einen Container. Alles, was n8n zum Laufen braucht, ist bereits darin enthalten.

Was Sie dafür brauchen

  • Einen VServer mit einem gängigen Linux-System (Ubuntu reicht aus)
  • Eine Domain oder Subdomain, über die n8n erreichbar sein soll
  • Docker und Docker Compose installiert auf dem Server
  • Etwa eine Stunde Zeit für die Ersteinrichtung

Der VServer muss nicht leistungsstark sein. Für die meisten KMU-Anwendungen reicht ein einfacher Server mit 2 Prozessorkernen und 2 GB RAM. Die monatlichen Kosten dafür liegen je nach Anbieter zwischen 4 und 15 Euro.

Die Einrichtung in der Praxis

Die Konfiguration besteht im Kern aus einer einzigen Datei namens docker-compose.yml. Darin wird festgelegt, welche Version von n8n genutzt wird, wo Daten gespeichert werden, welche Domain verwendet wird und wie sich n8n nach außen absichert. Diese Datei ist in wenigen Minuten aufgesetzt, danach startet n8n mit einem einzigen Befehl.

Nach dem ersten Start ist n8n über den Browser erreichbar, das eigene Login wird eingerichtet, und es kann losgelegt werden. Updates funktionieren genauso unkompliziert: Container stoppen, neue Version ziehen, neu starten. Die eigenen Workflows und Daten bleiben dabei erhalten.

Für Unternehmen ohne eigene IT-Abteilung ist das der Punkt, an dem ein Berater sinnvoll ist. Die Einrichtung selbst ist kein langer Prozess, aber ein falscher Schritt bei der SSL-Konfiguration oder den Zugriffsrechten kann Probleme verursachen. Einmal sauber aufgesetzt, läuft n8n danach stabil und ohne ständigen Wartungsaufwand.

Was n8n kann: die schiere Breite der Anbindungen

Der eigentliche Wert von n8n liegt nicht in der Technik der Einrichtung, sondern in dem, was danach möglich ist.

n8n bringt aktuell über 400 native Integrationen mit. Das bedeutet: Verbindungen zu häufig genutzten Diensten und Systemen sind bereits fertig gebaut. Kein eigenes API-Wissen nötig, keine Programmierung. Nur Konfiguration.

Ein Ausschnitt aus dem, was bereits integriert ist:

Kommunikation und Benachrichtigungen Slack, Microsoft Teams, E-Mail (SMTP, Gmail, Outlook), Telegram, WhatsApp, SMS-Dienste

CRM und Vertrieb HubSpot, Salesforce, Pipedrive, Zoho CRM, ActiveCampaign

Buchhaltung und ERP Xero, QuickBooks, Datev (über API), SAP (über HTTP)

Datenhaltung und Datenbanken PostgreSQL, MySQL, MongoDB, Airtable, Google Sheets, Notion

Dateien und Speicher Google Drive, OneDrive, Dropbox, FTP, S3-kompatible Speicher

E-Commerce WooCommerce, Shopify, Shopware

Sonstiges GitHub, Jira, Trello, RSS-Feeds, Webhooks, HTTP-Anfragen an beliebige APIs

Dazu kommt ein HTTP-Request-Node, der jede REST-API ansteuern kann, die nicht nativ integriert ist. In der Praxis bedeutet das: Wenn ein System eine API hat, kann n8n damit kommunizieren.

Vergleich: Cloud-Anbieter vs. Selbst gehostet

Zapier / Maken8n Self-hosted
Monatliche Kostenab 30 bis 200+ Euro4 bis 15 Euro (Server)
DatenspeicherortExterne ServerEigener Server
NutzungslimitsAufgaben pro Monat begrenztUnbegrenzt
AnpassbarkeitEingeschränktVollständig
AbhängigkeitHochGering
EinrichtungsaufwandGeringMittel (einmalig)

Die monatlichen Einsparungen gegenüber einem vergleichbaren Zapier-Plan amortisieren den einmaligen Einrichtungsaufwand in der Regel nach wenigen Monaten.

Was in den nächsten Beiträgen folgt

n8n selbst zu hosten ist der erste Schritt. Was danach folgt, ist interessanter: konkrete Workflows für typische KMU-Prozesse.

In den kommenden Beiträgen werden einzelne Anwendungsfälle gezeigt, mit echten Beispielen, Schritt für Schritt. Angefangen bei einfachen Szenarien wie automatischen Benachrichtigungen bis hin zu komplexeren Abläufen, bei denen mehrere Systeme zusammenarbeiten. Die Beispiele werden so aufgebaut, dass sie direkt übertragbar sind.

Fazit

n8n auf dem eigenen Server zu betreiben ist kein IT-Großprojekt. Ein VServer, Docker und eine gute Konfiguration reichen aus. Was danach zur Verfügung steht, ist ein Automatisierungswerkzeug mit über 400 Integrationen, ohne monatliche Nutzungslimits und ohne dass Ihre Daten das Haus verlassen.

Für Unternehmen, die Prozesse automatisieren wollen und dabei die Kontrolle behalten möchten, ist das ein solider Ausgangspunkt.


Sie möchten wissen, ob n8n für Ihre Prozesse sinnvoll wäre und wie eine Einrichtung bei Ihnen aussehen würde? Sprechen Sie mich an, ich zeige Ihnen, welche Automatisierungen bei Ihnen den größten Unterschied machen würden.