Kontaktiere uns

info@serverion.com

So hosten Sie n8n mit Coolify selbst auf einem VPS

So hosten Sie n8n mit Coolify selbst auf einem VPS

So hosten Sie N8N mit Coolify selbst auf einem VPS: Eine Schritt-für-Schritt-Anleitung

N8N

N8N ist ein beliebtes Tool für Unternehmen und Entwickler, die leistungsstarke und kostengünstige Workflow-Automatisierung suchen. Die Kombination aus N8N und der Flexibilität des Self-Hostings auf einem Virtual Private Server (VPS) über Coolify schafft eine skalierbare und anpassbare Lösung. In dieser Anleitung führen wir Sie durch den gesamten Prozess des Hostings von N8N auf einem VPS, der Einrichtung einer benutzerdefinierten Domain und der Übertragung von Workflows von einer lokalen Instanz – und das alles, ohne dass Sie bei Null anfangen müssen.

Warum N8N und Coolify wählen?

N8N ist ein Open-Source-Tool zur Workflow-Automatisierung, mit dem Nutzer Apps, Systeme und APIs nahtlos miteinander verbinden können. Das Hosting auf einem VPS bietet verbesserte Kontrolle, Leistung und Sicherheit. Coolify ist eine Self-Hosting-Plattform, die die Bereitstellung mehrerer Anwendungen, einschließlich N8N, direkt auf einem VPS vereinfacht. Zusammen bieten sie eine optimierte und vielseitige Lösung für die Bereitstellung und Verwaltung von Workflows im großen Maßstab.

Voraussetzungen für Self-Hosting

Bevor Sie mit der Einrichtung beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  1. Ein VPS-Anbieter: Wählen Sie einen zuverlässigen VPS-Anbieter wie Hostinger, der Coolify unterstützt und ausreichend Ressourcen für Ihr Projekt bietet.
  2. Eine benutzerdefinierte Domäne: Wenn Sie eine benutzerdefinierte Domäne verwenden möchten (empfohlen für sichere und professionelle Bereitstellungen), stellen Sie sicher, dass sie bereits registriert ist.
  3. Grundkenntnisse im Hosting und DNS-Management: Kenntnisse im Einrichten von DNS-Einträgen und Verwalten von Serverkonfigurationen sind hilfreich.

Schritt 1: Einrichten eines VPS mit Coolify

  1. Wählen Sie einen VPS-Plan: Wählen Sie einen VPS-Plan basierend auf Ihrem Ressourcenbedarf. Für leichte bis mittlere Arbeitsabläufe sollte ein Mid-Tier-Plan (z. B. 2 CPUs, 4 GB RAM) ausreichen.
  2. Coolify-Vorlage aktivieren: Wählen Sie während der Servereinrichtung die vorkonfigurierte Coolify-Vorlage aus, falls verfügbar. Dies vereinfacht die Bereitstellung, indem die Coolify-Plattform auf Ihrem VPS vorinstalliert wird.
  3. Schließen Sie die VPS-Einrichtung ab: Befolgen Sie die Onboarding-Schritte Ihres VPS-Anbieters, um den Server zu initialisieren. Legen Sie Ihr Root-Passwort für die zukünftige Verwendung fest und merken Sie es sich.

Schritt 2: Coolify konfigurieren und N8N bereitstellen

  1. Greifen Sie auf das Admin-Panel von Coolify zu:
    • Melden Sie sich bei Ihrem VPS-Kontrollfeld an und öffnen Sie die Verwaltungsoberfläche von Coolify.
    • Erstellen Sie ein Root-Benutzerkonto für Coolify, um einen sicheren Zugriff zu gewährleisten.
  2. Ein neues Projekt einrichten:
    • Coolify organisiert Bereitstellungen in Projekten. Erstellen Sie ein neues Projekt, um Ihre N8N-Instanz zu verwalten.
  3. Fügen Sie Ihrem Projekt Ressourcen hinzu:
    • Wählen Sie N8N aus der umfangreichen Liste bereitstellbarer Dienste von Coolify.
    • Für optimale Leistung sollten Sie die Verwendung von PostgreSQL als Datenbank anstelle der Standard-SQLite. Folgen Sie den Anweisungen von Coolify, um die Datenbank- und Anwendungseinstellungen zu konfigurieren.

Schritt 3: Bereitstellen und Zugreifen auf N8N

  1. Bereitstellen des Docker-Images:
    • Mit den konfigurierten Standardeinstellungen stellt Coolify N8N mithilfe eines Docker-Images bereit. Überwachen Sie die Bereitstellungsprotokolle, um eine erfolgreiche Installation sicherzustellen.
    • Sobald die Bereitstellung abgeschlossen ist, wird in den Protokollen eine URL für den Zugriff auf Ihre N8N-Instanz angezeigt.
  2. Sichern Sie die Verbindung:
    • Standardmäßig weist Coolify eine sslip.io Subdomäne für Ihre N8N-Instanz. Dies ist jedoch eine unsichere Verbindung und wird für den Produktionseinsatz nicht empfohlen.
    • Um dieses Problem zu beheben, konfigurieren Sie eine benutzerdefinierte Domäne mit HTTPS (wird im nächsten Schritt erklärt).

