n8n in einem Klick auf Nodion deployen
Kurz gesagt
- Das n8n-Preset legt die n8n-App, eine PostgreSQL-Datenbank und ein 10-GB-Volume für n8ns Dateien an und erzeugt den Encryption Key.
- Du wählst nur Projekt, Region und Namen; n8n braucht mindestens 2 GB Speicher.
- Beim ersten Öffnen fordert n8n dich auf, das Owner-Konto anzulegen. Es gibt kein Default-Passwort.
- Webhook-URLs nutzen von Anfang an die Adresse deiner App, damit Trigger anderer Dienste sofort funktionieren.
n8n ist ein Workflow-Automatisierungstool mit visuellem Editor und Code-Steps. Eine eigene Instanz braucht aber mehr als einen Container: n8n braucht eine Datenbank, persistenten Storage für seine Dateien, einen Encryption Key und eine öffentliche URL für Webhooks. Das n8n-Preset auf Nodion richtet das alles in einem Rutsch ein.
Was du brauchst
Ein Nodion-Konto. Wenn du noch keines hast, registriere dich zuerst. Sonst nichts: kein Docker, kein Server, keine Konfigurationsdateien.
Das Preset gibt dir ein laufendes n8n mit Datenbank, Volume, Encryption Key und öffentlicher URL. Es richtet keine externen Task Runner ein, n8n betreibt sie also im internen Modus. n8n nennt diesen Modus by design unsicher und empfiehlt den externen Modus in Production und auf jeder Instanz mit sensiblen Daten. Nutze dieses Setup zum Start und plane externe Runner, bevor du sensible Workflows darauf legst.
Schritt 1: Öffne das n8n-Preset
Geh auf die n8n-Seite im Katalog und klick auf Deploy to Nodion. Das öffnet das Create-Formular im Dashboard mit ausgewähltem n8n-Preset. Im Dashboard kommst du dahin über Applications → New, dann Preset und n8n.
Schritt 2: Wähle Projekt, Region und Namen
Das Formular füllt alles aus, was n8n braucht:
- das offizielle Image
n8nio/n8nalsweb-Prozess auf Port 5678, - eine PostgreSQL-Datenbank
n8n-db, verbunden über die VariablenDB_POSTGRESDB_*, - ein 10-GB-Volume
n8n-data, gemountet unter/home/node/.n8n, - einen erzeugten
N8N_ENCRYPTION_KEYsowieN8N_HOSTundWEBHOOK_URLauf die Adresse der App gesetzt.
Du wählst das Projekt, die Region und einen Namen. n8n braucht mindestens 2 GB Speicher, behalte also einen Plan dieser Größe oder größer.
Schritt 3: Lege die App an
Lege die App an. Nodion richtet zuerst Datenbank und Volume ein, und das erste Release startet, sobald die Datenbank bereit ist. Du kannst das im Tab Deployments verfolgen.
Schritt 4: Lege das Owner-Konto an
Öffne die URL der App. n8n fordert dich auf, das Owner-Konto anzulegen; es gibt kein Default-Passwort. Mach das direkt nach dem ersten Release: solange das Owner-Konto fehlt, sieht jede Person, die die URL öffnet, die Setup-Seite.
Schritt 5: Teste einen Webhook
Lege einen Workflow an, der mit einem Webhook-Node startet. Die Production-URL, die n8n zeigt, nutzt bereits die Adresse deiner App, weil das Preset WEBHOOK_URL setzt. Aktiviere den Workflow, kopiere die Production URL aus dem Webhook-Node und ruf sie auf, zum Beispiel mit curl (ersetze den Platzhalter durch die kopierte URL):
curl -X POST <production-url-from-the-webhook-node> \
-H "Content-Type: application/json" \
-d '{"hello": "world"}' Die Execution erscheint in n8ns Executions-Liste, und von dort aus kannst du die nächsten Schritte ergänzen.
Nächste Schritte
- Eigene Domain: lege sie im Domains-Tab der App an und zeige
N8N_HOSTundWEBHOOK_URLim Environment-Tab darauf. - Backups: schalte Backups für
n8n-dbein und bewahre eine Kopie vonN8N_ENCRYPTION_KEYauf. Dateien auf dem Volumen8n-data(/home/node/.n8n) gehören nicht zu Datenbank-Backups, schütze oder exportiere dort getrennt, was du brauchst.
Häufige Fragen
Was enthält das n8n-Preset?
Den n8n-Web-Prozess, eine PostgreSQL-Datenbank für Workflows und Executions, ein 10-GB-Volume gemountet unter /home/node/.n8n, die App-URL in N8N_HOST und WEBHOOK_URL und einen erzeugten N8N_ENCRYPTION_KEY.
Kann ich eine eigene Domain für n8n nutzen?
Ja. Lege sie im Domains-Tab der App an und stelle sicher, dass N8N_HOST und WEBHOOK_URL im Environment-Tab auf diese Domain zeigen, damit n8n Webhook-URLs damit anzeigt.
Wie sichere ich n8n?
Schalte Backups für die Datenbank n8n-db ein, Backups sind opt-in. Workflows und Credentials liegen in dieser Datenbank. Bewahre außerdem eine Kopie von N8N_ENCRYPTION_KEY auf, weil gespeicherte Credentials ohne ihn nicht entschlüsselt werden können, und schütze Dateien auf dem Volume n8n-data getrennt.