Przejdź do treści

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

Kryteriumn8n CloudWłasny serwer
Kosztabonament zależny od planu, aktualny w cenniku n8nserwer plus jednorazowa konfiguracja, bez opłaty licencyjnej przy użytku wewnętrznym
Czas administracjipraktycznie żadenaktualizacje, miejsce na dysku, certyfikat, przegląd błędów
Kopie zapasowepo stronie dostawcy, zakres według warunków planuTwoje: baza, klucz szyfrowania i test odtwarzania
Aktualizacjewykonuje dostawcaTy decydujesz kiedy, ale musisz je robić
Dane i RODOinfrastruktura n8n, umowa powierzenia z producentemserwer w wybranym kraju UE, umowa z dostawcą serwera
Limity wykonańokreślone w planieogranicza je tylko moc serwera
Wsparciezgłoszenia do n8n, zakres zależny od planuforum społeczności albo osoba, która opiekuje się serwerem
Węzły i bibliotekiwęzły społeczności i biblioteki z ograniczeniamidowolne węzły społeczności i dodatkowe biblioteki w węźle Code
Cen planów chmurowych celowo nie podaję, bo się zmieniają. Sprawdź je w oficjalnym cenniku na stronie n8n przed decyzją.

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