Menu
Szybki wybór
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).

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.