Schritt 4: Einrichten einer benutzerdefinierten Domäne für N8N

  1. Richten Sie Ihre Domain auf den VPS:
    • Erstellen Sie in den DNS-Einstellungen Ihres Domänenregistrars einen A-Eintrag, der auf die IP-Adresse Ihres VPS verweist.
    • Wenn Sie eine Subdomäne verwenden (z. B. n8n.IhreDomain.com), geben Sie die Subdomäne als Datensatznamen an.
  2. Aktualisieren Sie die Coolify-Einstellungen:
    • Gehen Sie zu Ihren N8N-Diensteinstellungen in Coolify und geben Sie die benutzerdefinierte Domäne im Abschnitt Domänenkonfiguration an.
    • Starten Sie den N8N-Dienst neu, um die Änderungen zu übernehmen. Bei korrekter Konfiguration wird in den Protokollen die aktualisierte URL mit Ihrer benutzerdefinierten Domäne angezeigt.
  3. Testen der benutzerdefinierten Domäne:
    • Besuchen Sie Ihre benutzerdefinierte Domäne in einem Browser. Sie sollten jetzt die N8N-Admin-Setup-Seite sehen.

Schritt 5: Migrieren von Workflows zur VPS-Instanz

Wenn Sie N8N lokal oder auf einer anderen Instanz verwendet haben, können Sie Workflows problemlos übertragen, ohne sie neu erstellen zu müssen:

  1. Export-Workflows:
    • Öffnen Sie Ihre lokale N8N-Instanz und exportieren Sie die gewünschten Workflows als JSON-Dateien.
  2. Workflows importieren:
    • Laden Sie die JSON-Dateien in der VPS-gehosteten N8N-Instanz über die Importoption hoch. Die Workflows inklusive ihrer Konfigurationen werden nun in der neuen Instanz angezeigt.
  3. Workflows aktivieren:
    • Stellen Sie sicher, dass importierte Workflows gespeichert und aktiviert werden, damit sie in der VPS-Umgebung ausgeführt werden können.

Zusätzliche Tipps für ein robustes Setup

  • Backups aktivieren: Sichern Sie Ihre N8N-Instanz regelmäßig, um Datenverlust zu vermeiden. Coolify unterstützt automatische Backups für zusätzliche Sicherheit.
  • Optimieren Sie die Sicherheit: Überprüfen Sie die Umgebungsvariablen von N8N auf Sicherheitskonfigurationen, z. B. das Aktivieren von HTTPS und das Verwalten sicherer Cookies.
  • Ressourcen überwachen: Überwachen Sie kontinuierlich die VPS-Ressourcennutzung, um optimale Leistung sicherzustellen. Aktualisieren Sie den Plan bei Bedarf.

Die wichtigsten Erkenntnisse

  • Optimierte Automatisierung: Das Selbsthosting von N8N auf einem VPS mit Coolify bietet eine skalierbare, sichere und kostengünstige Automatisierungslösung.
  • Benutzerdefinierte Domäneneinrichtung: Die richtige DNS-Konfiguration ermöglicht sichere HTTPS-Verbindungen für Ihre N8N-Instanz über eine benutzerdefinierte Domäne oder Subdomäne.
  • Workflow-Migration: Übertragen Sie Workflows einfach aus lokalen oder anderen Umgebungen mithilfe der JSON-Export-/Importfunktion.
  • Flexibilität von Coolify: Coolify vereinfacht das Self-Hosting und bietet Bereitstellungsoptionen für mehrere Anwendungen, was es zu einem vielseitigen Tool macht.
  • Ressourcenplanung: Wählen Sie einen VPS-Plan, der den Ressourcenanforderungen Ihrer Anwendung entspricht, und überwachen Sie die Nutzung im Laufe der Zeit.
  • Backup und Sicherheit: Regelmäßige Backups und Sicherheitsoptimierungen sind für einen zuverlässigen und professionellen Einsatz unerlässlich.

Abschluss

In dieser Anleitung erfahren Sie, wie Sie N8N mit Coolify auf einem VPS selbst hosten, eine benutzerdefinierte Domain einrichten und bestehende Workflows übertragen – und das alles bei gleichzeitiger Wahrung von Flexibilität und Skalierbarkeit. Entwicklern und technischen Fachkräften, die komplexe IT-Systeme oder stark frequentierte Websites verwalten, bietet dieses Setup die nötige Kontrolle und Zuverlässigkeit, um Abläufe zu optimieren und Wachstum zu fördern. Mit einer robusten und sicheren Bereitstellung sind Ihre Automatisierungs-Workflows bereit, Ihr Unternehmen zu neuen Höhen zu führen.

Quelle: „Self-Host n8n mit Coolify (VPS, benutzerdefinierte Domain, Subdomain, SSL / https)“ – ByteGrad, YouTube, 3. September 2025 – https://www.youtube.com/watch?v=4ShdwwEr_UU

Verwendung: Eingebettet als Referenz. Kurze Zitate für Kommentare/Rezensionen.

Verwandte Blogbeiträge

de_DE_formal