Für VPS und migrierte Cloud Server

In diesem Artikel erfahren Sie, was n8n ist, wofür Sie es einsetzen können und welche Schritte für die Ersteinrichtung erforderlich sind. n8n wird auf Ihrem VPS in einem Docker-Container vorinstalliert und wird auf diesem gehostet.

Allgemeine Informationen zu n8n

n8n ist eine Anwendung zur Workflow-Automatisierung. Mit dieser Anwendung können Sie unterschiedliche Anwendungen und Dienste miteinander verbinden und automatisierte Workflows per Drag & Drop modellieren. Sie können mit n8n Integrationen, Datenpipelines, Benachrichtigungen, Backoffice-Automation und vieles mehr erstellen, ohne alles selbst zu programmieren. Hierfür steht Ihnen eine Benutzeroberfläche zur Verfügung, die Sie im Browser aufrufen können.

n8n ermöglicht Ihnen die Verbindung mit über 400 vorgefertigten Integrationen, wie z. B. Datenbanken, CRMs, Marketingplattformen und Cloud-Speicher. Wenn ein Tool oder eine App noch nicht als Node zur Verfügung steht, können Sie eine Verbindung mit einer API herstellen. Hierzu verwenden Sie einen HTTP-Request-Node. Alternativ können Sie benutzerdefinierte Nodes erstellen.  

Eine Übersicht über die verfügbaren, vorgefertigten Integrationen finden Sie auf der folgenden Seite von n8n:

Best apps & software integrations | n8n

n8n verwendet Nodes, um Dienste wie z. B. Slack, GitHub, Jira, Google Sheets oder HTTP-APIs in Workflows einzubinden. Jede Node repräsentiert einen spezifischen Schritt innerhalb eines Workflows, sei es das Abrufen von Daten, das Verarbeiten von Informationen, das Senden einer E-Mail und vieles mehr. Sie können mehrere Nodes miteinander verbinden, um komplexe Workflows zu erstellen. Nodes sind die wichtigsten Bausteine und führen eine Reihe von Aktionen aus. Beispiele:

  • Starten des Workflows
  • Abrufen und Senden von Daten
  • Verarbeiten und Bearbeiten von Daten

Basierend auf ihrer Funktion klassifiziert n8n Nodes in vier Arten:

App- oder Action Nodes: Hinzufügen, Entfernen und Bearbeiten von Daten; Anfordern und Senden externer Daten; Auslösen von Ereignissen in anderen Systemen
Trigger Nodes: Starten eines Workflows und Bereitstellen der Ausgangsdaten
Core Nodes: Können Trigger- oder App-Nodes sein, die Funktionen wie Logik, Zeitplanung oder generische API-Aufrufe bereitstellen
Cluster Nodes: Node-Gruppen, die zusammenarbeiten, um Funktionen in einem Workflow bereitzustellen, vor allem für KI-Workflows

Um einen Workflow zu erstellen, werden Nodes miteinander verbunden. Über diese Verbindung werden die Daten durch den Workflow geleitet. Die gesamte Kette von verbundenen Nodes wird hierbei als Workflow bezeichnet. Workflows werden ausgelöst, wenn eine Triggerbedingung eintritt, und werden sequenziell ausgeführt, um komplexe Aufgaben zu erfüllen. n8n speichert alle Workflows in einer Datenbank (standardmäßig SQLite, alternativ PostgreSQL) und bietet Ihnen die Möglichkeit, einzelne Workflows manuell zu exportieren. Weitere Informationen hierzu finden Sie im folgenden Artikel von n8n:

Exporting and importing workflows

Der Queue-Modus in n8n ist ein Bereitstellungsmodus, der für Skalierbarkeit und die Ausführung von Workflows mit hohem Durchsatz entwickelt wurde. In diesem Modus werden Workflow-Ausführungen an Worker-Prozesse delegiert, sodass Sie eine große Anzahl gleichzeitiger Ausführungen effizient verarbeiten können. Weitere Informationen zu n8n finden Sie auf der folgenden Seite des Herstellers:

