Kiire kokkuvõte: n8n-i kohapealne käitamiseks vajate npm-i (Node.js 20.19-24.x) või Dockerit. Kiireim meetod kasutab npx n8n-i, et seda kohe ilma installimiseta testida, samas kui Docker pakub paremat isolatsiooni ja valmisolekut tootmiseks. Mõlemad meetodid annavad teile täieliku juurdepääsu n8n'i töövoo automatiseerimise võimalustele ilma korduvaid pilvekulusid tekitamata.
n8n-i seadistamine kohalikus masinas välistab korduvate tellimistasude tekkimise, pakkudes samas täielikku kontrolli töövoo automatiseerimise üle. Vastavalt ametlikule n8n-i dokumentatsioonile vajab platvorm npm-i installimiseks Node.js versiooni vahemikus 20.19–24.x või Dockerit konteineriseeritud juurutuste jaoks.
Otsus kohaliku hostingu ja pilveteenuste vahel mõjutab nii eelarvet kui ka paindlikkust. Vastavalt kogukonna aruteludele saavad kohalikud installatsioonid hallata piiramatuid töövoogusid, samas kui pilveplaanid sisaldavad käituskohast sõltuvat hinnakujundust (mõnede kasutajate aruannete kohaselt alates 24 dollarist kuus 2500 käituse eest).
Eeldused kohalikuks installimiseks
Enne n8n-i kohalikku installimist vajab süsteem sõltuvalt valitud meetodist spetsiifilist tarkvara.
Nõutav Node.js versioon npm-i installimiseks sõltub täielikult teie juurutatava n8n-i versiooni spetsiifilistest nõuetest, kuna npm ise ühildub kõigi praegu toetatud Node.js LTS-versioonidega. Ametlik dokumentatsioon täpsustab selle täpse versioonivahemiku ühilduvuse jaoks. Praeguse versiooni saate kontrollida, käivitades terminalis node --version.
Docker-installatsioonid vajavad Docker Engine või Docker Desktop-i. n8n-i meeskond soovitab Dockerit enamiku omal hostimisel kasutamise vajaduste jaoks, kuna see pakub puhast isolatsiooni ja väldib operatsioonisüsteemi ühildumatust.
Süsteeminõuded
Kohalikud n8n-i instansid töötavad Windows, macOS ja Linux süsteemides. Ametlikus dokumentatsioonis miinimumnõudeid RAM-i kohta ei esine, kuid töövoo keerukus määrab tegeliku ressursivajaduse.
Installatsioon võtab algselt minimaalselt kettaruumi. Salvestusruumi vajadus kasvab töövoo andmete, käituse ajaloo ja kohandatud sõlmede pakettide alusel.

1. meetod: n8n-i käitamine npm-iga
npm-installatsioon pakub kiireimat teed n8n-i kohalikuks käitamiseks. See meetod töötab otse host-süsteemis ilma konteineriseerimiseta.
Kiire algus npx-iga
Lihtsaim lähenemisviis kasutab npx-i ilma püsiva installatsioonita. Avage terminal ja käivitage:
| npx n8n |
See käsk laadib alla kõik vajaliku ja käivitab n8n-i automaatselt. Liides muutub sekundite jooksul kättesaadavaks aadressil localhost:5678.
npx-meetod töötab suurepäraselt testimiseks ja hindamiseks. See ei nõua globaalseid npm-pakette ega püsivaid süsteemimuudatusi.
Globaalne npm-installatsioon
Püsiva installatsiooni jaoks pakub globaalne npm-pakett pidevat juurdepääsu:
| npm install n8n -g |
Pärast installatsiooni lõppu käivitage n8n igal ajal järgmiselt:
| n8n |
n8n-i praegune peamine stabiilne versioon on 2.x (nt 2.10.4). Beetaversioonid võivad sisaldada ebastabiilseid funktsioone ja neid tuleks tootmisvoogude jaoks vältida.
Konfiguratsioon ja andmete salvestamine
npm-installatsioonid salvestavad töövoo andmed vaikimisi kataloogi ~/.n8n. See asukoht sisaldab mandaate, töövoo definitsioone ja käituse ajalugu.
Keskkonnamuutujad juhivad n8n-i käitumist. N8N_PORT muutuja seadistamine muudab vaikimisi pordi 5678. Muud muutujad konfigureerivad andmebaasiühendusi, webhook-URL-e ja autentimisseadeid.
2. meetod: n8n-i käitamine Dockeriga
Docker-installatsioon on soovitatud lähenemisviis kohalikuks n8n-i hostimiseks. Ametlik dokumentatsioon rõhutab Dockerit tootmiskohas kasutamise vajaduste jaoks.
Põhiline Docker-käsk
Käivitage n8n ühe Docker-käsu abil:
| docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n |
See käsk loob konteineri nimega n8n, kaardistab pordi 5678 hostile ja säilitab andmed kataloogis ~/.n8n.
Konteiner töötab interaktiivselt -it lipuga. Eemaldage --rm, et konteinerit pärast selle peatamist säilitada.
Docker Compose tootmisürituse jaoks
Docker Compose konfiguratsioonid pakuvad paremat kontrolli tootmiskeskkondade jaoks. n8n-hosting GitHubi repositoorium sisaldab erinevate arhitektuuride jaoks valmis Docker Compose faile.
Põhiline docker-compose.yml konfiguratsioon näeb välja järgmiselt:
| 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 |
Käivitage komplekt järgmiselt:
| docker-compose up -d |
-d lipp käivitab konteinerid eraldatud režiimis, võimaldades terminali kasutada muudeks ülesanneteks.

