Tworzenie stron12 min czytania

Hosting Node.js w Polsce: ceny, limity i pułapki przy Next.js

Porównanie polskich ofert hostingu Node.js: ceny brutto, odnowienia i limity. Sprawdź, czego potrzebuje Next.js i kiedy zamiast hostingu wybrać VPS.

Pisze

Czarne szafy serwerowe i instalacje kablowe w centrum danych
Fot. imgix / Unsplash. Zdjęcie ilustracyjne, nie przedstawia infrastruktury porównywanych dostawców.

Strona w Next.js działa na komputerze, domena jest kupiona, a hosting kosztuje w promocji kilkadziesiąt złotych. W opisie jest nawet Node.js. Przed płatnością sprawdziłbym jednak dwie rzeczy: czy uruchomisz tam konkretną aplikację i ile zapłacisz za jej utrzymanie po promocji.

W polskich ofertach da się znaleźć zarówno hosting z obsługą Node.js, jak i tani VPS, którym trzeba zarządzać samodzielnie. Z perspektywy właściciela firmy to duża różnica. Ktoś musi jeszcze opublikować stronę, ustawić domenę, zadbać o kopie i zareagować, kiedy po aktualizacji aplikacja przestanie odpowiadać.

Porównałem MyDevil, Smarthost, cal.pl, cyber_Folks oraz Mikrusa. Interesuje mnie koszt utrzymania i warunki uruchomienia strony, nie liczba znaczków przy pakiecie.

Ceny i dokumentację sprawdziłem 11 października 2026 r. To porównanie publicznych ofert, bez zakupionych kont i testów obciążeniowych. Nie mierzyłem wydajności tych serwerów, dlatego nie przyznaję ocen za szybkość ani nie ogłaszam zwycięzcy. Linki do dostawców w tym wpisie nie zawierają kodów polecających.

Czy Twoja strona w ogóle potrzebuje hostingu Node.js?

Zanim porównasz pakiety, ustal, co będzie działało na serwerze po publikacji. Nazwa frameworka jeszcze tego nie rozstrzyga.

Czy Twoja strona w ogóle potrzebuje hostingu Node.js?
Co publikujeszCzego potrzebujesz po wdrożeniu
Statyczną stronę, np. wynik budowania projektu React/ViteSerwera plików HTML, CSS i JavaScript; ewentualnie osobnej usługi dla formularza lub API
Next.js z eksportem statycznymHostingu plików; funkcje wymagające serwera trzeba usunąć, zastąpić albo obsłużyć poza tym hostingiem
Next.js renderujący odpowiedzi na serwerzeZgodnego środowiska wykonawczego i sposobu utrzymania aplikacji
Własne API, proces w tle lub kilka usług w kontenerachHostingu dopuszczającego takie procesy albo odpowiednio skonfigurowanego VPS

Next.js można wdrożyć jako serwer Node.js, kontener Docker lub eksport statyczny. Ten ostatni ma ograniczenia funkcji serwerowych. Vercel nie jest obowiązkowy, ale sam dostęp do polecenia node też nie oznacza, że każdy sposób wdrożenia będzie dostępny. Dokumentacja wdrażania Next.js.

Przy prostej stronie usługowej zacząłbym od pytania, czy serwer aplikacyjny jest potrzebny. Jeżeli oferta i blog mogą powstawać podczas budowania strony, utrzymywanie dodatkowego procesu tylko komplikuje opiekę. Przy panelu klienta czy danych pobieranych dla każdego zalogowanego użytkownika sytuacja będzie inna.

Porównanie cen: start, odnowienie i rzeczywisty okres opłaty

W tabeli wszystkie kwoty są brutto, z VAT. Nie uwzględniam domeny, dodatkowych usług, kuponów ani pracy wdrożeniowej. Kwota roczna oznacza płatność za rok z góry. Cennik sprawdzony dzisiaj nie daje gwarancji niezmienności cen przez następne lata.

