Fljótur samantekt: Að keyra n8n staðbundið krefst annað hvort npm (Node.js 20.19-24.x) eða Docker. Fljótlegasta aðferðin notar npx n8n til að prófa strax án uppsetningar, en Docker býður upp á betri einangrun og tilbúinn fyrir framleiðslu. Báðar aðferðirnar gefa þér fullan aðgang að vinnuflæðisautunarmöguleikum n8n án endurtekinna skýjakostnaðar.
Uppsetning n8n á staðbundinni vél útilokar endurteknar áskriftargjöld á sama tíma og hún veitir fulla stjórn á sjálfvirkni vinnuflæða. Samkvæmt opinberri n8n skjölun krefst vettvangurinn Node.js útgáfu á milli 20.19 og 24.x fyrir npm uppsetningar, eða Docker fyrir gámaútgerðir.
Ákvörðunin milli staðbundinnar hýsingar og skýjaþjónustu hefur áhrif á bæði fjárhagsáætlun og sveigjanleika. Samkvæmt umræðum í samfélaginu ráða staðbundnar uppsetningar ótakmarkað vinnuflæði, á meðan skýjaáætlanir innihalda verðlagningu byggða á framkvæmd (byrjar á $24/mánuði fyrir 2.500 framkvæmdir samkvæmt sumum notendaskýrslum).
Forsendur fyrir staðbundna uppsetningu
Áður en n8n er sett upp staðbundið þarf kerfið sérstakan hugbúnað eftir því hvaða aðferð er valin.
Nauðsynleg Node.js útgáfa fyrir npm uppsetningu veltur algjörlega á sérstökum kröfum n8n útgáfunnar sem þú ert að setja út, þar sem npm sjálft er samhæft við allar núverandi studdar LTS útgáfur af Node.js. Opinbera skjölunin tilgreinir þetta nákvæma útgáfuúrval til samhæfni. Athugaðu núverandi útgáfu með því að keyra node –version í flugstöðinni.
Docker uppsetningar krefjast Docker Engine eða Docker Desktop. n8n teymið mælir með Docker fyrir flestar staðbundnar hýsingarþarfir þar sem það veitir hreina einangrun og forðast ósamrýmanleika stýrikerfis.
Kerfiskröfur
Staðbundnar n8n tilvik keyra á Windows, macOS og Linux kerfum. Engin lágmarks RAM forskrift kemur fram í opinberri skjölun, en flókið vinnuflæði ákvarðar raunverulegar auðlindarþarfir.
Uppsetningin tekur upp lágmarks diskpláss í upphafi. Geymsluþarfir aukast eftir gögnum vinnuflæðis, framkvæmdarsögu og sérsniðnum hnútapakkningum.

Aðferð 1: Keyra n8n með npm
npm uppsetningin veitir fljótlegasta leiðina til að keyra n8n staðbundið. Þessi aðferð virkar beint á gestgjafakerfinu án gámaeiningar.
Fljótleg byrjun með npx
Einfaldasta nálgunin notar npx án varanlegrar uppsetningar. Opnaðu flugstöð og framkvæmdu:
| npx n8n |
Þessi skipun hleður niður öllu sem þarf og ræsir n8n sjálfkrafa. Viðmótið verður aðgengilegt á localhost:5678 innan sekúndna.
npx aðferðin virkar fullkomlega til prófunar og mats. Hún krefst ekki alþjóðlegra npm pakka eða varanlegra kerfisbreytinga.
Alþjóðleg npm uppsetning
Fyrir varanlega uppsetningu veitir alþjóðlegi npm pakkinn stöðugan aðgang:
| npm install n8n -g |
Eftir að uppsetningu lýkur, ræstu n8n hvenær sem er með því að keyra:
| n8n |
Núverandi megin stöðuga útgáfa af n8n er 2.x (t.d. 2.10.4). Beta útgáfur geta innihaldið óstöðuga eiginleika og ætti að forðast þær fyrir framleiðsluflæði.
Stillingar og geymsla gagna
npm uppsetningar geyma vinnuflæðisgögn í ~/.n8n möppunni sjálfgefið. Þessi staðsetning inniheldur leyfisupplýsingar, vinnuflæðisskilgreiningar og framkvæmdarsögu.
Umhverfisbreytur stýra n8n hegðun. Settu N8N_PORT breytuna til að breyta sjálfgefna portinu 5678. Aðrar breytur stilla gagnasambönd, webhook URLs og auðkenningarstillingar.
Aðferð 2: Keyra n8n með Docker
Docker uppsetning er ráðlögð nálgun fyrir staðbundna n8n hýsingu. Opinbera skjölunin leggur áherslu á Docker fyrir framleiðslu staðbundnar hýsingarþarfir.
Grunn Docker keyrsluskipan
Ræstu n8n með einni Docker skipun:
| docker run -it –rm –name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n |
Þessi skipun býr til ílát að nafni n8n, kortleggur port 5678 yfir á gestgjafa og varðveitir gögn í ~/.n8n möppunni.
Ílátið keyrir samvirkni með -it flaggi. Fjarlægðu –rm til að halda ílátinu eftir að því er hætt.
Docker Compose fyrir framleiðsluuppsetningu
Docker Compose stillingar veita betri stjórn fyrir framleiðsluumhverfi. n8n-hosting geymslan á GitHub inniheldur tilbúnar Docker Compose skrár fyrir ýmsar arkitektúr.
Grunn docker-compose.yml stilling lítur svona út:
| version: ‘3.8’ services: n8n: image: n8nio/n8n restart: always ports: – “5678:5678” environment: – N8N_BASIC_AUTH_ACTIVE=true – N8N_BASIC_AUTH_USER=admin – N8N_BASIC_AUTH_PASSWORD=password volumes: – ~/.n8n:/home/node/.n8n |
Ræstu staflann með:
| docker-compose up -d |
-d flaggið keyrir ílát í aftengdri stillingu, sem leyfir flugstöðvarnotkun fyrir aðrar aðgerðir.

