Hello world
👋🏻 I went down another rabbit hole.
We moved into a new place a few months ago and have been spending a lot of time fixing and improving things: electrical, plumbing, landscaping, and so forth. Our to-do list is probably a hundred items long but we’ve miraculously gotten through most of it. I’ll write more about that whole experience at some point.
The latest rabbit hole has been my home networking & servers. One of my pre-requisites for this new place was fiber internet, which actually ruled out a lot of homes. I ended up with 5-gigabit fiber for $225/month from AT&T. 8-gigabit fiber for $150/month from Google is coming, so I’ll switch when that becomes available. As of Aug 30, 2025, this is my home networking stack:
- Fiber (5G)
- ➡️ WAS-110 SFP+ module (AT&T equipment bypass)
- ➡️ UCG-Fiber (router)
- ➡️ SFP+ 10G DAC
- ➡️ USW-PRO-XG-8-POE (10G backhaul into every room)
- 4x UniFi Express 7 (access points)
I currently have two servers running at home: a custom-built Unraid NAS and a M4 Mac Mini. I’ll write about the NAS in a separate post, but the Mac Mini is one of my favorite Apple devices in recent memory. I got the base model with 10G ethernet - an insane performance/$ value. I’ve deployed numerous homelab services like Scrypted NVR, Plex, pi-hole, Homebridge, caddy on it and yet it’s cold to the touch with no fan noise.
caddy was my most recent discovery - it’s a simple web server written in Go and supports everything including auto HTTPS. In just 30 minutes, I migrated over all of my personal websites (including this one!) and set it up as a reverse proxy for all my internal services. Since I was already messing with things, I took the opportunity to switch this site to Hugo, a modern framework without all the overhead of traditional CMS systems. It’s insane how easy everything is on the web these days.
Anyways, back to tinkering.