← home

the homelab

self-hosted everything, running on cloud free tiers, a 2009 macbook, and a phone on a usb-c dock. all of it meshed over tailscale. priorities in order: privacy, then cost (zero dollars), then resilience.

total monthly spend: $0. total machines: six. sense of control: immeasurable. one of these also serves a government website. shhh.

01 / the fleet

02 / the network

one tailscale tailnet holds it all together. magicdns on, and a tag-based acl with four tiers: personal, server, family, and untrusted. servers can talk to each other, family devices can reach the servers but not each other or my stuff, and the phone can't reach anything at all. it exists purely to be an exit.

every service binds to the tailscale interface only. nothing is public-facing.

03 / house rules

04 / lessons learned the hard way

05 / up next

a web frontend for the llm proxy, disk alerts before the music library eats its drive, and a dead man's switch for the watchtower so the thing watching everything is also watched.