/// usługa · stack core
Wdrożenia n8n. Self-hosted, bez vendor lock-in.
Ostatnia aktualizacja:
Workflow automation na Twojej infrastrukturze (albo na mojej, jeśli wolisz). Bez limitów operacji, bez abonamentów liczonych per task, z pełną kontrolą nad danymi. Stack: Docker, PostgreSQL, Redis queue mode, Caddy.
n8n to open-source workflow automation platform. Wizualny edytor flow, ~400 integracji out-of-the-box, możliwość self-hostingu bez limitów operacji. Alternatywa dla Zapier i Make (Integromat). Dostępny w licencji Sustainable Use License, darmowy dla wewnętrznego i mniejszego komercyjnego użytku.
Dlaczego n8n, a nie Zapier albo Make
Używałem ich wszystkich. Każde z tych narzędzi ma swoje miejsce, ale dla większości firm, z którymi pracuję, n8n wygrywa w trzech wymiarach.
| Wymiar | n8n (self-hosted) | Zapier | Make |
|---|---|---|---|
| Lokalizacja danych | Na Twojej infrastrukturze | Serwery Zapier w US | Cloud EU (ale SaaS) |
| Limit operacji | Brak (zasoby VM) | Plan-based (100k/msc top tier) | Plan-based (per operation) |
| Cena przy skali | Koszt tylko VM (brak per-op billing) | Planowo-zależny, rośnie z użyciem | Plan per-operation, rośnie z użyciem |
| Version control | JSON export, git-friendly | Brak proper VCS | Export JSON, ale nie atomowy |
| Custom code | JS/Python w Code node | Code by Zapier (limited) | Make Tools (limited) |
| AI/LLM integracja | Natywny AI Agent node + LangChain | Przez API (bez natywnego agent) | Przez API |
| UX edytora | Good, ale ma swoje quirki | Prosty, dla non-tech | Eleganckie, wizualne |
| Learning curve | Moderate (potrzeba dev'a albo mentoringu) | Niska | Moderate |
| Compliance (GDPR, DPA) | Pełna kontrola | DPA z Zapier, ale dane w US | DPA, serwery EU |
Kiedy n8n nie ma sensu: jeśli masz jeden mały zapier z 2 krokami, uruchamiany 10 razy miesięcznie, Zapier za $19.99/msc jest tańszy niż VM + maintenance. n8n zaczyna wygrywać przy 5+ scenariuszach albo 100+ operacjach dziennie.
Stack, na którym stawiam n8n
Nie używam SQLite backend ani domyślnej konfiguracji single-process. Produkcyjne wdrożenie to queue mode z workerami, PostgreSQL jako DB, Redis do kolejkowania zadań, Caddy jako reverse proxy z auto-TLS.
Internet ─► Caddy (reverse proxy, auto-TLS Let's Encrypt)
│
▼
┌────────────────────────────────────┐
│ Docker Compose network │
│ │
│ n8n (main) ◄──► Redis (queue) │
│ │ ▲ │
│ └─► n8n-worker ┘ │
│ └─► n8n-worker ─ (horizontal) │
│ │
│ PostgreSQL ◄─── workflow state │
│ credentials │
│ executions │
└────────────────────────────────────┘
│
▼
GCP Secret Manager (creds, API keys)
GCP Cloud Logging (audit)
GCP Cloud SQL (managed Postgres opcjonalnie)
Co dostajesz w bazowym setupie
- n8n w queue mode: stabilne nawet przy tysiącach operacji dziennie, nie zamraża się na long-running nodach
- PostgreSQL backend: nie SQLite (SQLite w produkcji to potem zawsze problem przy restart/backup/concurrent access)
- Redis queue + Bull workers: worker containers skalowalne niezależnie od main instance
- Caddy z auto-TLS: Let's Encrypt cert automatic, rotation co 90 dni bez pamiętania
- Secret Manager integration: credentials nie leżą w n8n DB plaintext, są w GCP Secret Manager
- Backup strategy: automatic daily backup Postgres + workflow JSON export do GCS
- Monitoring: Prometheus metrics (workflow success rate, queue depth, execution time), healthchecks Docker
- Centralized logs: Cloud Logging (albo self-hosted Loki jak klient woli)
Typowe scenariusze wdrożeń
Pewnie Twój przypadek pasuje do jednego z poniższych, plus/minus specyfika branży.
Ingest faktur z maila → księgowość
Gmail trigger → PDF attachment → OCR (PaddleOCR Python sidecar) → klasyfikacja GPT → push do iFirma/InFakt.
~10 nodów · 3-5 dni pracyFormularz → CRM z wzbogaceniem
Webhook trigger → walidacja → Hunter.io enrichment → HubSpot Contact/Deal → Slack notification → auto-assignment.
~12 nodów · 2-4 dniMonitoring kampanii reklamowych
Schedule 15min → Meta Ads API / Allegro Ads API → PostgreSQL insert → threshold check → alert Slack/email.
~15 nodów · 5-7 dniSupport agent (first-line AI)
Slack/form trigger → classification LLM → RAG retrieval z historii zgłoszeń (Vertex AI) → draft response → human review → send.
~20 nodów + RAG setup · 3-5 tyg.Onboarding nowego klienta
Stripe trigger → Notion page create → Google Drive folder → HubSpot Deal → Slack channel invite → welcome email sequence.
~14 nodów · 3-5 dniSync Allegro/Shopify → warehouse
Webhook (order created) → Allegro/Shopify API → validation → PostgreSQL warehouse → Google Sheet dashboard update.
~10 nodów · 3-4 dniDocument classifier + router
File upload trigger → OCR → Gemini classify (invoice/contract/HR/other) → routing do odpowiedniego folderu Drive + notyfikacja.
~12 nodów · 4-6 dniMigracja z Zapier/Make → n8n
Audit istniejących scenariuszy → mapping na n8n workflows → stopniowe przełączanie (2-4 scenariusze na tydzień) → weryfikacja + sunset starych.
zależne od skali · 20-50 scenariuszyMentoring zespołu n8n
Jeśli już masz n8n i chcesz żeby Twój zespół samodzielnie budował workflow, zamiast zamawiać u mnie każdą zmianę, mam dla Ciebie mentoring.
Format
- 2h tygodniowo przez 4-8 tygodni, najczęściej czwartek 10:00-12:00 (Meet + screen-share)
- Pair-programming nad konkretnymi flow Twojego zespołu, nie ćwiczenia teoretyczne
- Code review workflow wysłanych przed sesją (eksport JSON albo share link)
- Architektura omawiana na żywych przykładach: error handling, retry policies, sub-workflow patterns, credentials vault, custom nody
Tematy, które typowo pokrywamy
- Error handling i retry: n8n error workflow, exponential backoff, dead letter queues
- Sub-workflow composition: kiedy extract flow, jak przekazywać dane, shared utilities
- Credentials vault: GCP Secret Manager integration, rotation, per-environment creds
- Custom nody: kiedy pisać własny node, struktura kodu, testing, deployment
- Performance: queue mode, worker scaling, batch processing, database connection pooling
- AI Agent patterns: kiedy agent vs deterministic flow, tools architecture, memory management, RAG
- Testing: unit tests dla code nodes, integration tests, staging environments
- Observability: Prometheus metrics, Grafana dashboards, alerting, audit logs
Fakturuję miesięcznie z raportem przepracowanych godzin. Minimum 4 tygodnie (łącznie 8h). Stawkę ustalam przed rozpoczęciem cyklu.
Jak wygląda wycena wdrożenia
Wycenę dostajesz po warsztacie otwierającym (90 minut, bez zobowiązań). Dokument zawiera mapę procesu, decyzje architektoniczne, zakres prac fixed-scope i przewidywany czas realizacji. Wolę ocenić realny zakres Twojego przypadku, zamiast strzelać cennikiem na stronie.
Typy wdrożeń, które wyceniam
- Setup self-hosted: Docker Compose stack (n8n + Postgres + Redis + Caddy), backupy, monitoring, dokumentacja
- Setup + pierwsze workflow: stack plus pierwszy produkcyjny pipeline (ingest, sync, routing)
- Pełne wdrożenie: stack plus 3-5 workflow, custom nody jeśli potrzebne, szkolenie zespołu, dokumentacja, runbook
- Migracja z Zapier/Make: audit istniejących scenariuszy, mapping na n8n, stopniowe przełączenie (zwykle 20-50 scenariuszy)
- Mentoring zespołu: 2h tygodniowo, pair-programming, review flow, architektura, 4-12 tygodni cyklu
- Warsztat otwierający: 90 minut bez zobowiązań, kwalifikacja scenariusza, dokument z szacunkiem zakresu
Koszt infrastruktury (VM, Cloud SQL jeśli chcesz managed Postgres) jest osobny od mojej wyceny. Pokażę Ci podczas warsztatu jaki rozmiar VM wystarczy dla Twojej skali ruchu.
FAQ. Pytania o n8n, które dostaję najczęściej.
Czy n8n jest darmowy?
Tak, dla self-hosted w modelu wewnętrznego użytku i mniejszych komercyjnych wdrożeń. Licencja to Sustainable Use License (SUL), darmowe jeśli nie sprzedajesz dalej n8n jako usługi (np. jako SaaS). Jeśli chcesz resellować workflow automation jako usługę opartą na n8n, potrzebujesz komercyjnej licencji. Dla zwykłego biznesu automatyzującego swoje procesy, zero kosztów licencyjnych.
Czy n8n Cloud jest OK?
Dla wielu firm tak. To SaaS oferowany przez n8n GmbH, płatny (od $20/msc za starter), dane na serwerach n8n. Dla małych wdrożeń bez compliance concerns jest wygodny. Dla firm z danymi osobowymi klientów lub branż regulowanych (finanse, zdrowie, prawo) rekomenduję self-hosted, dane zostają u Ciebie, pełna kontrola.
Ile operacji dziennie wytrzyma n8n self-hosted?
Na małej VM (4 CPU, 8 GB RAM) w queue mode z 2-4 workerami, 50-100k operacji dziennie bez problemu. Przy większej skali skalujesz horyzontalnie (więcej worker containers albo worker VMs). Bottleneck rzadko jest samym n8n, częściej rate limity API zewnętrznych (Gmail: 1 op/s, HubSpot: 100/10s, Slack: 1/s).
Co z backupami?
Backup PostgreSQL automatic daily (retention 7-30 dni) przez Cloud SQL backups albo `pg_dump` do GCS. Eksport workflow JSON w repo Git dla version control. Restore testuję przy handoffie, dostajesz runbook "jak zrobić restore w 5 minut".
Czy mogę migrować z Zapier bez downtime?
Zwykle tak, w modelu stopniowym. Najpierw stawiam n8n równolegle, potem przełączam 2-4 scenariusze na tydzień (testuję na boku, przełączam produkcyjnie), monitoruję, zamykam zapier po weryfikacji. Całość 3-5 tygodni dla 20-50 scenariuszy.
Czy piszesz custom nody?
Tak, kiedy istniejący nie wystarczy. Typowe przypadki: niszowe API bez gotowej integracji, specyficzne logic dla klienta (np. scoring model, parsing specyficznego formatu danych). Custom node publikuję w Waszym repozytorium git jako npm package, zespół może sam aktualizować później.
Co z AI agents w n8n?
n8n 1.x ma natywny AI Agent node oparty na LangChain. Wspiera function calling (narzędzia jako sub-workflow), memory (conversation history), vector stores (RAG). Używam tego z Vertex AI i innymi modelami językowymi przez API. Specjalizujemy się w agentic workflows, Adi buduje je od początku kariery automatyzacyjnej.
Jak wygląda proces wdrożenia?
Tak jak każde wdrożenie u mnie: warsztat otwierający → mapa procesu → implementacja w sprintach → handoff z dokumentacją → 30 dni supportu. Specyficzne dla n8n: decyzja self-hosted vs managed hosting, scope queue mode i worker count, integracja z Waszym stackiem auth/secrets.
Umów warsztat o n8n
90 minut, darmowe. Rozstrzygniemy czy n8n to dobry fit dla Twojego przypadku. Jeśli Zapier albo Make byłby tańszy, powiem wprost.
umów warsztat → adi@workinflows.pl · Adi · Poznań