August 14, 2026

Letting Claude Read My Firewall: an OPNsense MCP Server, and What It Found on My Network

read more
August 13, 2026

Two Ways My Self-Hosted Immich Broke — and Neither Was Corrupt Data

read more
August 12, 2026

After the Rip: Auto-Naming a Home Media Library for Jellyfin with Python, TMDB, and ffprobe

read more