Zum Inhalt springen
K Krynex Labs
Werkzeug

n8n selbst hosten.
Die Compose-Datei zum Kopieren.

Wählen Sie Datenbank, Betriebsart und Reverse-Proxy. Der Baukasten erzeugt eine docker-compose.yml und eine .env-Vorlage nach der offiziellen Doku von n8n. Geheimnisse bleiben Platzhalter, die Sie auf dem Server selbst erzeugen. Alles entsteht in Ihrem Browser, wir senden und speichern nichts.

Stand: 03.11.2026, geprüft gegen docs.n8n.io.

01 · Datenbank
02 · Queue-Modus mit Redis

Der Queue-Modus setzt PostgreSQL voraus und stellt die Datenbank automatisch um.

03 · Reverse-Proxy und HTTPS

„keiner“ heißt: Sie haben schon einen Proxy auf dem Server, n8n lauscht dann nur auf 127.0.0.1:5678.

04 · Adresse und Zeit
docker-compose.yml
.env
Caddyfile
Server grob

So setzen Sie die Vorlage ein

Legen Sie auf dem Server ein Verzeichnis an, speichern Sie die Dateien darin und ersetzen Sie in der .env jeden Wert, der mit ERSETZEN beginnt. Einen zufälligen Schlüssel erzeugen Sie zum Beispiel mit openssl rand -hex 32. Der DNS-Eintrag der Domain muss auf den Server zeigen, bevor Caddy oder Traefik ein Zertifikat holen können. Dann starten Sie mit docker compose up -d.

Die Vorlage folgt der Anleitung von n8n für Docker Compose: n8n lauscht nur lokal auf Port 5678, der Proxy übernimmt HTTPS, die Daten liegen im Volume n8n_data unter /home/node/.n8n. Dateien, die Abläufe lesen oder schreiben dürfen, liegen im Ordner local-files, n8n darf nur dort zugreifen. N8N_WEBHOOK_URL setzt n8n ab Version 2.30.0 voraus, ältere Versionen heißen WEBHOOK_URL.

Grenzen

Die Vorlage ist ein Ausgangspunkt, kein fertiger Betrieb. Sicherungen von Datenbank und Datenverzeichnis, Updates, Überwachung und eine Firewall gehören dazu und fehlen hier. n8n empfiehlt für den Produktivbetrieb außerdem, den Code-Baustein in eigenen Task-Runner-Containern laufen zu lassen (N8N_RUNNERS_MODE=external), der interne Modus ist ab n8n 3.0 abgekündigt. Das braucht einen weiteren Container und ist in dieser Vorlage nicht enthalten. Für Redis und PostgreSQL setzt die Vorlage die Hauptversionen 8 und 18 ein, prüfen Sie beim Einsatz die aktuelle Unterversion.

Welche Fehler wir beim eigenen Betrieb gemacht haben, was die Lizenz erlaubt und wann die Cloud von n8n die bessere Wahl ist, steht in n8n im Unternehmen: Cloud oder selbst hosten? Was beim Umstieg auf Version 3.0 bricht, haben wir in n8n 3.0: Was beim Update von 2.x kaputtgeht an einer Kopie unserer Instanz geprüft.

Häufige Fragen

Welche n8n-Version setzt die Vorlage ein?

Die Vorlage setzt n8n 2.45.7 fest, die Version, die die Docker-Anleitung von n8n am 03.11.2026 als stabil nennt. Die Release Notes führen außerdem n8n 3.0 vom 27.10.2026 als Hauptversion mit Breaking Changes. Vor einem Wechsel auf 3.0 lohnt der Blick in unseren Beitrag zum Migration Report. Eine feste Versionsnummer statt latest sorgt dafür, dass ein Neustart nicht unbemerkt eine neue Hauptversion einspielt.

SQLite oder PostgreSQL?

Ohne Einstellung nutzt n8n SQLite, die Datei liegt im Datenverzeichnis. Für einen einzelnen Server mit wenigen Abläufen reicht das. PostgreSQL empfiehlt sich, sobald mehrere Personen arbeiten oder viele Ausführungen anfallen, und es ist Pflicht für den Queue-Modus. n8n unterstützt laut Doku PostgreSQL 16, 17 und 18.

Wann brauche ich den Queue-Modus mit Redis?

Wenn ein einzelner n8n-Prozess die Ausführungen nicht mehr schafft. Im Queue-Modus nimmt die Hauptinstanz Auslöser und Webhooks an und legt die Ausführungen über Redis in eine Warteschlange, Worker arbeiten sie ab. Alle Instanzen brauchen denselben Verschlüsselungsschlüssel. Für die meisten kleinen Betriebe ist das am Anfang nicht nötig.

Wozu dient N8N_ENCRYPTION_KEY?

Mit diesem Schlüssel verschlüsselt n8n die hinterlegten Zugangsdaten in der Datenbank. Setzen Sie ihn selbst und bewahren Sie ihn getrennt von der Datenbanksicherung auf. Ohne ihn lässt sich eine Sicherung zwar einspielen, die Zugangsdaten darin sind aber nicht mehr lesbar.

Was kostet ein Server für n8n?

n8n nennt in der Doku keine Mindestausstattung. Unsere eigene Instanz mit 28 Abläufen braucht rund 480 MiB Arbeitsspeicher für n8n und knapp 60 MiB für PostgreSQL. Ein Cloud-Server mit 2 GB Arbeitsspeicher kostet bei Hetzner im Tarif CPX12 ab 11,99 Euro im Monat ohne Umsatzsteuer, mit 4 GB (CPX22) ab 19,99 Euro (Stand 03.11.2026).

Lieber mit Begleitung?

Wir richten n8n auf Ihrem Server oder in einer EU-Region ein und bauen die ersten Abläufe mit Ihnen, siehe KI-Automatisierung mit n8n. Wer es im Team selbst lernen will, ist im n8n-Workshop richtig.

Kostenloses Erstgespräch