← Blog

Kako instalirati n8n: Cloud, Docker ili VPS (vodič na srpskom)

Kako instalirati n8n: Cloud, Docker ili VPS (vodič na srpskom)

n8n je jedan od najmoćnijih alata za automatizaciju poslovanja, a njegova najveća prednost (to što može da radi na vašem serveru) ujedno je i prvo pitanje početnika: gde i kako ga pokrenuti? U ovom vodiču objašnjavamo kako instalirati n8n na tri načina, od najlakšeg do najozbiljnijeg: n8n Cloud, Docker na vašem računaru i VPS sa sopstvenim domenom. Uz svaki način piše i kome odgovara, da ne biste trošili vreme na pogrešnu opciju.

Pre nego što krenete: koji način vam treba

Način 1: n8n Cloud (bez instalacije)

Najbrži put: napravite nalog na sajtu n8n.io, izaberete paket i dobijete svoju n8n adresu za par minuta. Nema servera, ažuriranja ni rezervnih kopija o kojima brinete, sve to radi n8n. Povezivanje Google naloga (Gmail, Sheets, Calendar) je jednostavnije nego na sopstvenom serveru jer je OAuth već podešen.

Mana je cena koja raste sa brojem izvršenja i činjenica da podaci prolaze kroz njihov cloud. Za probu i manji obim, sasvim dovoljno.

Način 2: kako instalirati n8n na računar preko Docker-a

Docker je najčistiji način da n8n pokrenete lokalno: ne instalirate ništa „u sistem“, a brisanje je jedna komanda. Instalirajte Docker Desktop (Windows ili Mac) ili Docker Engine (Linux), pa u terminalu pokrenite:

docker volume create n8n_data

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Kad se pojavi poruka da je editor dostupan, otvorite http://localhost:5678 u browseru i napravite vlasnički nalog. To je to, n8n radi.

Prva komanda pravi volume u kom n8n čuva tokove, kredencijale i podešavanja. Zahvaljujući njemu ništa se ne gubi kad ugasite kontejner. Za brzu probu postoji i varijanta bez Docker-a (npx n8n), ali ona zahteva odgovarajuću verziju Node.js-a i lakše se zaplete; Docker je pouzdaniji.

Ograničenja lokalne instalacije

Za učenje i tokove koji sami nešto rade po rasporedu, lokalna instalacija je sasvim dovoljna. I naš tok koji priprema nacrte tekstova za ovaj blog radi baš ovako: u Docker-u na računaru, po rasporedu.

Način 3: n8n na VPS-u sa domenom i HTTPS-om

Kad tokovi treba da rade 24/7 i primaju podatke sa sajta, n8n ide na VPS. Za početak je dovoljan server sa 1-2 vCPU i 2 GB RAM-a, sa Ubuntu sistemom i instaliranim Docker-om. Treba vam i poddomen (npr. n8n.vasdomen.rs) čiji A zapis pokazuje na IP adresu servera.

Najjednostavnija postavka je Docker Compose sa Caddy serverom ispred n8n-a, jer Caddy sam pribavlja i obnavlja HTTPS sertifikat. Napravite folder, a u njemu fajl docker-compose.yml:

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: unless-stopped
    environment:
      - N8N_HOST=n8n.vasdomen.rs
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.vasdomen.rs/
      - N8N_PROXY_HOPS=1
      - GENERIC_TIMEZONE=Europe/Belgrade
      - TZ=Europe/Belgrade
    volumes:
      - n8n_data:/home/node/.n8n

  caddy:
    image: caddy:2
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data

volumes:
  n8n_data:
  caddy_data:

Pored njega fajl Caddyfile sa samo tri reda:

n8n.vasdomen.rs {
    reverse_proxy n8n:5678
}

Pokrenite sve komandom docker compose up -d, sačekajte minut da Caddy izda sertifikat i otvorite https://n8n.vasdomen.rs. Prvi ko otvori adresu pravi vlasnički nalog, zato to uradite odmah.

Zašto su ova podešavanja važna

Posle instalacije: ažuriranja i rezervne kopije

Instalirati n8n je pola posla, a druga polovina je održavanje. Ažuriranje na VPS-u su dve komande u folderu sa docker-compose.yml:

docker compose pull
docker compose up -d

Pre većih verzija pročitajte beleške o izmenama u zvaničnoj dokumentaciji, jer ponekad menjaju ponašanje nodova.

Za rezervne kopije najvažniji je volume n8n_data. U njemu je i ključ za šifrovanje kredencijala. Ako ga izgubite, sačuvane lozinke i tokeni postaju nečitljivi i sve naloge morate ponovo da povežete. Redovno kopirajte volume, a tokove povremeno izvezite i kao JSON (meni toka → Download).

n8n na sopstvenom serveru je kao sopstveni lokal: ne plaćate kiriju po gostu, ali vi menjate sijalice. Za mnoge firme to je odlična pogodba, pod uslovom da neko zaista menja sijalice.

Česta pitanja

Da li je instalacija n8n-a besplatna?

Da, Community verzija je besplatna i na računaru i na serveru. Plaćate samo VPS (ako ga koristite) i eventualno domen. n8n Cloud je plaćena usluga.

Mogu li da instaliram n8n na običan (shared) hosting?

Uglavnom ne. Klasičan cPanel hosting za WordPress sajtove ne dozvoljava pokretanje Docker-a ni Node.js procesa koji rade stalno. Potreban je VPS ili n8n Cloud.

Koliko jak server mi treba?

Za nekoliko desetina tokova i umeren obim dovoljno je 1-2 vCPU i 2 GB RAM-a. Ako obrađujete velike fajlove ili mnogo AI poziva, treba više memorije.

Kako da prebacim tokove sa lokalnog n8n-a na server?

Izvezite tok kao JSON i uvezite ga na serveru (Import from File). Kredencijale morate ponovo da povežete, jer se oni iz bezbednosnih razloga ne prenose uz tok.

Ako još birate alat, pogledajte poređenje n8n vs Zapier vs Make, a kad n8n proradi, prvi koristan tok možete napraviti po vodiču n8n i Google Sheets.

Hoćete n8n bez komandne linije?

Postavimo n8n na server, podesimo domen, HTTPS i rezervne kopije, pa napravimo prve tokove.

Automatizacija poslovanja
← Nazad na sve tekstove