Przejdź do treści

/// 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.

/// czym jest n8n

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.

Wymiarn8n (self-hosted)ZapierMake
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 pracy

Formularz → CRM z wzbogaceniem

Webhook trigger → walidacja → Hunter.io enrichment → HubSpot Contact/Deal → Slack notification → auto-assignment.

~12 nodów · 2-4 dni

Monitoring kampanii reklamowych

Schedule 15min → Meta Ads API / Allegro Ads API → PostgreSQL insert → threshold check → alert Slack/email.

~15 nodów · 5-7 dni

Support 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 dni

Sync Allegro/Shopify → warehouse

Webhook (order created) → Allegro/Shopify API → validation → PostgreSQL warehouse → Google Sheet dashboard update.

~10 nodów · 3-4 dni

Document classifier + router

File upload trigger → OCR → Gemini classify (invoice/contract/HR/other) → routing do odpowiedniego folderu Drive + notyfikacja.

~12 nodów · 4-6 dni

Migracja 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 scenariuszy

Mentoring 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 →