Zum Inhalt springen
Odinex Cloud
n8n
Automatisierung

n8n

Selbst gehostete Workflow-Automatisierung.

Selbst gehostete Workflow-Automatisierung mit n8n, PostgreSQL und automatischem HTTPS auf Ubuntu 24.04. Ihr Owner-Konto wird beim ersten Start angelegt; keine Gebühren pro Ausführung.

Öffnet die Odinex Console mit n8n vorausgewählt. Keine Lizenzgebühr: Sie zahlen nur den Server.

Basis-Image
Ubuntu 24.04 LTS
Minimum
2 GB RAM · 20 GB Speicherplatz
Empfohlener Tarif
S2 (2 vCPU · 4 GB RAM · 60 GB NVMe)
Bereit nach dem Start
3 bis 10 Minuten (beim ersten Start laufen Datenbankmigrationen)
Image-Slug
n8n

Über n8n

n8n ist ein Tool zur Workflow-Automatisierung, das APIs, Datenbanken, SaaS-Produkte und KI-Modelle in einem visuellen Editor verbindet – und bei Bedarf JavaScript oder Python zulässt. Selbst gehostet bekommen Sie unbegrenzt viele Workflows und Ausführungen zum Preis des Servers, und Zugangsdaten verlassen ihn nie.

Dieses Image betreibt n8n mit einer PostgreSQL-16-Datenbank hinter Caddy, das es per HTTPS ausliefert. Beim ersten Start erzeugt der Server einen eigenen Verschlüsselungsschlüssel und ein Datenbankpasswort und legt das Owner-Konto an, sodass die öffentliche Einrichtungsseite nie offen bleibt.

Was enthalten ist

Die im Image installierte Software und die verwendeten Ports.

Software
KomponenteVersion
Ubuntu24.04 LTS
n8nNeueste Version zum Zeitpunkt der Image-Erstellung (offizielles Image)
PostgreSQL16
Caddy2 (automatisches HTTPS)
Docker Engine und ComposeAus dem Docker-Repository
Ports
PortProtokollVerwendung
22TCPSSH
80TCPHTTP (Weiterleitung auf HTTPS, Zertifikatsprüfung)
443TCP + UDPHTTPS: Editor, API und Webhooks

Für wen

  • Operations- und Growth-Teams, die Abläufe zwischen SaaS-Tools automatisieren
  • Entwickler, die Integrationen, Webhooks und interne Tools bauen
  • Teams, die KI-Agenten und LLM-Pipelines bauen und Daten in der EU halten müssen

Anwendungsfälle

  • Automatisierung von Geschäftsprozessen

    Synchronisieren Sie CRM, Tabellen, Ticket- und Abrechnungssysteme nach Zeitplan oder bei Ereignissen.

  • KI-Agenten und LLM-Pipelines

    Verketten Sie Modellaufrufe, Vektordatenbanken und Tools mit den KI-Nodes von n8n – die Zugangsdaten liegen auf Ihrem Server.

  • Webhooks und API-Integrationen

    Empfangen Sie Webhooks unter https://<your-host>/webhook/... und machen Sie daraus Aktionen in anderen Systemen.

Ressourcen

n8n braucht mindestens 2 GB RAM und 20 GB Speicherplatz. Jeder Tarif enthält NVMe-Speicher und 20 TB Traffic.

Kleinster Tarif

S1

  • 1 vCPU (geteilt)
  • 2 GB RAM
  • 40 GB NVMe-Speicher

Der kleinste Tarif, der die Mindestanforderungen erfüllt.

Empfohlen

S2

  • 2 vCPU (geteilt)
  • 4 GB RAM
  • 60 GB NVMe-Speicher

Eine komfortable Größe für den regulären Betrieb.

S1 bewältigt leichte Workflows. Wählen Sie S2 für den regulären Produktivbetrieb und mehr RAM, wenn Workflows große Dateien oder viele Elemente auf einmal verarbeiten. Sie können den Server später skalieren. Siehe aktuelle Preise.

