branchway

n8n selbst hosten

n8n verbindet Dienste miteinander und läuft dabei als ganz normaler Webserver. Wer es selbst betreibt, zahlt nicht pro Arbeitsschritt und behält die Daten der Abläufe im eigenen Haus – bei Automatisierungen sind das oft Kundendaten aus jedem angeschlossenen System.

Image und Port

AngabeWert
Imagedocker.n8n.io/n8nio/n8n
Port5678
Empfohlene GrößeM (1024 MB)

Diese Werte trägst du unter „Umgebung“ ein:

NameWert
N8N_HOSTdie Adresse deiner App, etwa automatisierung.example.de
N8N_PROTOCOLhttps
WEBHOOK_URLhttps:// plus dieselbe Adresse – sonst zeigen Webhooks ins Leere
GENERIC_TIMEZONEEurope/Berlin, sonst laufen Zeitpläne nach UTC

Datenbank und Dateien

Leg in der Console eine PostgreSQL-Datenbank an und verknüpfe sie mit der App. Die Zugangsdaten stehen danach als Umgebungsvariablen bereit, du musst nichts abtippen.

Unter „Speicher“ bekommt die App einen dauerhaften Ordner. Hänge ihn auf /home/node/.n8n ein – was dort liegt, überlebt jedes Deployment und jeden Neustart.

Worauf du achten musst

  • Ohne Datenbank verlierst du alles: n8n legt ohne PostgreSQL eine SQLite-Datei an. Die liegt im Container und ist beim nächsten Deployment weg, wenn kein dauerhafter Ordner eingehängt ist.
  • Der Schlüssel für Zugangsdaten steht in .n8n. Geht dieser Ordner verloren, sind alle gespeicherten Zugänge unbrauchbar, auch wenn die Datenbank noch da ist.
  • Zeitpläne brauchen einen laufenden Prozess. Stoppst du die App, laufen keine Abläufe – anders als bei der Cloud-Version.
  • Bei vielen gleichzeitigen Abläufen ist Größe L die bessere Wahl; einzelne Knoten mit großen Dateien brauchen Arbeitsspeicher.

Was es kostet

Größe M im Dauerbetrieb kostet rund 15,64 € im Monat, dazu die Datenbank ab rund 7,82 €. Abgerechnet wird sekundengenau: Wer nur zeitweise braucht, was hier läuft, stoppt die App und zahlt für diese Zeit nichts. Alle Preise

Häufige Fragen

Darf ich n8n kommerziell selbst betreiben?

n8n steht unter einer eigenen Lizenz (Sustainable Use License): Für den internen Gebrauch im eigenen Unternehmen ist das Selbstbetreiben erlaubt, das Weiterverkaufen als eigener Dienst nicht. Prüfe die Lizenz, bevor du n8n für Kunden betreibst.

Kommen Webhooks von außen an?

Ja. Deine App hat eine öffentliche Adresse mit HTTPS, damit erreichen externe Dienste die Webhook-Pfade direkt. Wichtig ist nur, dass WEBHOOK_URL genau auf diese Adresse zeigt.

Weiterlesen