Esialgne seadistus ja juurdepääs
Pärast n8n-i käivitamist mõlema meetodi abil navigeerige veebibrauseris aadressile localhost:5678. Esialgne seadistusekraan küsib administraatori konto jaoks e-posti aadressi ja parooli.
See esimene kasutaja saab instansi omanikuks täielike administraatoriõigustega. Täiendavaid kasutajaid saab hiljem lisada kasutajahalduse liidese kaudu.
Autentimise seadistus
Turvalisuse tagamiseks lubage autentimine ka kohalikes installatsioonides. Docker Compose konfiguratsioonid aktsepteerivad autentimise keskkonnamuutujad otse:
| N8N_BASIC_AUTH_ACTIVE=true N8N_BASIC_AUTH_USER=admin N8N_BASIC_AUTH_PASSWORD=password |
Need muutujad aktiveerivad HTTP põhitunnistuse, nõudes kõigi juurdepääsu katsete jaoks mandaate.
Kohandatud sõlmede testimine kohapeal
Ametlik dokumentatsioon selgitab, kuidas arenduse käigus kohandatud sõlmi testida. Installige esmalt n8n globaalselt, seejärel ehitage ja lingige kohandatud sõlme pakett.
Käivitage kohandatud sõlme kataloogis:
| npm run build npm link |
Seejärel navigeerige n8n-i sõlmede kataloogi (tavaliselt ~/.n8n/custom/) ja linkige pakett:
| npm link <node-package-name> |
Kohandatud sõlm ilmub n8n-i liideses pärast instansi taaskäivitamist.

