Projekt
VPS: WordPress, Nginx, Cloudflare i Fail2Ban
Konfiguracja i utrzymanie publicznego serwera Linux z WordPressem, Nginx, PHP-FPM, Cloudflare, SSL, Fail2Ban i backupami.
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.