Queue mode

Vorteile von n8n gegenüber anderen Automatisierungstools

n8n bietet Ihnen folgende Vorteile:

  • Open Source: n8n hat keine Lizenzbindung und ist frei anpassbar
  • Self-Hosting: volle Datenhoheit, besonders wichtig für Datenschutz und DSGVO
  • Flexibel: über 400 vorgefertigte Integrationen sowie eigene Skripte und Erweiterungen möglich
  • Kosteneffizient: keine laufenden Task-Gebühren bei Betrieb auf eigenem Server
  • Skalierbar: ideal für Startups, KMU und größere Teams
  • Anwendungsbeispiele für n8n
  • n8n ist sehr vielseitig und kann für eine Vielzahl von Anwendungsfällen nützlich sein. Hier sind einige Anwendungsbeispiele:
  • Marketing und Vertrieb:
  • Lead-Erfassung und CRM-Sync: Sammeln Sie z. B. Leads aus Formularen und E-Mails und übertragen Sie die bereinigten Daten automatisch in ein CRM wie z. B. Salesforce.
  • E-Mail-Benachrichtigungen: Automatisieren Sie E-Mail-Benachrichtigungen bei bestimmten Ereignissen, wie neuen Leads oder abgeschlossenen Verkäufen.

Anwendungsbeispiele für n8n

n8n ist sehr vielseitig und kann für eine Vielzahl von Anwendungsfällen nützlich sein. Hier sind einige Anwendungsbeispiele:

Marketing und Vertrieb:

  • Lead-Erfassung und CRM-Sync: Sammeln Sie z. B. Leads aus Formularen und E-Mails und übertragen Sie die bereinigten Daten automatisch in ein CRM wie z. B. Salesforce.
  • E-Mail-Benachrichtigungen: Automatisieren Sie E-Mail-Benachrichtigungen bei bestimmten Ereignissen, wie neuen Leads oder abgeschlossenen Verkäufen.

E-Commerce:

  • Bestellverarbeitung: Automatisieren Sie die Benachrichtigung und Verarbeitung von neuen Bestellungen, die in einem Online-Shop eingehen.


IT-Betrieb (DevOps):

  • Server-Überwachung und -Management: Automatisieren Sie die Überwachung von Server-Metriken und Auslösung von Aktionen, wie dem Neustart eines Dienstes.
  • Automatisches Deployment (CI/CD): Nutzen Sie n8n, um z. B. Code zu deployen oder Dienste neu zu starten
  • Website-Checks: Verwenden Sie n8n, um die Erreichbarkeit Ihrer Website zu prüfen.
  • Automatische Sicherheitsmaßnahmen: Nutzen Sie n8n, um verdächtige Zugriffe in System-Logs automatisch zu erkennen und verdächtige IP-Adressen zu blockieren


Datenintegration und -synchronisation:

  • API-Integration: Automatisieren Sie die Integration zwischen verschiedenen APIs, um Daten über unterschiedliche Systeme hinweg zu synchronisieren.
  • Datenpipelines: Verarbeiten und transformieren Sie Daten automatisiert von einer Quelle zu einer anderen, z. B. von einer Datenbank in eine CSV-Datei.

Projektmanagement:

  • Task-Management-Automation: Automatisieren Sie Aufgaben in Tools basierend auf dem Projektfortschritt oder Kundenaktionen.

Informationen zur Installation und Konfiguration

Eine Anleitung, wie Sie Ubuntu 24.04 mit n8n installieren und für die Nutzung mit SSL konfigurieren, finden Sie im folgenden Artikel:

Ubuntu 24.04 + n8n für die Nutzung mit SSL konfigurieren (SSL-Zertifikat von IONOS)

Ubuntu 24.04 + n8n für die Nutzung mit SSL konfigurieren (SSL-Zertifikat von Let’s Encrypt)