Projekt

VPS: WordPress, Nginx, Cloudflare i Fail2Ban

Konfiguracja i utrzymanie publicznego serwera Linux z WordPressem, Nginx, PHP-FPM, Cloudflare, SSL, Fail2Ban i backupami.

Status: W trakcie rozwoju · Data: 6.07.2026

LinuxNginxPHP-FPMWordPressCloudflareFail2BanBashrclone

Problem

Chciałem samodzielnie utrzymywać publiczne strony WWW na VPS-ie, zamiast ograniczać się tylko do panelu hostingowego. Celem było zrozumienie pełnego procesu: od domeny i DNS, przez serwer WWW, po bezpieczeństwo, logi i backupy.

Co robię

  • utrzymuję publiczny serwer VPS na Mikr.us,
  • konfiguruję Nginx jako serwer WWW dla stron statycznych i WordPressa,
  • używam PHP-FPM, MySQL/MariaDB oraz WordPressa,
  • obsługuję domeny, DNS i proxy przez Cloudflare,
  • konfiguruję SSL oraz przekierowania HTTP/HTTPS,
  • pracuję z logami Nginx, PHP i systemu,
  • stosuję podstawowe reguły bezpieczeństwa, firewall i Fail2Ban,
  • przygotowuję backupy z użyciem Bash, tar, rclone i zewnętrznego storage.

Czego się nauczyłem

Nauczyłem się praktycznej administracji publicznym serwerem Linux: pracy z konfiguracją usług, logami, DNS, Cloudflare, certyfikatami SSL, uprawnieniami plików, cronem oraz automatyzacją backupów.

Technologie

Linux, Nginx, PHP-FPM, WordPress, MySQL, Cloudflare, Fail2Ban, Bash, rclone.