Menu
Hosting Domeny VPS SSL Kalkulator Porównania FAQ
Aktywne kody
Wszystkie kody rabatowe

Node.js na hostingu współdzielonym - możliwości, ograniczenia i alternatywy

Opublikowano: 8 kwietnia 2026 · Kategoria: Hosting

Krótka odpowiedź: Większość polskich hostingów współdzielonych NIE obsługuje Node.js. Hosting współdzielony = PHP + Apache/LiteSpeed - nie ma możliwości uruchamiania długotrwałych procesów Node. Do aplikacji Node.js, Express lub Next.js SSR potrzebujesz VPS (od ~15-20 PLN/msc) lub platformy jak Railway/Render.

Dlaczego hosting współdzielony nie obsługuje Node.js?

Hosting współdzielony to środowisko, w którym dziesiątki lub setki klientów korzysta z tych samych zasobów serwera. Architektura jest zoptymalizowana pod PHP + Apache/LiteSpeed:

Wyjątek: Niektóre hosty oferują Node.js jako opcję premium (np. A2 Hosting, SiteGround z planem Developer). W Polsce taka oferta jest rzadkością - zazwyczaj trzeba przejść na VPS.

Opcje hostingu Node.js w Polsce

Opcja Cena/msc Zarządzanie Dla kogo
Mikrus VPS ~15-30 PLN Samodzielne (SSH, Docker) Projekty hobby, nauka DevOps
Hetzner CX11 ~18-20 PLN Samodzielne (SSH, systemd) Projekty produkcyjne, API, Next.js SSR
Railway.app 0-20 USD (zużycie) Managed (git push deploy) Startupy, MVP, prototypy
Render.com 0-7 USD Managed (git deploy) Aplikacje hobby, backend API
Cloudflare Workers 0-5 USD Serverless (edge) Edge API, Hono.js, stateless functions
Vercel 0-20 USD Managed (Next.js native) Next.js, statyczne strony z SSR

VPS z Node.js + PM2 - konfiguracja krok po kroku

Dla prostej aplikacji Node.js na VPS (np. Hetzner CX11 lub Mikrus):

# 1. Instalacja Node.js przez nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc && nvm install 20 && nvm use 20
# 2. Instalacja PM2 (process manager)
npm install -g pm2
# 3. Uruchomienie aplikacji
pm2 start app.js --name "moja-aplikacja"
pm2 startup && pm2 save
# 4. Nginx reverse proxy (fragment /etc/nginx/sites-available/moja-aplikacja)
server {
  listen 80;
  server_name api.twojadomena.pl;
  location / { proxy_pass http://localhost:3000; }
}

Next.js - hosting współdzielony vs VPS vs Vercel

Next.js możesz wdrożyć na trzy sposoby:

Rekomendacja: Dla małych projektów i MVP → Vercel (darmowy) lub Railway. Dla projektów produkcyjnych z potrzebą kontroli kosztów → Hetzner VPS (ok. 4 EUR/msc) z PM2 + Nginx. Dla polskich projektów z niskim pingiem → VPS w Polsce (OVH Warszawa, home.pl VPS).

Na VPS aplikacją Node.js najczęściej zarządza PM2. Autostart, cluster mode i rotację logów opisujemy w poradniku PM2 - zarządzanie procesami Node.js na VPS.

Najczęstsze pytania

Czy mogę uruchomić Node.js na hostingu współdzielonym w Polsce? ›
Większość polskich hostingów współdzielonych (LH.pl, CyberFolks, zenbox.pl, home.pl) NIE obsługuje Node.js w standardowym planie. Hosting współdzielony to Apache/Nginx/LiteSpeed + PHP - serwery procesów Node.js (long-running processes) wymagają VPS lub dedykowanego serwera. Wyjątek: niektórzy dostawcy oferują "hosting Node.js" jako osobną usługę (np. Cloudways, Render, Railway) lub VPS z Node.js pre-configured.
Jaki jest najtańszy sposób na hosting Node.js w Polsce? ›
Opcje od najtańszej: (1) Mikrus VPS - od ~15 PLN/msc, mały VPS z SSH, systemd, Docker; dobry dla projektów hobby i małych aplikacji. (2) Hetzner CX11 - ~4 EUR/msc (ok. 18 PLN), 2 vCPU, 2 GB RAM, Niemcy; standard dla projektów produkcyjnych. (3) Railway/Render - darmowy plan z limitami, płatny od ~5 USD/msc; bez zarządzania serwerem. (4) Cloudways - od ~10 USD/msc; managed cloud hosting z Node.js support. Dla small projects Railway lub Render są najprostsze; dla produkcji Hetzner + PM2 to sprawdzony stack.
Jak uruchomić Next.js w trybie SSR na VPS? ›
Na VPS Linux: (1) Zainstaluj Node.js przez nvm (Node Version Manager): curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash; nvm install 20; (2) Zbuduj aplikację: npm run build; (3) Uruchom przez PM2: npm install -g pm2; pm2 start npm --name "nextjs" -- start; pm2 startup; pm2 save; (4) Skonfiguruj Nginx jako reverse proxy: location / { proxy_pass http://localhost:3000; }. PM2 zapewnia automatyczne restart po awarii i zachowanie po reboocie serwera.
Czy mogę hostować aplikację Express.js na Cloudflare Workers? ›
Cloudflare Workers obsługuje JavaScript/TypeScript, ale NIE jest Node.js - to inny runtime (V8 isolates). Express.js nie zadziała bezpośrednio. Możesz używać Hono.js, Itty Router lub natywnego Workers API. Jeśli potrzebujesz Node.js compatibility mode (Workers z node: imports), Cloudflare Workers obsługuje to od 2023 roku, ale z ograniczeniami (brak pełnego node: API). Dla prostych API Hono.js na Workers jest świetną opcją; dla złożonych aplikacji Express wybierz VPS.

Szybkie przejście do ofert związanych z tym tematem

Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.