Upphafsstillingar og aðgangur
Eftir að n8n hefur verið ræst með hvorri aðferðinni, farðu á localhost:5678 í vefskoðara. Upphafsstillingsskjárinn biður um netfang og lykilorð fyrir stjórnandareikninginn.
Þessi fyrsti notandi verður eigandi tilviksins með full réttindi. Viðbótar notendur er hægt að bæta við síðar í gegnum notendastýringaviðmótið.
Auðkenningarstillingar
Til öryggis, virkjaðu auðkenningu jafnvel á staðbundnum uppsetningum. Docker Compose stillingar samþykkja auðkenningarumhverfisbreytur beint:
| N8N_BASIC_AUTH_ACTIVE=true N8N_BASIC_AUTH_USER=admin N8N_BASIC_AUTH_PASSWORD=password |
Þessar breytur virkja HTTP grunnauðkenningu, sem krefst leyfisupplýsinga fyrir allar aðgangstilraunir.
Prófun á sérsniðnum hnútum staðbundið
Opinbera skjölunin útskýrir hvernig á að prófa sérsniðna hnút á þróunarstiginu. Settu n8n upp alþjóðlega fyrst, byggðu síðan og tengdu sérsniðna hnútapakkann.
Í sérsniðnu hnútamöppunni, keyrðu:
| npm run build npm link |
Færðu þig síðan í n8n hnútamöppuna (yfirleitt ~/.n8n/custom/) og tengdu pakkann:
| npm link <node-package-name> |
Sérsniðni hnúturinn birtist í n8n viðmótinu eftir endurræsingu tilviksins.

