n8n to obecnie najpopularniejsza platforma workflow automation w 2026 (650k stars na GitHub). Ale czy hostowac samemu, czy w n8n Cloud? Ten przewodnik daje konkretne odpowiedzi: kiedy self-hosted oszczedza pieniadze, kiedy Cloud ratuje czas, jak migrowac jesli juz jestes na jednym.

TL;DR decision matrix
- Cloud: jesli <5 workflows + nie umiesz Linux/SSH/Docker + budget OK 100-200 zl/mies
- Self-hosted VPS: jesli 5+ workflows + ogarniasz Linux + chcesz oszczedzic = 20 zl/mies VPS
- Self-hosted on-premise: jesli wrazliwe dane (medical, financial, klient z RODO bardzo restrictive)
- Hybrid: Cloud dev/staging + self-hosted production (rzadko, dla zaawansowanych)

Porownanie pelne: Cloud vs Self-hosted

Koszty miesieczne
- n8n Cloud Starter: $20/mies (5 workflows, 2.5k executions)
- n8n Cloud Pro: $50/mies (15 workflows, 10k executions)
- n8n Cloud Enterprise: $667/mies (unlimited)
- Self-hosted Hetzner CX11: 4 EUR/mies (~20 zl) – wystarczy do 100 workflows
- Self-hosted DigitalOcean Droplet: $6/mies – wystarczy do 50 workflows
- Self-hosted AWS EC2 t3.small: ~$15/mies + EBS – male firmy nie polecam
Skalowanie
Cloud: auto-scaling, zero zmartwien, ale plan limity (executions/mies). Pro plan = 10k executions = ~300/dzien. Dla workflow ktory robi 1 execution/min = 1440/dzien = juz malo.
Self-hosted: limity sa CPU/RAM tworze. Hetzner CX21 (4 EUR/mies = 4 GB RAM) = ~20k executions/dzien bez problemu. Skalowanie wertykalne: upgrade VPS lub horyzontalne: queue mode + Redis.
Setup time
- Cloud: 5 minut. Zarejestruj sie, login, kreuj workflow.
- Self-hosted Docker: 30-60 min. VPS setup, install Docker, docker-compose up, reverse proxy (Caddy/Nginx), HTTPS Lets Encrypt.
- Self-hosted Kubernetes: 4+ godzin. K8s cluster, helm chart, ingress, persistent volume. Dla scale 1000+ workflows.
Maintenance
Cloud: zero. Updates auto. Backups auto. Monitoring built-in.
Self-hosted: ~2-3h/mies. Update Docker image co miesiac, backup database (PostgreSQL/SQLite) co tydzien, monitoring (Uptime Robot lub wlasny Prometheus), SSL cert renewal (Caddy auto-renew).
Setup self-hosted Docker – 5 minut do produkcji
Krok 1: VPS
Wybierz Hetzner Cloud CX11 (4 EUR/mies, Europa). Region: Falkenstein (DE) lub Helsinki (FI). Ubuntu 22.04 LTS. SSH key.
Krok 2: Docker + docker-compose
SSH do VPS. apt update && apt install docker.io docker-compose -y. Plus ufw allow 80,443.
Krok 3: docker-compose.yml
Stworz folder ~/n8n. Plik docker-compose.yml z dwoma serwisami: n8n + caddy (reverse proxy z auto-HTTPS).
Krok 4: Caddyfile
n8n.twoja-domena.pl { reverse_proxy n8n:5678 }. Caddy auto-generuje Lets Encrypt cert.
Krok 5: DNS A record
W panelu domeny: A record n8n.twoja-domena.pl IP VPS. Propagacja 5-30 min.
Krok 6: Start + login
docker-compose up -d. Otworz https://n8n.twoja-domena.pl. Pierwsze logowanie = setup admin account.

Backup + recovery (KRYTYCZNE!)
Twoje workflows + credentials sa w bazie SQLite (default) lub PostgreSQL (rekomendowane dla produkcji). Backup co tydzien minimum.
Backup strategy
- SQLite: kopiuj plik
~/n8n/data/database.sqliteraz w tygodniu do S3/Backblaze - PostgreSQL:
pg_dump n8n > backup_$(date +%F).sql+ upload do S3 - Workflows JSON: dodaj cron ktory exportuje workflows przez API do GitHub repo (lepiej niz samem SQLite)
- Credentials: encrypted w bazie, ale klucz
N8N_ENCRYPTION_KEYosobno (env file)
Kiedy migrowac z Cloud na Self-hosted
- Przekraczasz limit executions (10k+/mies) i Pro plan za maly
- Placisz $50+/mies Cloud, VPS 20 zl/mies = 90% taniej
- Chcesz custom nodes (community nodes, wlasne integracje)
- RODO compliance wymaga data residency w PL/EU
- Potrzebujesz queue mode + Redis dla scale
Kiedy migrowac z Self-hosted na Cloud
- Spedzasz 5+ h/mies na maintenance/troubleshooting
- Workflow zatrzymal sie o 3 w nocy = utrata $$$ (cloud ma SLA 99.9%)
- Twoj zespol rosnie i nikt nie ogarnia Linux
- Potrzebujesz enterprise SSO, audit logs, multi-tenant
FAQ
Czy Hetzner jest bezpieczny dla danych klientow?
Tak. Niemcy, RODO compliant, ISO 27001. Wiekszosc polskich SaaS startupow hostuje na Hetzner. Plus zaszyfruj database w spoczynku jesli wrazliwe dane.
Co z n8n.cloud limity (executions)?
Kazdy node execution = 1 execution. Workflow z 10 nodes = 10 executions per run. Pro plan 10k = ~1000 runs/mies. Male firmy = OK. E-commerce z 1000+ orders/dzien = za malo, idz self-hosted.
Czy n8n self-hosted ma wszystkie nodes co Cloud?
Tak, plus wiecej. Cloud ma enterprise nodes tylko w Enterprise plan ($667/mies). Self-hosted enterprise edition jest gratis dla osobistego uzytku od n8n v1.0 (community license).
Mamy gotowe workflow do importu na Twoj n8n. Plus VIP setup z Sergiuszem, postawimy n8n od zera i zaimportujemy workflow.
