Hosting VPS prowde to doskonały stosunek jakości do ceny na rynku hostingowym. Konfiguracja z 2 vCPU, 4 GB RAM i 40 GB NVMe SSD wystarczy dla większości stron WordPress z ruchem do 50 000 odwiedzających miesięcznie.
W tym przewodniku konfigurujemy pełny stack produkcyjny od podstaw na serwerze VPS prowde.
Krok 1: Tworzenie VPS i podstawowa konfiguracja
W panelu prowde wybierz plan VPS z Ubuntu 24.04 LTS — serwery prowde są zlokalizowane w centrum danych w Polsce lub Europie Środkowej, co zapewnia niskie opóźnienia. Po uruchomieniu VPS zaloguj się przez SSH jako root i skonfiguruj SSH key authentication (wyłącz logowanie hasłem).
- adduser deployer (nowy użytkownik bez roota)
- usermod -aG sudo deployer (uprawnienia sudo)
- Kopiuj klucz SSH do deployer
- PermitRootLogin no w /etc/ssh/sshd_config
- ufw allow OpenSSH && ufw enable (firewall)
Krok 2: Instalacja Nginx i PHP 8.2 FPM
Instalujemy Nginx jako serwer HTTP i PHP 8.2 FPM jako procesor PHP. PHP-FPM komunikuje się z Nginx przez Unix socket — szybsze niż TCP dla komunikacji na tym samym serwerze.
- apt install nginx php8.2-fpm php8.2-mysql php8.2-redis php8.2-xml php8.2-curl
- Konfiguracja puli PHP-FPM: pm.max_children = 8, pm.start_servers = 2
- OPcache: opcache.enable=1, opcache.memory_consumption=256
- Konfiguracja Nginx: try_files dla WordPress, fastcgi_pass do PHP-FPM socket
Krok 3: Redis i SSL
Redis jako object cache WordPress eliminuje powielone zapytania MySQL. Instalacja: apt install redis-server. W WordPress: plugin Redis Object Cache, wp-config.php define('WP_REDIS_HOST', '127.0.0.1').
SSL przez Let's Encrypt: certbot --nginx -d twoja-domena.pl. Certbot automatycznie konfiguruje HTTPS i odnawia certyfikat co 90 dni.