Hjálplegar sjálfvirkni auðlindir til notkunar með n8n
Ef þú ert að læra hvernig á að keyra n8n staðbundið og prófa vinnuflæði á þinni vél, gætir þú líka haft gagn af ytri hjálpum og sniðmátum sem gera það auðveldara að sjálfvirka algengar aðgerðir. Get AI Perks býður upp á bókasafn af vinnuflæðissniðmátum og gervigreindaraðstoðartækjum sem þú getur notað ásamt n8n eða til að prófa sjálfvirkni hugmyndir áður en þú smíðar þær sjálfur.
Með Get AI Perks geturðu:
- Byrjað frá fyrirbyggðum vinnuflæðissniðmátum
- Fengið gervigreindar aðstoð fyrir venjubundna rökfræði og efni
- Rannsakað algengar sjálfvirkni mynstur áður en þau eru innleidd í n8n
- Sameinað sniðmát með staðbundinni n8n uppsetningu
Uppgötvaðu Get AI Perks til að finna sjálfvirkni hjálp sem styðja n8n vinnuflæði þín.
Úrræðaleit algengra vandamála
Port árekstrar eru algengasta uppsetningarvandamálið. Ef port 5678 er nú þegar í notkun, annað hvort hættu íhlutnum sem er í átökum eða breyttu n8n portinu með því að nota N8N_PORT umhverfisbreytuna.
Ósamrýmanleiki Node útgáfu
Notkun Node.js útgáfa utan 20.19-24.x sviðsins veldur uppsetningarbilunum. n8n GitHub geymslan skjalfestir vandamál þegar þróendur reyna staðbundin þróunarumhverfi, sem undirstrikar mikilvægi Node útgáfu samhæfni.
Staðfestu Node útgáfu samhæfni áður en þú leitar að öðrum vandamálum. Skiptu um Node útgáfur með nvm (Node Version Manager) ef þörf krefur.
Docker bindi leyfisvillur
Leyfisvandamál með ~/.n8n bindi festingu koma í veg fyrir gagna varðveislu. Docker ílát keyra sem node notandi, sem gæti skort skrifaðgang að gestgjafamöppunni.
Búðu til möppuna með viðeigandi leyfum áður en ílátið er ræst:
| mkdir ~/.n8n chmod 777 ~/.n8n |
Algengar spurningar
Getur n8n keyrt án nettengingar?
Já, n8n virkar algjörlega án nettengingar fyrir staðbundin vinnuflæði. Internet tenging verður aðeins nauðsynleg þegar vinnuflæði hafa samskipti við ytri API eða skýjaþjónustur.
Hvað kostar að keyra n8n staðbundið?
Staðbundnar uppsetningar eru ókeypis. Samfélagsútgáfan veitir alla kjarna eiginleika án leyfisgjalda. Skýjahýsing byrjar með framkvæmdatakmörkum og mánaðarlegum kostnaði, en staðbundin hýsing fjarlægir þessar takmarkanir algjörlega samkvæmt samfélagsumræðum.
Ættu byrjendur að nota npm eða Docker?
Byrjendur sem prófa n8n ættu að byrja með npx fyrir tafarlausan aðgang. Docker skiptir meira máli fyrir áframhaldandi notkun þar sem það veitir betri einangrun og auðveldari uppfærslur.
Hvar geymir n8n vinnuflæðisgögn staðbundið?
Sjálfgefin gagna möppu er ~/.n8n í heimasvæði notanda. Þessi staðsetning inniheldur SQLite gagnagrunnsskrár, leyfisupplýsingar og framkvæmdarskrár nema annað sé stillt.
Getur margar n8n tilvik keyrt á einni vél?
Já, en hvert tilvik þarf einstakt port. Settu mismunandi port með því að nota N8N_PORT umhverfisbreytuna fyrir hvert tilvik. Docker gerir þetta auðveldara í gegnum port kortlagningu í aðskildum ílátum.
Hvernig virka uppfærslur fyrir staðbundnar uppsetningar?
npm uppsetningar uppfæra með npm update -g n8n eða npm install -g n8n@latest. Docker notendur sækja nýjasta myndina með docker pull n8nio/n8n, og búa síðan til ílát aftur. Geymið alltaf ~/.n8n möppuna áður en uppfært er.
Framleiðsluhugsanir
Opinbera n8n skjölunin leggur áherslu á að staðbundin hýsing krefst tæknilegrar þekkingar. Uppsetning netþjóna, stjórnun auðlinda og öryggisforrit krefjast reynslu af kerfisstjórnun.
Fyrir framleiðsluútfærslur, býður Docker Compose upp á grunnhugbúnaðinn. Bættu við fordæmi vél eins og nginx eða Caddy fyrir HTTPS stuðning. n8n-hosting geymslan inniheldur Caddy stillingar tilbúnar til útfærslu.
Val á gagnagrunni skiptir máli fyrir mikil vinnuálag. Sjálfgefinn SQLite gagnagrunnur virkar fyrir miðlungs notkun, en PostgreSQL býður upp á betri árangur fyrir há-magn sjálfvirkni samkvæmt opinberri leiðsögn.
Að taka ákvörðun: Staðbundinn vs Ský
Staðbundin n8n hýsing hentar teymum með tæknilega hæfileika og sérstakar öryggiskröfur. Gögnin eru á stýrðri innviði og framkvæmdarmörkum hverfa.
Hins vegar krefst staðbundin hýsing viðhalds, öryggisafrita og eftirlits. Skýjahýsing flytur þessar ábyrgðir til n8n innviðateymisins. Athugaðu opinberu vefsíðuna fyrir núverandi ský verðlagningu og samanburði á eiginleikum.
Að keyra n8n staðbundið veitir fulla stjórn á sjálfvirkni innviðum vinnuflæða. Hvort sem er með npm fyrir hraðprófun eða Docker fyrir framleiðsluútfærslur, skila báðar aðferðir fullum vettvangi án endurtekinna kostnaðar. Byrjaðu með npx fyrir tafarlausa könnun, og færðu þig síðan yfir í Docker þegar vinnuflæði færist í átt að framleiðslunotkun.

