Devbox
- Build log13 min
Obsidian Sync Without the Cloud
A sync server written for Cloudflare, running on my own disks, with a 200-line stand-in for R2.
- Build log3 min
The Devbox Build, Part 5: Watching It and Keeping It
Four dashboards, two backup targets, one mail relay, and the reboot test that catches what the rest missed.
- Build log3 min
The Devbox Build, Part 4: Source Control and CI
Forgejo goes in easily. The runner is where every network decision from parts 2 and 3 gets tested at once.
- Build log3 min
The Devbox Build, Part 3: Containers and a Front Door
Docker goes on, then Caddy goes in front of it, and the tailnet starts to push back.
- Build log3 min
The Devbox Build, Part 2: Reachable From Anywhere, Visible to No One
Tailscale finds the box, mosh keeps the connection, tmux keeps the session, and the firewall only answers on the tailnet.
- Build log4 min
The Devbox Build, Part 1: Metal and OS
Two drives, one of them in the wrong slot, and a Debian install that only touches one disk.
- Build log4 min
A Boring Box on Purpose
A small server for git and CI that nobody on the internet can see, built from boring parts and written up one card at a time.