Porównanie cen: start, odnowienie i rzeczywisty okres opłaty
Dostawca i pakietPierwsza opłataKolejny okres według obecnej oferty
MyDevil MD1200 zł / 12 miesięcy200 zł / rok, cena standardowa
MyDevil MD2400 zł / 12 miesięcy400 zł / rok, cena standardowa
Smarthost smart-mini158,67 zł / 12 miesięcyOkoło 155,50 zł za drugi rok, po rabacie 2%
cal.pl Ace Start12,24 zł / pierwszy rok183,27 zł / rok
cal.pl Ace47,97 zł / pierwszy rok244,77 zł / rok
cyber_Folks cyber_RUN!55,35 zł / pierwsze 3 miesiące429,27 zł / rok
cyber_Folks cyber_SPRINT!11,07 zł / pierwsze 3 miesiące490,77 zł / rok
Mikrus 2.1, VPS75 zł / 12 miesięcy75 zł / rok
Mikrus 3.0, VPS130 zł / 12 miesięcy130 zł / rok

Smarthost podaje 129 zł netto jako standardową cenę smart-mini. Przy drugim roku stosuje rabat 2%, a przy trzecim 4% od ceny standardowej. Podana kwota odnowienia jest moim przeliczeniem z VAT, z zaokrągleniem do grosza. Zasady rabatu za staż.

W cal.pl sprawdziłem również przełącznik netto/brutto: Ace kosztuje promocyjnie 39 zł netto, a odnowienie 199 zł netto. Dla tego pakietu trzy lata przy dzisiejszych stawkach to 537,51 zł brutto, nie trzy razy cena promocyjna. To wyliczenie bez dodatków, przy założeniu utrzymania cennika. Oferta cal.pl.

Dlaczego nie mnożę ceny cyber_Folks razy cztery?

Bo promocja dotyczy pierwszego kwartału, a cennik wskazuje później odnowienie roczne. Dla cyber_RUN! pierwsze 55,35 zł i kolejne 429,27 zł dają łącznie 484,62 zł za 15 miesięcy. To nie jest cena pierwszego roku. Dla cyber_SPRINT! analogicznie wychodzi 501,84 zł za 15 miesięcy. Tych kwot nie porównuję wprost z opłatą za 12 miesięcy u innego dostawcy. Cennik cyber_Folks.

Na stronie oferty widnieją też dodawane do zamówienia usługi: monitoring pozycji oraz PHP Legacy. Ich ceny początkowe wynoszą odpowiednio 12,30 zł i 1,11 zł brutto za trzy miesiące. Tabela powyżej ich nie obejmuje. Przed płatnością sprawdź zawartość koszyka, możliwość rezygnacji z dodatków i ich stawki odnowienia. Obsługa starszego PHP nie jest tym samym co utrzymanie aplikacji Node.js. Oferta i dodatki cyber_Folks.

Limity hostingu: czego nie widać w cenie

Parametry w tej tabeli są deklaracjami dostawców, a nie wynikiem moich pomiarów. RAM na hostingu współdzielonym i RAM VPS nie opisują identycznego środowiska. Na VPS część pamięci zużywa system oraz uruchomione przez Ciebie usługi. W hostingu współdzielonym trzeba sprawdzić, jakie procesy dostawca zalicza do limitu konta.

Limity hostingu: czego nie widać w cenie
PakietPamięć i dyskOgraniczenie ważne przy wyborze
MyDevil MD1 / MD21 / 2 GB RAM; 25 / 50 GB dysku40 / 70 procesów systemowych na konto
Smarthost smart-mini1 GB RAM; 5 GB SSD1 rdzeń według specyfikacji; niewielki dysk na aplikację i pocztę
cal.pl Ace Start / Ace2 / 4 GB RAM; 3 / 20 GB NVMe1 / 2 vCPU; najmniejszy pakiet ma tylko 3 GB przestrzeni
cyber_RUN! / cyber_SPRINT!1 / 2 GB RAM; 30 / 80 GBSSH dostępne; I/O 10 MB/s i 1024 IOPS w specyfikacji
Mikrus 2.1 / 3.01 / 2 GB RAM; 10 / 25 GB SSDWłasna administracja; współdzielone IPv4 i przekierowane porty

Źródła parametrów: MyDevil, Smarthost, cal.pl, cyber_Folks, Mikrus.

Nie traktowałbym wartości vCPU jako obietnicy wydajności porównywalnej między firmami. W tabeli nie ma danych o rzeczywistym obciążeniu maszyn ani czasu odpowiedzi Twojej aplikacji. Tak samo transfer bez limitu nie znosi ograniczeń pamięci, procesów czy operacji dyskowych.

