Notes from running small servers.
Practical write-ups on Linux, networking and self-hosting — mostly things I had to look up twice and wanted to keep in one place.
Latest posts
-
Notes on HTTP/2 multiplexing and connection reuse
How streams share one TCP connection, why browsers stopped opening six connections per host, and where head-of-line blocking still bites.
-
Setting up Caddy as a static file server
A small Caddyfile that serves a static site with automatic HTTPS, compression, sensible headers and a custom 404 page.
-
Debian 12 minimal server checklist
The short list of things I do on every fresh Debian 12 VPS before putting anything on it.
-
Understanding TLS 1.3 handshakes
What actually goes over the wire in a TLS 1.3 handshake, why it takes one round trip, and what changed with hybrid post-quantum key exchange.
-
Replacing cron jobs with systemd timers
Timers take two small files instead of one crontab line, but you get logging, missed-run catch-up and dependency handling for free.