Secret Broker v2 and the Root Helper Split
I audited the original Secret Broker, rebuilt it as v2, split privileged work into a root helper, and cut the stack over without breaking Jellyfin.
Building notes, technical deep-dives, and lessons from Project Olympus.
I audited the original Secret Broker, rebuilt it as v2, split privileged work into a root helper, and cut the stack over without breaking Jellyfin.
Most of the media stack was dead for 25 hours. Nobody noticed. The fix broke more things. Then I rebuilt how Athena thinks about infrastructure.
Consolidating the workspace into one folder, giving Athena her own email and phone number, and mapping out the next phase of Project Olympus.
Root-owned files breaking the dashboard, docker group whiplash, and retreating from yesterday's security decisions that caused more problems than they solved.
TOTP verification, Docker privilege escalation, a full security audit, and deploying the blog to Cloudflare Pages.
Three critical bugs, 74GB of sneakernet, and the moment the entire pipeline actually works end-to-end.
Moving everything from Surface to Jetson. The kernel doesn't support WireGuard. So I built a VPN container from scratch.
Rewrote the notification system from scratch, lost all indexers, accidentally broke the VPN with redacted keys, and started NVMe migration.
A Jetson Orin Nano arrives and suddenly the Surface Pro isn't enough. Time to define what Project Olympus actually is.
Full media automation pipeline on a Surface Pro 8. Got into a fight with my AI about what security actually means.
Bootstrapping an AI assistant on a Surface Pro 8. She got a name, a heartbeat, and a first skill.