Benutzer-Werkzeuge

Webseiten-Werkzeuge


elo:n8n_einbindung

Dies ist eine alte Version des Dokuments!


Installation von N8N

Von 0 auf 100

Hat man hier bereits node.js installiert (Version 20+) im aktuellen Release zum Stand 22.03.2026, dann kann man hier einfacherweise Folgendes machen.

  • npm install -g n8n@latest
  • n8n

Wenn alles passt, dann startet hier N8N auf dem Loopback und wird im Terminal bzw. durch den ausführenden Prozess ausgeführt.

PM2

Für einen Dauerbetrieb ist oben angeführter Weg noch nicht der Idealfall. Nach dem Neustart des OS müsste man immer wieder einsteigen und n8n manuell ausführen. Hier kann ein Servicerunner Abhilfe schaffen. Bspw. Definition eines .service Files in Linux, Einbettung von nssm unter Windows. Die Onboard Alternative von node.js ist aber PM2.

Windows, Linux oder Docker

Soll man eher hier Windows, Linux oder Docker verwenden. Das ist hier immer die Frage was man wie erreichen will. Alle drei Einrichtungsvarianten gehen hier immer sehr unkompliziert. Docker ist vielleicht die einfachste Variante.

  • Installiert man mit NPM unter Windows: kann ggf. zu kleineren Überraschungen führen trotz aktuellsten Versionen
  • Installiert man mit NPM unter Linux: kann hier ebenfalls Probleme und Bauchschmerzen bereiten, siehe Vorbereitung Debian 13
  • Docker: hier ist halt ein wenig Basiswissen rund um Docker von Vorteil.
    • Allen voran: wie startet/stoppt man Container
    • Welche Plattformen bietet der Host an (bspw. Docker CE auf Server-OS Windows kann nur Windows Container)
    • Wie baut man docker-compose.yml Files auf

Debian 13 Vorbereitung

Der sauberste Weg ist hier immer jener das externe Repository nodesource.com einzubinden. Die Standard-Repositories von Debian können hier teilweise sehr alte Node.js Verweise enthalten.

# in den Root Modus (sudo kann klappen, muss es aber nicht)
su -

# CURL Installation
apt-get install -y curl

# NodeJS 22 installieren
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -

# Installation von NodeJS/NPM
apt-get install -y nodejs
apt-get install -y npm

node --version
npm --version

Debian 13 Cleanup

Hat man hier schon einen Irrweg beschritten mit alten Node.js Paketen und vielleicht auch schon begonnen einmal N8N herunterzuladen, kann es sein, dass der Cache eher ein wenig durcheinander ist und man hier von einen Fehler in den anderen läuft. Man bekommt dann bspw. folgenden Fehler:

Can you explain how to resolve n8n error : Error: Cannot find module 'semver/functions/satisfies'

Man kann hier dem entsprechend mit KI versuchen sich ein Skript bauen zu lassen (bspw. Codex, Gemini, etc.) bevor man wieder n8n installieren lässt.

npm uninstall -g n8n semver
sudo rm -rf /usr/local/lib/node_modules/n8n /usr/local/lib/node_modules/semver
npm cache verify
npm install -g n8n@latest
n8n --version
elo/n8n_einbindung.1774182801.txt.gz · Zuletzt geändert: 2026/03/22 12:33 von 217.246.83.136