elo:n8n_einbindung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| elo:n8n_einbindung [2026/03/22 12:22] – 217.246.83.136 | elo:n8n_einbindung [2026/03/22 13:19] (aktuell) – 217.246.83.136 | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| ===== PM2 ====== | ===== 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. PM steht für Process Manager. Dieser Artikel behandelt das Vorgehen ausführlich: | ||
| + | |||
| + | < | ||
| + | nano ~/ | ||
| + | |||
| + | # n8n Dienst starten mit Config | ||
| + | pm2 start ~/ | ||
| + | |||
| + | # SystemD Registrierung | ||
| + | pm2 startup | ||
| + | |||
| + | # N8N starten | ||
| + | pm2 start n8n | ||
| + | |||
| + | # N8n stoppen | ||
| + | pm2 stop n8n | ||
| + | </ | ||
| + | |||
| + | Bei PM2 sollte man hier im Hinterkopf behalten, dass hier die Config-Datei im internen Repository vorhanden bleibt. Ein Refresh der Config-Datei kann wiederum mit pm2 start < | ||
| + | |||
| + | ===== 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 mehr oder weniger 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/ | ||
| + | * 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 | ||
| + | |||
| + | Ansonsten ist hier die Frage: | ||
| + | * sind externe Programme direkt aufzurufen/ | ||
| + | * will man extern dazu entwickeln? Hier macht dann die Plattform Sinn, die man hier auch nutzt. N8N hat hier den Vorteil, dass es hier leichtgewichtig ist. Der Host-Prozess verschlingt hier gerade einmal 30 MB Memory bei " | ||
| ===== Debian 13 Vorbereitung ===== | ===== Debian 13 Vorbereitung ===== | ||
elo/n8n_einbindung.1774182126.txt.gz · Zuletzt geändert: 2026/03/22 12:22 von 217.246.83.136