MyDevil: warto sprawdzić sposób uruchamiania aplikacji

W MyDevil aplikacje Node.js mogą działać przez Phusion Passenger. Dokumentacja opisuje plik startowy, restart i limit procesów aplikacyjnych. Podaje też, że po 24 godzinach bez żądań aplikacja jest wyłączana, a kolejne wejście ponownie ją uruchamia. Jeśli potrzebujesz stale działającego zadania w tle, ustal osobny sposób jego uruchomienia. Instrukcja Node.js w MyDevil.

Dla niewielkiego projektu rozważyłbym MD1, ale dopiero po sprawdzeniu pamięci podczas budowania i działania. MD2 daje większy limit RAM i procesów. Liczba domen bez limitu nie oznacza, że można bez końca dodawać kolejne aplikacje do tego samego konta.

Smarthost: Node.js jest, ale test przez SSH ma warunek

Smarthost opisuje uruchomienie Node.js na kontach z SSH, wybór portu z zakresu 49152 do 65534 i przekierowanie ruchu WWW przez .htaccess. SSH można włączyć na opłaconych kontach, ale nie na nieopłaconych kontach testowych. Jeżeli chcesz przed zakupem sprawdzić własny proces Node, najpierw uzgodnij sposób testu z obsługą. FAQ Smarthost.

Smart-mini wpisałbym na listę do sprawdzenia dla małej aplikacji. Przy 5 GB miejsca policz też zależności projektu, logi oraz pocztę. Lepiej oszacować ich rozmiar przed zakupem, zwłaszcza jeśli na koncie chcesz trzymać poprzednie wydanie strony na wypadek wycofania zmian.

cal.pl: tani start nie rozstrzyga, który pakiet wybrać

cal.pl deklaruje Node.js we wszystkich pakietach, wybór wersji, obsługę NPM, zmiennych środowiskowych i WebSocketów. Udostępnia też zarządzanie uruchamianiem oraz restartem aplikacji. Opis hostingu Node.js.

Przy wyborze między Ace Start a Ace patrzyłbym przede wszystkim na miejsce dla konkretnego projektu. Zależności i kolejne wydania potrafią zająć więcej niż gotowe pliki strony. Przed zamówieniem warto uzyskać potwierdzenie, jak limity konta dotyczą Node.js, długotrwałych procesów i budowania projektu. Deklaracja obsługi technologii nie zastępuje takiej odpowiedzi.

cyber_Folks: oddziel wsparcie hostingu od opieki nad kodem

W instrukcji cyber_Folks znajduje się moduł aplikacji Node.js w panelu, konfiguracja pliku startowego i środowiska. Dostawca zastrzega, że nie administruje aplikacjami Node.js ani nie rozwiązuje problemów wynikających z ich działania. Instrukcja wdrożenia.

Do porównania wybrałem RUN! i SPRINT!, ponieważ oba mają SSH. Najtańszy START! nie ma tego dostępu w specyfikacji. Nie wynika z tego brak obsługi Node.js, tylko mniej wygodny sposób pracy dla osoby, która chce wdrażać i diagnozować aplikację z terminala. Parametry pakietów.

Mikrus: tani VPS, na którym administracja należy do Ciebie

Mikrus daje dostęp root i możliwość samodzielnego instalowania oprogramowania. To polski dostawca, ale serwery działają w Finlandii. W modelach 2.1 i 3.0 trzeba uwzględnić współdzielone IPv4, przekierowane porty i własne IPv6. Dostawca oferuje przestrzeń na backup; nie jest to równoznaczne z automatyczną kopią każdej Twojej bazy i aplikacji. Oferta i FAQ Mikrusa.

Rozważyłbym go do własnego projektu lub aplikacji, którą ktoś potrafi utrzymywać. Przy stronie klienta trzeba wcześniej ustalić, kto aktualizuje system, pilnuje usług i odtwarza dane po awarii. Bez tej osoby niska opłata roczna jest niepełnym budżetem.

Hosting współdzielony, VPS czy platforma do wdrażania?

Na hostingu współdzielonym dostawca obsługuje środowisko serwerowe w granicach swojej usługi. Ty dopasowujesz aplikację do dostępnych wersji, uprawnień i limitów. To rozsądny kompromis, jeżeli nie potrzebujesz własnych usług systemowych. Nadal ktoś musi utrzymywać kod strony.

