What problem does it solve?
Many VPS and self-hosted servers are deployed without proper hardening, monitoring, or tested backups, leaving services vulnerable to brute-force attacks, data loss, and long downtimes. This Skill provides a practical, production-oriented playbook to secure servers quickly, automate backups, and establish monitoring and recovery procedures.
Core Features & Use Cases
- Security baseline: SSH key-only access, disable root login, UFW firewall, and fail2ban configuration to mitigate brute-force attacks.
- Web hosting: Nginx reverse proxy patterns, TLS with Let's Encrypt, security headers, and systemd service management for app processes.
- Backup & recovery: Automated restic-based backups to Backblaze B2/S3, retention policies, and quarterly restore testing with a disaster recovery runbook.
- Monitoring & alerts: Netdata, Uptime Kuma, Prometheus/Grafana guidance and alert channel examples (Line/Discord/Telegram).
- Use cases: Initial VPS hardening, deploying production web apps, responding to disk-full or service-crash incidents, and routine ops maintenance.
Quick Start
Set up a secure Ubuntu 24.04 VPS with SSH key authentication, UFW and fail2ban hardening, Nginx reverse proxy with Let's Encrypt, automated restic backups to Backblaze B2, and Netdata monitoring plus a simple disaster recovery runbook.