Naar hoofdinhoud gaan
Implementeer n8n op je eigen machine en verbind het met CometAPI via de community node om geautomatiseerde AI-workflows lokaal uit te voeren.

Vereisten

  • Linux (Ubuntu/Debian/CentOS, enz.) of macOS
  • 2 GB+ RAM, 10 GB+ vrije schijfruimte
  • Shell-toegang met bereik tot de publieke npm-registry
  • Node.js 18.x of 20.x LTS (zie Stap 1)
  • Een CometAPI-account met een actieve API key — haal die hier op
1

Haal je CometAPI API key op

Log in op de CometAPI-console. Klik op Add API Key en kopieer je sk-xxxxx key.
CometAPI-dashboard met de knop Add API Key
Details van de CometAPI API key met base URL
2

Installeer Node.js via nvm

n8n 1.x vereist Node.js 18.x of 20.x. De aanbevolen aanpak is 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
Als je later n8n: command not found ziet, start dan de terminal opnieuw of zorg ervoor dat de door nvm beheerde globale npm bin-directory in je PATH staat.
3

Installeer en start n8n

npm install -g n8n
n8n -v       # verify the installed version
n8n start    # runs on http://localhost:5678/
Als poort 5678 al in gebruik is:
export N8N_PORT=5679
n8n start
Om n8n te laten draaien nadat je de terminal hebt gesloten:
npm install -g pm2
pm2 start "n8n" --name n8n
pm2 save
pm2 status
Terminal waarin te zien is dat n8n succesvol start
n8n-opstartlogs in de terminal
4

Maak je owner-account aan

Open http://localhost:5678/ in je browser. Bij de eerste keer opstarten vraagt de setupwizard je om een Owner-account aan te maken (e-mail + wachtwoord). Rond dit af en log in.
n8n-setupwizard bij eerste start die om Owner-accountgegevens vraagt
5

Installeer de CometAPI community node

  1. Ga naar Settings (linksonder) → Community nodes
  2. Klik op Install a community node
  3. Voer de pakketnaam in: @cometapi-dev/n8n-nodes-cometapi
  4. Vink het vakje voor risico-erkenning aan en klik op Install
Na de installatie kun je in het nodepaneel zoeken op CometAPI.
n8n-instellingenpaneel met de sectie Community nodes
Installatiedialoog met ingevulde pakketnaam van CometAPI
Als de sectie Community Nodes ontbreekt: zorg ervoor dat je bent ingelogd met het Owner-account en controleer onder Settings → Security of installatie van community nodes is ingeschakeld.
6

Maak een workflow aan en configureer credentials

  1. Klik bovenaan op + New om een workflow aan te maken.
  2. Klik op + op het canvas en zoek naar CometAPI om de node toe te voegen.
n8n-workflowcanvas met de zoekfunctie voor de CometAPI-node geopend
CometAPI-node toegevoegd aan het n8n-canvas
  1. Voeg een Manual Trigger-node toe en verbind die met de CometAPI-node.
  2. Kies in de CometAPI-node onder Credential to connect with voor Create new. Plak je sk-xxxxx key in CometAPI Key en klik op Save. De Base URL staat standaard op https://api.cometapi.com en hoeft meestal niet te worden aangepast.
Dialoogvenster voor CometAPI-credentials met ingevoerde API key
  1. Configureer de node:
  • Model: voer de huidige model-ID in die je wilt gebruiken
  • Messages: stel Role in op user, Content op je testprompt (bijv. Hello)
  • Optioneel: voeg een system-bericht toe, stel Max Tokens, Temperature, enz. in.
  1. Klik op Execute step om de node uit te voeren. Het paneel Output toont de JSON-respons.
n8n-outputpaneel met een succesvolle CometAPI-JSON-respons
  • node-gyp of native build-fouten — installeer build-tools: sudo apt install build-essential python3 (Debian/Ubuntu) of Xcode Command Line Tools (macOS).
  • npm-permissiefouten (EACCES) — gebruik nvm voor een Node.js-installatie op gebruikersniveau; geen sudo nodig.
  • Poortconflict (localhost:5678 niet beschikbaar) — stel N8N_PORT=5679 in (of een andere vrije poort) voordat je n8n start uitvoert.
  • Sectie Community Nodes ontbreekt — log in met het Owner-account en controleer Settings → Security.
  • npm install mislukt op bedrijfsnetwerken — configureer een proxy: npm config set proxy http://user:pass@host:port
  • CometAPI-node geeft 401/403 terug — controleer je API key en of het model toegankelijk is binnen je CometAPI-plan.
  • Lege responses of token-limietfouten — verhoog Max Tokens; pas Temperature en Top P aan waar nodig.
  • n8n stopt wanneer de terminal sluit — gebruik pm2: pm2 start "n8n" --name n8n && pm2 save.