n8n selbst gehostet auf einem VPS: der Einstieg
Vorkonfigurierte oder manuelle Installation mit Docker, HTTPS, Webhooks, Backups: die Schritte, um n8n auf Ihrem eigenen VPS zu betreiben.
n8n verbindet Ihre Anwendungen, APIs und Datenbanken in visuellen Workflows. Wenn Sie es selbst auf einem VPS hosten, behalten Sie die Kontrolle über Daten und Konfiguration. Hier sind die Schritte für einen sauberen Start, von der Installation bis zum ersten Workflow.
- Selbst gehostetes n8n hält Ihre Workflows und Zugangsdaten auf einem Server, den Sie verwalten.
- Planen Sie mindestens 2 GB RAM ein, mit Debian und Docker als Basis.
- Der vorkonfigurierte n8n-VPS installiert Docker, das persistente Volume und HTTPS ohne Aufpreis.
- Halten Sie Port 5678 geschlossen und nutzen Sie für Webhooks einen Reverse Proxy mit HTTPS.
Warum n8n selbst hosten
n8n gibt es als Cloud-Version, die vom Hersteller verwaltet wird, und als selbst gehostete Version, die Sie installieren, wo Sie möchten. Auf Ihrem VPS bleiben Zugangsdaten, Workflow-Daten und Ausführungsverlauf auf einer Maschine, die Sie mit Root-Zugriff selbst verwalten. Im Gegenzug liegen Updates, Backups und Sicherheit in Ihrer Verantwortung.
- Workflow-Daten und Zugangsdaten auf Ihrem eigenen Server.
- Root-Zugriff, um neben n8n weitere Werkzeuge oder Dienste hinzuzufügen.
- Updates, Backups und Firewall in Ihrer Verantwortung.
Den VPS auswählen
n8n läuft in einem Docker-Container unter Linux. Rechnen Sie mit mindestens 2 GB RAM und mehr, wenn Ihre Workflows große Datenmengen verarbeiten oder häufig ausgeführt werden. Debian eignet sich hervorragend als Basis: schlank, stabil und gut auf Docker abgestimmt. Um die Kriterien für einen virtuellen Server zu vergleichen, lesen Sie unseren Leitfaden zur Wahl des VPS im Jahr 2026.
- Mindestens 2 GB RAM, mehr für umfangreiche oder häufige Workflows.
- Debian als Basissystem, mit Docker.
- Ein Domainname oder eine Subdomain für den Zugriff über HTTPS.
Vorkonfigurierte oder manuelle Installation
Am einfachsten ist der vorkonfigurierte n8n-VPS: Bei der Bestellung ohne Aufpreis wählbar, installiert er n8n mit Docker, einem persistenten Volume und automatischem HTTPS auf Ihrer Domain oder einer kostenlosen Subdomain unter aclclouds.online. Wenn Sie jede Einstellung selbst steuern möchten, folgen Sie stattdessen der Anleitung zum Installieren von n8n auf einem VPS: Docker Compose, Ordner /opt/n8n, Domain und Zeitzone.
- Vorkonfiguriert: Container, persistentes Volume und Zertifikat werden automatisch erstellt.
- Manuell: eine Compose-Datei, dann der Befehl docker compose up -d.
- In beiden Fällen bleibt der Root-Zugriff auf den VPS bei Ihnen.
HTTPS und Webhooks
Externe Dienste, die Ihre Webhooks aufrufen, verlangen in der Regel eine HTTPS-Adresse. Port 5678 von n8n sollte nur lokal lauschen, hinter einem Reverse Proxy wie Caddy oder Nginx, der das Zertifikat verwaltet. Tragen Sie außerdem die öffentliche URL in der n8n-Konfiguration ein (WEBHOOK_URL), sonst werden falsche Webhook-Adressen angezeigt. Die Anleitung zum Bereitstellen eines n8n-Webhooks über HTTPS erläutert DNS, Caddy und die Firewall.
- Ein DNS-Eintrag vom Typ A, der auf die IPv4-Adresse des VPS zeigt.
- Ports 80 und 443 geöffnet, Port 5678 für das öffentliche Netz geschlossen.
- N8N_HOST, N8N_PROTOCOL und WEBHOOK_URL in der Konfiguration eingetragen.
Erster Workflow, Backups und Updates
Ein n8n-Workflow kombiniert einen Trigger, Transformationen und Aktionen. Beginnen Sie zum Testen mit einem manuellen Trigger und ersetzen Sie ihn dann durch einen Zeitplan oder einen Webhook. Die Anleitung zum Erstellen Ihrer ersten n8n-Automatisierung sendet zum Beispiel eine Nachricht an Discord. Sichern Sie anschließend regelmäßig das Datenvolume von n8n und exportieren Sie Ihre Workflows vor jedem Update des Docker-Images.
- Mit einem manuellen Trigger testen, bevor der Workflow veröffentlicht wird.
- Geheimnisse in den n8n-Zugangsdaten ablegen, niemals im Klartext in einem Node.
- Eine Kopie des n8n-Volumes außerhalb des VPS aufbewahren, nach der 3-2-1-Regel.
Häufig gestellte Fragen
Ist n8n beim Selbsthosten kostenlos?
Die Community Edition von n8n kann im Rahmen ihrer Lizenz ohne Abonnement selbst gehostet werden. Sie bezahlen den Server, auf dem sie läuft, und einige erweiterte Funktionen gehören zu den kostenpflichtigen Angeboten des Herstellers.
Wie viel RAM benötigt n8n?
Rechnen Sie mit mindestens 2 GB. Häufige Workflows, große Dateien oder viele parallele Ausführungen benötigen mehr: Überwachen Sie den Arbeitsspeicher in den VPS-Statistiken im Panel.
Kostet der vorkonfigurierte n8n-VPS mehr?
Nein. Die vorkonfigurierte n8n-Lösung ist ohne Aufpreis verfügbar: Sie bezahlen nur den gewählten VPS und behalten den Root-Zugriff.
Brauche ich einen Domainnamen für n8n?
Nicht mit der vorkonfigurierten Lösung, die eine kostenlose Subdomain unter aclclouds.online nutzen kann. Mit Ihrer eigenen Domain fügen Sie einen A-Eintrag hinzu, der auf die IPv4-Adresse des VPS zeigt.