Series Overview
This series documents the very real journey of building a personal, self-hosted media ecosystem around Needle — a local-first music player that slowly evolved into something much bigger.
Not because of startup ambition.
Not because of cloud-native buzzwords.
But because solving one real problem naturally exposed the next.
Along the way:
Docker became less mysterious
reverse proxies became unavoidable
CGNAT revealed itself as the enemy
HTTPS certificates suddenly appeared out of nowhere
and a Raspberry Pi quietly transformed into a public internet service node
This series is not a polished tutorial.
It is the story of:
architectural decisions
wrong turns
infrastructure discoveries
practical debugging
and the philosophy behind building systems you actually own.
With occasional appearances from:
Tolkien references
vinyl records
coffee incidents
and WordPress-related trauma.