Fall 2026brianmars.comBuilt at EGBT Technologies
Department

Build log

  1. 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.

    3 min
  2. 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.

    3 min
  3. 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.

    3 min
  4. 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.

    3 min
  5. 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.

    4 min
  6. 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.

    4 min
  7. One Final Message

    The Slow Work: Why I Built One Final Message

    4 min
  8. Beacon

    Two products, two user bases, one backend

    7 min
  9. One Final Message

    I built the wrong front door

    6 min