A simple routine for server backups

September 12, 2026

Backups are only useful if you can restore from them. This note describes a small routine built from rsync, checksums and a monthly restore drill.

Keeping SSH access tidy

August 3, 2026

Key-only logins, a non-default port and a short allow-list go a long way. A few lines of sshd_config and what each one is for.

Automating certificate renewal with DNS validation

June 21, 2026

Why DNS validation survives firewalls that HTTP validation does not, and how to wire a renewal hook that reloads only what changed.