VPS daje większą swobodę instalacji. Przydaje się, gdy potrzebujesz kontenerów, nietypowych zależności lub kilku współpracujących procesów. W wariancie bez administracji musisz jednak doliczyć opiekę nad systemem. VPS zarządzany to osobna usługa: sprawdź, czy administracja obejmuje również Twoją aplikację, czy wyłącznie system i uzgodniony zestaw programów.

Platformę wdrożeniową warto porównać osobno, jeśli zależy Ci na publikowaniu z repozytorium i podglądzie kolejnych wersji. W tym artykule nie zestawiam jej cen z polskimi pakietami, bo wymagałoby to policzenia limitów konkretnej platformy i aplikacji. Nie zakładaj, że darmowy plan będzie odpowiedni do każdego projektu komercyjnego.

Wybór zaczynałbym od osoby, która będzie opiekowała się stroną po publikacji. Jeżeli właściciel firmy chce tylko otrzymywać zapytania od klientów, trudno uzasadnić przekazanie mu serwera wymagającego samodzielnej administracji.

Co sprawdzić przed wdrożeniem Next.js na polskim hostingu

Poniższą listę potraktuj jako zakres testu konkretnej aplikacji, a nie opis problemów występujących u wszystkich porównywanych firm.

Wersja Node i zależności projektu

Poproś o dokładny numer dostępnej, wspieranej wersji Node.js. Porównaj go z wymaganiami swojego wydania Next.js i pozostałych zależności. Sam napis LTS w ofercie jest zbyt ogólny. Sprawdź też, czy wersję można zmienić samodzielnie i jak dostawca informuje o jej wycofaniu.

Jeżeli projekt używa modułów natywnych, przetestuj ich instalację w docelowym systemie. Kopiowanie katalogu node_modules z laptopa z Windows na inny system nie jest bezpiecznym założeniem wdrożeniowym. Pakiety powinny zostać przygotowane dla środowiska, w którym będą działały.

Pamięć potrzebna do budowania strony

Oddziel uruchomienie gotowej aplikacji od npm run build. Build może mieć inne wymagania niż codzienna obsługa ruchu. Bez pomiaru konkretnego projektu nie obiecywałbym, że 1 GB RAM wystarczy.

Możesz rozważyć budowanie poza hostingiem i przesyłanie gotowego wydania. Trzeba jednak dopasować system oraz architekturę, obsłużyć zależności natywne i wiedzieć, które zmienne trafiają do plików podczas budowania. Hasła do bazy czy klucze API nie mogą znaleźć się w publicznym kodzie przeglądarki.

Restart, usypianie i praca w tle

Zapytaj, kto uruchamia proces po restarcie serwera, jak wygląda restart po publikacji i gdzie znajdziesz logi. Warto też ustalić, czy bezczynna aplikacja jest zatrzymywana i jak obsługiwane są osobne zadania w tle.

Proces HTTP, zadanie cron i stale działający worker kolejki mają inne potrzeby. Jeżeli strona wykonuje operację przez kilka minut, nie zakładaj, że limit czasu zwykłego żądania HTTP jej na to pozwoli. Opisz obsłudze konkretny przypadek, zamiast pytać wyłącznie, czy hosting obsługuje Node.

Cache, obrazy i połączenia trwające dłużej

Dokumentacja Next.js zaleca reverse proxy przed samodzielnie hostowaną aplikacją. Opisuje też konfigurację cache i ISR, optymalizację obrazów oraz streaming. Przy wielu instancjach dochodzi koordynacja pamięci podręcznej i wersji wdrożenia. Poradnik self-hostingu Next.js.

Dlatego w teście uwzględniłbym odświeżenie treści po publikacji, duży obraz i funkcje wykorzystujące długie połączenia, jeśli projekt je ma. Szczególnie ważne jest sprawdzenie, czy cache nie pokazuje danych jednego zalogowanego użytkownika komuś innemu.

Baza, poczta i odtwarzanie danych

Obecność PostgreSQL w ofercie nie rozstrzyga, czy dostaniesz potrzebną wersję, rozszerzenia i liczbę połączeń. Jeżeli używasz zewnętrznej bazy, sprawdź możliwość połączenia z nią oraz jej osobny koszt. Przy formularzu kontaktowym przetestuj rzeczywistą dostawę wiadomości, nie tylko komunikat o wysłaniu.

