VPS operations · 10 min read
SSH, ufw and fail2ban basics for a single VPS
Which sshd_config options matter, how to write ufw rules, and how to set up a fail2ban jail, with a plain account of what each layer does and does not stop.
Running a single Linux server: hardening, firewall, reverse proxy, logs, disk and monitoring without a monitoring stack.
VPS operations · 10 min read
Which sshd_config options matter, how to write ufw rules, and how to set up a fail2ban jail, with a plain account of what each layer does and does not stop.
VPS operations · 9 min read
Cron, curl and systemd are enough to catch a down app, a filling disk, low memory, an expiring certificate and a silent backup. Working scripts included.
VPS operations · 10 min read
Cap journald, rotate app logs, limit Docker logs, and find the culprit with du and ncdu when a small server reports no space left on device.
VPS operations · 11 min read
A first-hour checklist for a new Debian VPS: updates, a non-root user, SSH keys, a firewall, unattended-upgrades, swap and time sync, with real commands.
VPS operations · 9 min read
An honest comparison of Caddy and nginx for one small server: automatic TLS, config size, what each does better, and when nginx is the right pick.