Kasulikud automatiseerimisressursid, mida n8n-iga kasutada
Kui õpite n8n-i kohapeal käivitama ja testite töövoogusid oma masinas, võite saada kasu ka välistest abivahenditest ja mallidest, mis lihtsustavad tavaliste ülesannete automatiseerimist. Get AI Perks pakub töövoo mallide ja tehisintellektiga abistatavate tööriistade teeki, mida saate kasutada n8n-i kõrval või automatiseerimisideede prototüüpimiseks enne, kui neid ise ehitate.
Get AI Perks-iga saate:
- Alustada eelnevalt ehitatud töövoo mallidest
- Saada tehisintellekti abi rutiinse loogika ja sisu jaoks
- Uurida tavalisi automatiseerimismustreid enne nende n8n-is rakendamist
- Kombineerida malle oma kohaliku n8n-i seadistusega
Avastage Get AI Perks, et leida automatiseerimisabi, mis toetab teie n8n-i töövoogusid.
Levinud probleemide tõrkeotsing
Pordi konfliktid on kõige sagedasem installatsiooniprobleem. Kui port 5678 on juba kasutusel, peatage kas konflikti tekitav teenus või muutke n8n-i porti, kasutades N8N_PORT keskkonnamuutujat.
Sõlme versiooniühildumatus
Node.js versioonide kasutamine väljaspool 20.19–24.x vahemikku põhjustab installatsioonivigu. n8n-i GitHubi repositoorium dokumenteerib probleeme, kui arendajad üritavad kohalikke arenduskeskkondi, rõhutades Node'i versiooniühilduvuse tähtsust.
Kontrollige Node'i versiooniühilduvust enne teiste probleemide tõrkeotsingut. Vahetage Node'i versioone vajadusel nvm-i (Node Version Manager) abil.
Docker mahu lubade vead
Permissiooniprobleemid ~/.n8n mahu kinnitusega takistavad andmete säilitamist. Docker-konteinerid töötavad node kasutajana, kellel võib puududa kirjutamisõigus hosti kataloogile.
Looge kataloog sobivate õigustega enne konteineri käivitamist:
| mkdir ~/.n8n chmod 777 ~/.n8n |
Korduma kippuvad küsimused
Kas n8n saab töötada ilma internetiühenduseta?
Jah, n8n töötab kohalike töövoogude jaoks täielikult võrguühenduseta. Internetiühendus on vajalik ainult siis, kui töövoogud suhtlevad väliste API-de või pilveteenustega.
Kui palju maksab n8n-i kohapeal käitamine?
Kohalikud installatsioonid on tasuta. Kogukonna väljaanne pakub kõiki põhilisi funktsioone ilma litsentsitasudeta. Pilvehostimine algab käituse piirangute ja igakuiste kuludega, kuid kohalik hostimine eemaldab need piirangud täielikult vastavalt kogukonna aruteludele.
Kas algajad peaksid kasutama npm-i või Dockerit?
Algajad, kes n8n-i testivad, peaksid alustama npx-iga koheseks juurdepääsuks. Dockeril on mõtet püsivamal kasutamisel, kuna see pakub paremat isolatsiooni ja lihtsamaid uuendusi.
Kuhu n8n salvestab töövoo andmed kohapeal?
Vaikimisi andmekataloog on ~/.n8n kasutaja kodukataloogis. See asukoht sisaldab SQLite andmebaasifaile, mandaate ja käituslogisid, kui pole teisiti konfigureeritud.
Kas ühel masinal saab käitada mitut n8n instanssi?
Jah, kuid iga instans vajab unikaalset porti. Seadistage iga instansi jaoks erinevad pordid, kasutades N8N_PORT keskkonnamuutujat. Docker teeb seda lihtsamaks portide kaardistamise kaudu eraldi konteinerites.
Kuidas toimivad kohalike installatsioonide uuendused?
npm-installatsioonid uuendatakse käskudega npm update -g n8n või npm install -g n8n@latest. Docker-kasutajad tõmbavad uusima pildi käsuga docker pull n8nio/n8n, seejärel loovad konteinerid uuesti. Varundage alati ~/.n8n kataloog enne uuendamist.
Tootmise kaalutlused
Ametlik n8n-i dokumentatsioon rõhutab, et omal hostimisel on vaja tehnilisi teadmisi. Serverite seadistamine, ressursside haldamine ja rakenduste turvalisus nõuavad süsteemiadministreerimise kogemusi.
Tootmisjuurutuste jaoks pakub Docker Compose alust. HTTPS-toe jaoks lisage pöördproksi nagu nginx või Caddy. n8n-hosting repositoorium sisaldab Caddy konfiguratsioone, mis on valmis juurutamiseks.
Andmebaasi valik on oluline suure töökoormuse korral. Vaikimisi SQLite andmebaas töötab mõõduka kasutuse korral, kuid PostgreSQL pakub vastavalt ametlikule juhendile paremat jõudlust suure mahuga automatiseerimiseks.
Valiku tegemine: kohalik vs pilv
Kohalik n8n-i hostimine sobib meeskondadele, kellel on tehnilised võimalused ja spetsiifilised turvanõuded. Andmed jäävad kontrollitud infrastruktuurile ja käituse piirangud kaovad.
Siiski nõuab kohalik hostimine hooldust, varukoopiaid ja jälgimist. Pilvehostimine annab need vastutused üle n8n-i infrastruktuurimeeskonnale. Kontrollige ametlikult veebisaidilt praeguseid pilvehinnakujundusi ja funktsioonide võrdlusi.
n8n-i kohapeal käitamine annab täieliku kontrolli töövoo automatiseerimise infrastruktuuri üle. Kas npm-i kasutamine kiireks testimiseks või Dockerit tootmisjuurutusteks, mõlemad meetodid pakuvad täielikku platvormi ilma korduvaid kulusid tekitamata. Alustage npx-iga koheseks uurimiseks, seejärel minge üle Dockerile, kui töövoogud liiguvad tootmiskasutuse poole.