Z backupem zrobiłbym prostą próbę: odtworzył kopię na środowisku testowym. Potrzebujesz plików, danych oraz informacji niezbędnych do uruchomienia usługi. Kopia, której nikt nie umie przywrócić, nie daje właścicielowi strony praktycznej ochrony.

Gotowa wiadomość do hostingu przed zakupem

Najwięcej nieporozumień można wyjaśnić, wysyłając opis aplikacji. Taki tekst możesz skopiować i uzupełnić:

Tekst do skopiowania
Chcę wdrożyć aplikację Next.js [wersja], Node.js [wersja].
Używam: [SSR / eksport statyczny / API / baza / WebSockety / worker].
Rozważam pakiet: [nazwa].

Czy na tym pakiecie mogę uruchomić tę konfigurację?
Jakie limity RAM, CPU i procesów dotyczą aplikacji Node.js oraz jej builda?
Czy proces jest usypiany? Jak wraca po restarcie lub awarii?
Czy mogę uruchomić osobny worker i potrzebne zadania cron?
Jak wdrażam nową wersję, odczytuję logi i przywracam poprzednią?
Co obejmuje backup i jak odtworzę bazę oraz pliki?
Ile zapłacę po promocji, za jaki okres i z jakimi dodatkami?
Które czynności wykonuje support, a które mój wykonawca?

Zachowaj odpowiedź razem z wyceną. Po kilku miesiącach będzie łatwiej ustalić, co rzeczywiście obejmowała zamówiona usługa.

Jak wybrałbym hosting do konkretnej strony?

Dla małej strony firmowej najpierw sprawdziłbym możliwość publikacji statycznej. Jeżeli nie potrzebuje serwera Node.js, porównywanie jego limitów nie pomoże w wyborze. Ważniejsze będą sposób publikacji, obsługa formularza i późniejsze aktualizacje treści.

Przy niewielkiej aplikacji SSR zrobiłbym krótką listę dwóch hostingów współdzielonych, które potwierdzą wymagania projektu. Wgrałbym tę samą wersję aplikacji, sprawdził build, restart, logi, formularz i kilka równoczesnych żądań. Dopiero potem wybierałbym między ceną a wygodą utrzymania.

Jeśli projekt wymaga własnego środowiska, rozważyłbym VPS. Do wyceny od razu dopisałbym osobę odpowiedzialną za administrację. Gdy nikt nie chce jej przejąć, szukałbym usługi zarządzanej lub prostszego sposobu wdrożenia.

Przy zmianie hostingu istniejącej strony zachowałbym adresy podstron i sprawdził przekierowania, canonicale, sitemapę oraz dostępność dla robotów. Przenosiny nie powinny przypadkiem zmienić indeksowalnej strony w podgląd z noindex. Sam zakup pakietu z określeniem SEO w nazwie nie zastępuje tych czynności.

Kto ma się tym zająć po zakupie?

Właściciel firmy nie musi rozstrzygać, jak uruchomić proces Node.js ani gdzie przechowywać cache. Powinien za to wiedzieć, ile kosztuje utrzymanie strony, kto ma dostępy i do kogo napisać, kiedy coś nie działa.

Przy tworzeniu strony internetowej pomagam dobrać hosting i domenę, przejść przez zakup oraz podłączyć gotową stronę. Zakres wdrożenia możemy rozszerzyć o Google Search Console, analitykę i sprawdzenie technicznych podstaw SEO. Ustalamy też, jak wygląda opieka po publikacji, żeby było wiadomo, kto odpowiada za aktualizacje.

Jeśli masz już projekt w Next.js albo ofertę hostingu, podeślij ją razem z opisem strony. Zaczniemy od ustalenia wymagań aplikacji i zakresu utrzymania. Dopiero wtedy będzie wiadomo, który rachunek warto porównywać.

Masz stronę do wdrożenia?

Podeślij projekt lub ofertę hostingu. Ustalimy wymagania strony, koszt publikacji i zakres późniejszej opieki.

Porozmawiajmy o wdrożeniu
Krystian Welcel

Projektuję i wdrażam strony internetowe. Zajmuję się też lokalnym SEO i rozwijam własne narzędzia. Na blogu opisuję rozwiązania i sytuacje z mojej pracy.

Więcej o mnie