Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Installieren Sie n8n auf Jelastic Cloud mit Docker-Image
Dieser Leitfaden erklärt, wie Sie n8n mit seiner offiziellen Docker-Image auf der Plattform Jelastic Cloud (Infomaniak PaaS) bereitstellen.
Vorwort
- Im Gegensatz zu Tools wie Zapier oder Make, kann n8n, ein „fair-code“-Workflow-Automatisierungstool, selbst gehostet werden, was Ihnen die volle Kontrolle über Ihre Daten ermöglicht, während Sie Hunderte von Diensten über eine intuitive visuelle Oberfläche verbinden.
- Das verwendete offizielle Image ist
n8nio/n8n. - Die Verwendung einer externen Datenbank (PostgreSQL) wird dringend empfohlen, um Stabilität und das Management großer Datenmengen zu gewährleisten.
- Der Standard-Interne-Port ist
5678. - Falls erforderlich, können lokale Partner, die von Infomaniak referenziert werden, diese Schritte übernehmen: starten Sie eine kostenlose Ausschreibung; sie kümmern sich um alles, sodass Sie von den technischen Details entlastet werden — erfahren Sie auch mehr über die Rolle des Hosting-Anbieters.
1. Erstellung der Jelastic-Umgebung
Gehen Sie wie folgt vor, um Ihre Topologie zu konfigurieren:
- Melden Sie sich beim Jelastic Cloud-Dashboard an.
- Klicken Sie auf Neue Umgebung.
- Im Erstellungsassistenten:
- Gehen Sie zum Tab Docker.
- Klicken Sie auf Image auswählen und suchen Sie nach
n8nio/n8n. Legen Sie eine Version fest (z. B.latestoder eine spezifische Version wie1.75.0). - Load Balancer: Fügen Sie einen Knoten (z. B. Nginx) hinzu, um SSL und den öffentlichen Zugriff zu verwalten.
- Datenbank: Fügen Sie einen Knoten PostgreSQL (Version 14+ empfohlen) hinzu.
- Weisen Sie ausreichend Cloudlets zu (8 min. empfohlen für n8n in der Spitze) und benennen Sie Ihre Umgebung.
- Klicken Sie auf Erstellen.
Hinweis: Das Hinzufügen eines Load Balancers ermöglicht die einfache Aktivierung des Moduls Let's Encrypt, um Ihre Kommunikation und Webhooks über HTTPS zu sichern.
2. Konfiguration der Speicherung und Persistenz
Standardmäßig sind Docker-Daten flüchtig. Es ist zwingend erforderlich, ein Volume zu mounten:
- Auf dem n8n-Knoten auf das Symbol Konfiguration (das Zahnrad) klicken.
- Gehen Sie zum Abschnitt Volumes.
- Klicken Sie auf Hinzufügen:
- Lokaler Pfad:
/home/node/.n8n
- Lokaler Pfad:
- Speichern; die Konfigurationsdateien und die lokale Verschlüsselung werden nun gespeichert.
3. Wichtige Umgebungsvariablen
Gehen Sie zum Abschnitt Umgebungsvariablen des n8n-Containers, um die folgenden Parameter zu definieren:
| Variable | Empfohlener Wert / Beschreibung |
|---|---|
N8N_HOST | Der Domänenname Ihrer Umgebung (z. B.: n8n.name.jpc.infomaniak.com). |
WEBHOOK_URL | Die vollständige HTTPS-URL (z. B.: https://n8n.meinedomain.com/). Unverzichtbar für HTTP-Trigger. |
GENERIC_TIMEZONE | Europe/Bern (oder Ihre lokale Zeitzone). |
N8N_ENCRYPTION_KEY | Erstellen Sie eine lange Zufallskette. Notieren Sie sich diese sorgfältig! |
Verbindung mit PostgreSQL
Um die externe Datenbank zu verwenden, fügen Sie auch hinzu:
DB_TYPE:postgresdbDB_POSTGRESDB_HOST: Interne IP-Adresse oder DNS des Postgres-Knotens.DB_POSTGRESDB_PORT:5432DB_POSTGRESDB_DATABASE: Name der Datenbank (z. B.:n8n).DB_POSTGRESDB_USER: Ihr Benutzer.DB_POSTGRESDB_PASSWORD: Ihr Passwort.
4. Erster Zugriff und Sicherheit
- Sobald der Container neu gestartet wurde, öffnen Sie die URL Ihrer Umgebung.
- Erstellung des Kontos: n8n fordert Sie auf, das erste Administrator-Konto zu erstellen.
- SSL: Wenn Sie eine benutzerdefinierte Domain verwenden, installieren Sie das Add-on Let's Encrypt auf dem Load Balancer-Knoten.
Ab Version 1.0 sind die alten Variablen N8N_BASIC_AUTH veraltet. Die Benutzerverwaltung erfolgt nun direkt über die grafische Benutzeroberfläche von n8n.
5. Post-Installationsprüfung
- Erstellen Sie einen Test-Workflow mit einem Webhook-Knoten und überprüfen Sie, ob die generierte URL wirklich
httpsist. - Überprüfen Sie in den Containerprotokollen, ob keine Verbindungsfehler zur Datenbank auftreten.
Link zu dieser FAQ:
War diese FAQ nützlich?