n8n self-hosted czy cloud: porównanie dla małej firmy
To pierwsza decyzja przy n8n i często podejmowana z niewłaściwego powodu, bo „własny serwer jest za darmo”. Serwer rzeczywiście kosztuje niewiele, ale czas na jego pilnowanie już tak.
Autor: Szymon Łakomy. Aktualizacja:
Chmura i własny serwer obok siebie
| Kryterium | n8n Cloud | Własny serwer |
|---|---|---|
| Koszt | abonament zależny od planu, aktualny w cenniku n8n | serwer plus jednorazowa konfiguracja, bez opłaty licencyjnej przy użytku wewnętrznym |
| Czas administracji | praktycznie żaden | aktualizacje, miejsce na dysku, certyfikat, przegląd błędów |
| Kopie zapasowe | po stronie dostawcy, zakres według warunków planu | Twoje: baza, klucz szyfrowania i test odtwarzania |
| Aktualizacje | wykonuje dostawca | Ty decydujesz kiedy, ale musisz je robić |
| Dane i RODO | infrastruktura n8n, umowa powierzenia z producentem | serwer w wybranym kraju UE, umowa z dostawcą serwera |
| Limity wykonań | określone w planie | ogranicza je tylko moc serwera |
| Wsparcie | zgłoszenia do n8n, zakres zależny od planu | forum społeczności albo osoba, która opiekuje się serwerem |
| Węzły i biblioteki | węzły społeczności i biblioteki z ograniczeniami | dowolne węzły społeczności i dodatkowe biblioteki w węźle Code |
Kiedy chmura wygrywa
- W firmie nie ma nikogo, kto zajrzy na serwer, gdy skończy się miejsce albo wygaśnie certyfikat.
- Masz kilka przepływów uruchamianych zdarzeniami, a nie odpytywaniem systemów co minutę.
- Chcesz zacząć dziś i najpierw sprawdzić, czy automatyzacja w ogóle się przyjmie.
- Polityka firmy woli usługę z umową z producentem niż serwer utrzymywany przez kogoś z zewnątrz.
W takich sytuacjach chmura jest po prostu tańsza w całkowitym rozrachunku, nawet jeśli abonament wydaje się wyższy niż serwer. Jeśli przechodzisz z Zapiera i chcesz najpierw przenieść kilka prostych przepływów, chmura n8n też jest rozsądnym pierwszym krokiem. Plan takiej przeprowadzki opisuję na stronie alternatywa dla Zapier.
Kiedy własny serwer ma przewagę
Załóżmy, że przepływ sprawdza zmiany w BaseLinkerze co dwie minuty. To 30 wykonań na godzinę i około 21 600 w miesiącu, zanim obsłużysz choćby jedno zamówienie. W chmurze każde z nich liczy się do limitu planu, na własnym serwerze zużywa tylko odrobinę procesora.
- dane, które nie powinny opuszczać Twojej infrastruktury, na przykład faktury z KSeF albo dane pacjentów,
- potrzeba węzłów społeczności spoza listy zweryfikowanych albo własnych bibliotek w węźle Code,
- połączenie z bazą programu w biurze przez VPN, na przykład z Subiektem,
- współpraca z modelem AI uruchomionym na własnej maszynie.
Ukryte koszty własnej instalacji
Aktualizacje
n8n wydaje nowe wersje często. Każdą większą zmianę trzeba sprawdzić na kopii, zanim trafi na produkcję.
Rosnąca baza
Historia wykonań z danymi potrafi zająć cały dysk, jeśli nikt nie ustawi czyszczenia starych wpisów. Problem wychodzi zwykle po kilku miesiącach, w najmniej wygodnym momencie.
Kopie i ich test
Kopia, której nikt nie odtworzył, jest tylko nadzieją. Test zajmuje czas, którego nie widać w cenie serwera.
Bezpieczeństwo
Panel n8n wystawiony do internetu wymaga silnych haseł, logowania dwuskładnikowego i aktualnego certyfikatu.
Jak to zrobić samodzielnie, opisuję w poradniku instalacja n8n na serwerze. Jeśli wolisz to zlecić, sprawdź hosting n8n dla firmy i opiekę nad automatyzacjami.
Lokalizacja danych i RODO w praktyce
W obu wersjach przez n8n przechodzą dane osobowe: adresy klientów, treści zgłoszeń, faktury. W chmurze przetwarza je producent, więc region przechowywania i umowę powierzenia sprawdzam w aktualnych dokumentach n8n. Na własnym serwerze wybierasz dostawcę i kraj, a umowę powierzenia zawierasz z firmą hostingową.
Pamiętaj, że w obu przypadkach dane i tak wychodzą do usług, z którymi łączy się przepływ, na przykład do Gmaila albo dostawcy modelu AI. To nie jest porada prawna. Ogólne zasady opisuję w tekście bezpieczeństwo danych w małej firmie, a pełne koszty wdrożenia na stronie ile kosztuje wdrożenie n8n.
Najczęstsze pytania
Czy mogę zacząć w chmurze i przenieść się na własny serwer?
Tak. Przepływy eksportujesz jako pliki JSON i importujesz w nowej instancji. Dane uwierzytelniające zwykle trzeba podłączyć od nowa, a adresy webhooków się zmienią, więc poprawiasz je w systemach, które je wywołują.
Czy wersja self-hosted ma wszystkie funkcje chmury?
Podstawowe tak: edytor, węzły, wykonania, przepływy błędów i węzły AI. Część funkcji dla zespołów, na przykład logowanie SSO czy środowiska z kontrolą wersji, wymaga płatnej licencji niezależnie od miejsca instalacji. Szczegóły na stronie licencja n8n.
Jak duży serwer jest potrzebny?
Dla kilkunastu typowych przepływów wystarcza niewielki VPS. Zapotrzebowanie rośnie przy dużych plikach, długich pętlach i agentach AI. Zamiast zgadywać, sprawdzam zużycie pamięci po pierwszych tygodniach pracy i wtedy decyduję o większej maszynie.
Co liczy się jako wykonanie?
Jedno uruchomienie przepływu od wyzwalacza do końca, niezależnie od liczby węzłów. Dlatego częste odpytywanie systemów zużywa limit szybciej niż przepływ uruchamiany webhookiem tylko wtedy, gdy coś się wydarzy.
Powiązane strony
Nie wiesz, którą wersję n8n wybrać?
Napisz, ile przepływów planujesz i jakie dane będą przez nie przechodzić. Doradzę wersję i powiem, co trzeba przygotować.