VPS to wydzielona część serwera fizycznego z gwarantowanymi zasobami CPU, RAM i dysku, własnym adresem IP i pełnym dostępem root. Inaczej niż na hostingu współdzielonym, gdzie setki stron walczą o ten sam CPU, na VPS-ie nikt ci go nie ukradnie. To środkowa półka między tanim sharedem a drogim serwerem dedykowanym.
Spis treści
ToggleJak to w ogóle działa
Wyobraź sobie fizyczny serwer Hetznera w Falkenstein: 64 GB RAM, 32 rdzenie, 2 TB NVMe. Ten sprzęt jest rozkrojony hypervisorem (KVM, VMware albo Hyper-V) na kilkanaście maszyn wirtualnych. Każda maszyna ma własny system, własny IP, własny dysk. Hypervisor pilnuje, żeby jedna nie podgryzała drugiej.
Kiedy kupujesz „VPS 4 GB RAM, 2 vCPU, 80 GB NVMe”, te zasoby są twoje na sztywno. Na shared hostingu masz „do 4 GB RAM” i jak ktoś inny robi backup w sąsiedztwie, dostajesz w praktyce 500 MB.
VPS vs shared vs dedyk: kiedy który
| Cecha | Hosting współdzielony | VPS | Serwer dedykowany |
|---|---|---|---|
| Zasoby | Współdzielone | Gwarantowane | Gwarantowane (cały serwer) |
| Dostęp root | Nie | Tak | Tak |
| Izolacja | Brak | Tak (hypervisor) | Pełna (fizyczna) |
| Konfiguracja | Panel (cPanel) | Pełna kontrola (SSH) | Pełna kontrola |
| Cena | 5–30 zł/mc | 20–200 zł/mc | 300–2000+ zł/mc |
| Najlepszy do | Blog, wizytówka | Sklep, app, 10k+ wizyt/mc | Duże projekty, enterprise |
Kiedy realnie warto migrować
Strona ładuje się wolno, mimo że zrobiłeś już wszystko: cache, CDN, optymalizację obrazów, minifikację. TTFB ciągle powyżej 500 ms? To nie twoja wina, to sąsiedzi na shared.
Ruch przekracza 10 tysięcy odsłon miesięcznie. Na blogu shared sobie poradzi, ale na sklepie WooCommerce z 200 produktami i koszykiem dynamicznie kalkulującym wysyłkę zaczyna się dławić CPU.
Potrzebujesz softu, którego shared nie da: Docker, Redis, Elasticsearch, własna konfiguracja Nginx, Node.js z cron jobami. Na VPS instalujesz co chcesz, jak chcesz.
Chcesz pełnej kontroli nad bezpieczeństwem (własny firewall, fail2ban, izolacja kontenerami) albo hostujesz wiele stron na jednym serwerze. Na shared limit to zwykle 1-5 stron, na VPS-ie spokojnie pomieścisz 10-50 z panelem HestiaCP.
Na co patrzeć przy zakupie
RAM. WordPress: minimum 2 GB, komfortowo 4 GB. WooCommerce z dużym katalogiem: 4-8 GB. Docker z kilkoma kontenerami: 4-8 GB. Bazy danych lubią RAM jak pies kości, im więcej, tym lepiej cache.
CPU (vCPU). 1 vCPU wystarczy dla małej strony. 2 vCPU dla WordPressa z ruchem. 4+ jak spodziewasz się dziesiątek równoczesnych użytkowników albo procesujesz coś cięższego.
Dysk. NVMe to dziś standard, 3000-7000 MB/s. SSD SATA jest wolniejsze (500 MB/s) i tańsze. HDD odpadają, za wolne. Pod WordPressa wystarczy 20-40 GB. Sklep ze zdjęciami: 80-160 GB.
Lokalizacja. Dla polskich użytkowników: Polska, Niemcy, Holandia. Hetzner w Falkenstein i Norymberdze daje ping 15-25 ms z Warszawy. DigitalOcean Frankfurt: 20-30 ms.
Wirtualizacja. Bierz KVM. Pełna wirtualizacja, własny kernel, izolacja na poziomie hardware. OpenVZ albo LXC są tańsze, ale współdzielą kernel z hostem. Dockera w OpenVZ nie odpalisz.
Popularne usługi VPS
| Dostawca | Najtańszy VPS | RAM | Lokalizacja | Uwagi |
|---|---|---|---|---|
| Hetzner | ~18 zł/mc (CX22) | 4 GB | Niemcy, Finlandia, USA | Najlepsza cena/wydajność w Europie |
| DigitalOcean | ~$6/mc | 1 GB | Frankfurt, Londyn, Amsterdam | Prosty panel, dobra dokumentacja |
| OVH | ~15 zł/mc | 2 GB | Francja, Polska (Warszawa) | Tanie, datacenter w Polsce |
| Vultr | ~$6/mc | 1 GB | Amsterdam, Londyn | Szybki deploy, dobre API |
| cyber_Folks | ~30 zł/mc | 2 GB | Polska | Polski support, wersja managed |
Sam najczęściej biorę Hetznera CX22. Za 18 zł miesięcznie 4 GB RAM, 2 vCPU i 40 GB NVMe. Pod WordPressa z WooCommerce i kilkoma setkami produktów to setup, który po prostu nie zauważa, że ma ruch.
Konfiguracja od zera
Krok 1. Zamów VPS. Wybierz obraz Ubuntu 24.04 LTS. Dostaniesz IP i hasło root.
Krok 2. Zaloguj się i zabezpiecz:
ssh root@IP_SERWERA
apt update && apt upgrade -y
adduser mojuser
usermod -aG sudo mojuser
ufw allow 22 && ufw allow 80 && ufw allow 443 && ufw enable
Krok 3. Stack LEMP (Linux, Nginx, MySQL, PHP):
apt install nginx mysql-server php8.3-fpm php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip -y
Krok 4. Darmowe SSL przez Let’s Encrypt:
apt install certbot python3-certbot-nginx -y
certbot --nginx -d twojadomena.pl
Krok 5. WordPress: pobierz, skonfiguruj Nginx, utwórz bazę. Albo zainstaluj HestiaCP (darmowy panel) i klikaj zamiast pisać.
Managed czy unmanaged
Unmanaged (samodzielny) to pusta maszyna z systemem. Sam instalujesz, konfigurujesz, aktualizujesz, monitorujesz, robisz backupy. Tańszy. Wymaga znajomości Linuxa. Hetzner, DigitalOcean, Vultr to klasyczne unmanaged.
Managed (zarządzany) oznacza, że dostawca robi to za ciebie: aktualizacje, backupy, monitoring, security patches. Płacisz 2-5x więcej. Sens ma dla firm bez własnego admina. Przykłady: Kinsta (managed WordPress), Cloudways, cyber_Folks VPS Managed.
Złoty środek: unmanaged VPS plus darmowy panel typu HestiaCP albo DirectAdmin. Panel automatyzuje SSL, backupy i wirtualne hosty, ale serwer dalej zarządzasz sam. Tak robię i tak polecam większości znajomych.
Najczęściej zadawane pytania
Czy VPS jest trudny w obsłudze
VPS wymaga podstaw Linuxa: SSH, sudo, apt, nano albo vim, systemctl. Jeśli konfiguracja Nginxa, MySQLa i PHP nie jest dla ciebie oczywista, są dwie drogi. Pierwsza: HestiaCP (klikasz zamiast pisać w terminalu). Druga: managed VPS (dostawca robi to za ciebie). cPanel na VPS-ie też działa, ale licencja kosztuje około 15 dolarów miesięcznie i niektórym to już psuje matematykę.
Czy VPS jest bezpieczny
VPS jest tak bezpieczny, jak go skonfigurujesz. Minimum: nie pracuj jako root (utwórz użytkownika z sudo), włącz UFW, używaj kluczy SSH zamiast haseł, zainstaluj fail2ban, regularnie aktualizuj system. Izolacja KVM gwarantuje, że inne VPS-y na tym samym fizycznym serwerze nie dostaną się do twoich danych.
Ile kosztuje VPS pod WordPress
Hetzner CX22 (4 GB RAM, 2 vCPU): około 18 zł miesięcznie. Pociągnie WordPressa do 50 tysięcy odsłon na miesiąc. DigitalOcean Basic Droplet od 6 dolarów miesięcznie (1 GB) to absolutne minimum, OK dla bloga z małym ruchem. OVH VPS Value od 15 zł (2 GB). Pod WooCommerce z dużym katalogiem zaczynam od 4 GB RAM, czyli 18-40 zł miesięcznie zależnie od dostawcy.
Czy mogę mieć kilka stron na jednym VPS
Tak. Nginx ma virtual hosty (osobne server bloki per domena), z HestiaCP dodajesz domeny klikaniem. Na 4 GB RAM komfortowo zmieścisz 5-15 stron WordPress, na 8 GB: 15-30. Każda strona ma osobną bazę MySQL, osobny katalog plików i osobny SSL.





