Technical notes from the real world: homelab projects, Linux, backups, self-hosting and the lessons that come from maintaining them.
2026-09-24 ::
#docker
#homelab
#security
#monitoring
#backups
An incremental way to improve logging, restart behaviour, health checks, exposure and backups without rebuilding a working Docker host.
2026-09-22 ::
#backups
#homelab
#restic
#truenas
#321-backup
A reference of every backup layer in my homelab, what data it protects, how fresh it is, and which failure each one actually recovers from.
2026-09-17 ::
#backups
#recovery
#homelab
#testing
What an isolated Navidrome database recovery rehearsal proved, how I kept it separate from production, and what remains untested.
2026-09-16 ::
#homelab
#monitoring
#security
#self-hosting
How I use Glance, Gatus, Grafana and Gotify to see what is available, investigate problems and keep security notifications useful.
2026-09-16 ::
#homelab
#networking
#caddy
#dns
#self-hosting
How Caddy, CoreDNS and DNS-01 certificates give private services friendly names and trusted HTTPS without opening them to the internet.
2026-09-16 ::
#backups
#homelab
#lessons-learned
#truenas
The practical lessons I took from wiping my TrueNAS server and recovering years of family photos.
2026-09-15 ::
#backups
#truenas
#raspberry-pi
#homelab
#restic
#recovery
How my Raspberry Pi 4 backup is now running at a separate location, how the encrypted Restic snapshots reach it over Tailscale, and what the confirmed backup results show.
2026-09-14 ::
#backups
#testing
#data-recovery
#homelab
The restore checks I am using after discovering that a backup job completing does not prove the data can be recovered.
2026-09-14 ::
#backups
#restic
#homelab
#recovery
What my Restic backup covers, what it does not cover, and why configuration backups are still valuable during a recovery.
2026-09-14 ::
#immich
#backups
#truenas
#databases
What I learned about backing up an Immich installation after rebuilding one from recovered media and database data.