Erste Schritte nach der Bereitstellung

  1. Ersten Start abwarten

    Beim ersten Start migriert n8n seine Datenbank, bevor es Anfragen annimmt – auf einem kleinen Server dauert das einige Minuten. Das Log des Servers liegt in /var/log/nexoran-app.log.

  2. Adresse und Passwort finden

    Adresse, Benutzername und Passwort stehen in /root/APP-INFO.txt und werden angezeigt, wenn Sie sich per SSH als root anmelden. Wenn Sie den Server mit einem Root-Passwort erstellt haben und es die Vorgaben von n8n (mindestens 8 Zeichen mit einem Großbuchstaben und einer Ziffer) erfüllt, verwendet die App dasselbe Passwort – Sie melden sich also mit dem Passwort an, das die Console beim Erstellen angezeigt hat. Haben Sie einen SSH-Schlüssel verwendet (oder erfüllt das Passwort die Vorgaben nicht), wird für diesen Server ein starkes Passwort erzeugt und in /root/APP-INFO.txt gespeichert.

    ssh [email protected]
    cat /root/APP-INFO.txt
  3. Anmelden

    Öffnen Sie die Adresse und melden Sie sich mit der E-Mail-Adresse admin@<your-host> und Ihrem Passwort an. Bis Sie eine eigene Domain hinzufügen, ist die App unter https://<your-ip-with-dashes>.sslip.io erreichbar (z. B. https://203-0-113-10.sslip.io), einem öffentlichen Wildcard-DNS-Namen, der auf Ihren Server zeigt, mit automatisch bezogenem Let's-Encrypt-Zertifikat. Der Aufruf der reinen IP-Adresse leitet dorthin weiter. Ändern Sie die E-Mail-Adresse unter „Settings → Personal“ in Ihre eigene.

  4. Eigene Domain verwenden

    Legen Sie für Ihre Domain einen A-Record an, der auf die IPv4-Adresse des Servers zeigt, und warten Sie, bis er auflöst. Führen Sie dann als root das Domain-Hilfsprogramm aus: Es stellt die App auf den neuen Namen um und bezieht ein neues Zertifikat.

    nexoran-app-domain app.example.com
  5. Webhook-URLs aktualisieren

    Webhook-URLs folgen dem Hostnamen des Servers. Aktualisieren Sie nach einem Domainwechsel alle Webhooks, die Sie bei externen Diensten registriert haben.

Hinweise zur Sicherheit

  • n8n lauscht nur auf localhost; Caddy ist der einzige aus dem Internet erreichbare Dienst.
  • Der Verschlüsselungsschlüssel für gespeicherte Zugangsdaten (N8N_ENCRYPTION_KEY) und das Datenbankpasswort werden pro Server in /opt/nexoran-app/.env erzeugt. Bewahren Sie eine Kopie des Schlüssels auf: Ohne ihn lassen sich gespeicherte Zugangsdaten nach einer Wiederherstellung nicht entschlüsseln.
  • Ein Server ohne Firewall nimmt jeden eingehenden Traffic an. Erstellen Sie eine Odinex-Firewall, die nur SSH (22), HTTP (80) und HTTPS (443) zulässt, und wenden Sie sie auf den Server an. Odinex-Firewalls filtern den Traffic, bevor er den Server erreicht – Dockers eigene iptables-Regeln können sie daher nicht umgehen.
  • Aktivieren Sie in den persönlichen Einstellungen Ihres n8n-Kontos die Zwei-Faktor-Authentifizierung.
  • Erstellen Sie vor jedem Upgrade einen Snapshot und aktivieren Sie tägliche Backups (20 % des Serverpreises) für alles, was Sie nicht von Hand neu aufbauen möchten.

Fragen zu n8n

Klare Antworten zu Standort, Infrastruktur und Abrechnung.

Ist das das vollständige n8n?
Es ist die Open-Source-Community-Edition von n8n aus dem offiziellen Image, ohne Begrenzung bei Workflows oder Ausführungen. Funktionen, die eine n8n-Lizenz erfordern, sind nicht enthalten.
Wie aktualisiere ich n8n?
Erstellen Sie einen Snapshot und führen Sie dann in /opt/nexoran-app den Befehl docker compose pull && docker compose up -d aus. Das Image folgt dem neuesten n8n-Release; lesen Sie vor einem Major-Upgrade die Release Notes von n8n.
Welche Zeitzone verwenden Workflows?
Standard auf dem Server ist UTC. Legen Sie die Zeitzone pro Workflow in dessen Einstellungen fest oder ändern Sie GENERIC_TIMEZONE in /opt/nexoran-app/docker-compose.yml.
Kann ich meine eigene Domain verwenden?
Ja. Richten Sie einen A-Record auf den Server und führen Sie nexoran-app-domain n8n.example.com aus; Zertifikat und Webhook-Basis-URL folgen dem neuen Namen.

Dokumentation

Mehr aus dem Marketplace

n8n in Frankfurt bereitstellen

Ihr eigener Server mit vollem Root-Zugriff, NVMe-Speicher und 20 TB Traffic, stündlich abgerechnet.