Zum Hauptinhalt springen
Stellen Sie n8n auf Ihrem eigenen Rechner bereit und verbinden Sie es über den Community-Node mit CometAPI, um automatisierte KI-Workflows lokal auszuführen.

Voraussetzungen

  • Linux (Ubuntu/Debian/CentOS usw.) oder macOS
  • 2 GB+ RAM, 10 GB+ freier Speicherplatz
  • Shell-Zugriff mit Zugang zum öffentlichen npm-Registry
  • Node.js 18.x oder 20.x LTS (siehe Schritt 1)
  • Ein CometAPI-Konto mit einem aktiven API key — hier erhalten
1

Holen Sie sich Ihren CometAPI API key

Melden Sie sich in der CometAPI-Konsole an. Klicken Sie auf Add API Key und kopieren Sie Ihren sk-xxxxx-Schlüssel.
CometAPI-Dashboard mit der Schaltfläche „Add API Key“
CometAPI-API-key-Details mit Base URL
2

Installieren Sie Node.js über nvm

n8n 1.x erfordert Node.js 18.x oder 20.x. Der empfohlene Ansatz ist nvm:
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Reload your shell profile
source ~/.bashrc   # or ~/.zshrc on macOS

# Install and activate the LTS version
nvm install --lts
nvm use --lts

# Verify
node -v
npm -v
Falls später n8n: command not found angezeigt wird, starten Sie das Terminal neu oder stellen Sie sicher, dass das von nvm verwaltete globale npm-bin-Verzeichnis in Ihrem PATH liegt.
3

Installieren und starten Sie n8n

npm install -g n8n
n8n -v       # verify the installed version
n8n start    # runs on http://localhost:5678/
Falls Port 5678 bereits verwendet wird:
export N8N_PORT=5679
n8n start
Um n8n nach dem Schließen des Terminals weiterlaufen zu lassen:
npm install -g pm2
pm2 start "n8n" --name n8n
pm2 save
pm2 status
Terminal zeigt erfolgreich gestartetes n8n
n8n-Startprotokolle im Terminal
4

Erstellen Sie Ihr Owner-Konto

Öffnen Sie http://localhost:5678/ in Ihrem Browser. Beim ersten Start fordert Sie der Einrichtungsassistent auf, ein Owner-Konto zu erstellen (E-Mail + Passwort). Schließen Sie dies ab und melden Sie sich an.
n8n-Einrichtungsassistent beim ersten Start fragt nach Owner-Kontodetails
5

Installieren Sie den CometAPI-Community-Node

  1. Gehen Sie zu Settings (unten links) → Community nodes
  2. Klicken Sie auf Install a community node
  3. Geben Sie den Paketnamen ein: @cometapi-dev/n8n-nodes-cometapi
  4. Aktivieren Sie das Kontrollkästchen zur Risikoanerkennung und klicken Sie auf Install
Nach der Installation können Sie im Node-Panel nach CometAPI suchen.
n8n-Settings-Panel mit dem Abschnitt „Community nodes“
Installationsdialog mit eingegebenem CometAPI-Paketnamen
Falls der Abschnitt Community Nodes fehlt: Stellen Sie sicher, dass Sie als Owner-Konto angemeldet sind, und prüfen Sie unter Settings → Security, ob die Installation von Community-Nodes aktiviert ist.
6

Erstellen Sie einen Workflow und konfigurieren Sie die Zugangsdaten

  1. Klicken Sie oben auf + New, um einen Workflow zu erstellen.
  2. Klicken Sie auf + auf der Canvas und suchen Sie nach CometAPI, um den Node hinzuzufügen.
n8n-Workflow-Canvas mit geöffneter CometAPI-Node-Suche
CometAPI-Node zur n8n-Canvas hinzugefügt
  1. Fügen Sie einen Manual Trigger-Node hinzu und verbinden Sie ihn mit dem CometAPI-Node.
  2. Wählen Sie im CometAPI-Node unter Credential to connect with die Option Create new. Fügen Sie Ihren sk-xxxxx-Schlüssel in CometAPI Key ein und klicken Sie auf Save. Die Base URL ist standardmäßig https://api.cometapi.com und muss normalerweise nicht geändert werden.
CometAPI-Zugangsdaten-Dialog mit eingegebenem API key
  1. Konfigurieren Sie den Node:
  • Model: Geben Sie die aktuelle Modell-ID ein, die Sie verwenden möchten
  • Messages: Setzen Sie Role auf user, Content auf Ihren Test-Prompt (z. B. Hello)
  • Optional: Fügen Sie eine system-Nachricht hinzu, setzen Sie Max Tokens, Temperature usw.
  1. Klicken Sie auf Execute step, um den Node auszuführen. Im Output-Panel wird die JSON-Antwort angezeigt.
n8n-Output-Panel mit erfolgreicher CometAPI-JSON-Antwort
  • node-gyp oder native Build-Fehler — installieren Sie Build-Tools: sudo apt install build-essential python3 (Debian/Ubuntu) oder Xcode Command Line Tools (macOS).
  • npm-Berechtigungsfehler (EACCES) — verwenden Sie nvm für eine Node.js-Installation auf Benutzerebene; kein sudo erforderlich.
  • Port-Konflikt (localhost:5678 nicht verfügbar) — setzen Sie N8N_PORT=5679 (oder einen anderen freien Port), bevor Sie n8n start ausführen.
  • Abschnitt Community Nodes fehlt — melden Sie sich als Owner-Konto an und prüfen Sie Settings → Security.
  • npm install schlägt in Unternehmensnetzwerken fehl — konfigurieren Sie einen Proxy: npm config set proxy http://user:pass@host:port
  • CometAPI-Node gibt 401/403 zurück — überprüfen Sie Ihren API key und ob das Modell in Ihrem CometAPI-Tarif zugänglich ist.
  • Leere Antworten oder Token-Limit-Fehler — erhöhen Sie Max Tokens; passen Sie Temperature und Top P nach Bedarf an.
  • n8n stoppt, wenn das Terminal geschlossen wird — verwenden Sie pm2: pm2 start "n8n" --name n8n && pm2 save.