N8N telepítése és konfigurálása Node.js tárhelyen
Első lépésben létre kell hozni a Node.js hosztot
Ezt a Weboldalak oldalon lehet az Új gomb megnyomása után konfigurálni és létrehozni.
Itt kezelőként (handler) Node.js-t kell kiválasztani a megfelelő verzióval, valamint Port alapúra kell állítani a kapcsolódási módot, mert az N8N socket módot nem támogat jelen leírás írásakor.
Shell kliens használata
A következő lépés, hogy hozzáférj a shell-hez és telepítsd az n8n-t. Erre ebben a példában NPX-et használunk.
A Shell megnyitásához kattints a sor végi lenyitható menühöz majd választ a Shell-t.
A Shell-ben add ki az npx n8n parancsot, ami telepíti a csomagot. A folyamat végén szükség lehet kilépésre, erre használt a Ctrl+C billentyűkombinációt.
Hoszt további konfigurálása
Most, hogy az n8n telepítve van, konfigurálni kell a hosztot.
A mappában található egy példa server.js és egy package.json. Az előbbi (server.js), amit a hoszt futtat, utóbbi (package.json) tartalmazza az instrukciókat a futtatáshoz.
Ebben a példában egy bootstrap scripttel indítjuk az n8n-t, de a package.json megfelelő konfigurálásával akár közvetlenül az npx is használható lehet.
Ezeket az állományokat az alábbiak szerint kell beállítani:
server.js – A portot arra kell beállítani, amit a vezérlőpult kiosztott a hosztnak. Ezt a létrehozás után a szerkesztés gombbal meg lehet tekinteni.
const { spawn } = require('child_process');
const port = process.env.PORT || 10000;
const hostname = process.env.INSTANCE_HOST || '127.0.0.1';
console.log(`Indítás: n8n TCP-n http://${hostname}:${port}/`);
const env = { ...process.env, N8N_PORT: port, N8N_HOST: hostname };
const n8n = spawn('npx', ['n8n', 'start'], {
stdio: 'inherit',
shell: true,
env: env,
});
n8n.on('error', (err) => {
console.error(`Nem sikerült elindítani az n8n-t: ${err.message}`);
});
n8n.on('exit', (code) => {
console.log(`n8n leállt (exit code: ${code})`);
});
package.json
{
"name": "n8n.dimateszt.hu",
"version": "1.0.0",
"description": "",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
A hoszt vagy nodejs újraindítása
A folyamat végén, ha már minden állomány a helyén van, újra kell indítani a node-ot. Ezt a Shell-hez hasonlóan a lenyíló menüben lehet megtenni.



