pete@stack:~/build-log$

build-log

rss ↗

$ ls -t ~/build-log — what I'm shipping, learning, and figuring out

2026.03.14 the why Why now? Because the old site was a brochure. It listed services and had a contact form. That is it. No story, no personality, no… #Story#Strategy 2026.03.14 day one For the first time in 15 years, we are rebuilding the Brooks New Media website from scratch. The old WordPress site has been runni… #Shipped#Astro 2026.03.14 the stack site Built this site today. The Stack is a microblog for documenting what we ship. Static Astro site, dark theme, tag filtering, RSS fe… #DevOps#Shipped#Astro 2026.03.12 mcp layer Started building MCP servers to connect our infrastructure directly to Claude Code. Model Context Protocol turns any API into a to… #DevOps#Shipped#MCP#Python#Docker#GitHub 2026.03.08 model arena Shipped Model Arena, a tool for comparing language model outputs side by side. Send the same prompt to multiple models, see the re… #DevOps#Shipped#Python#Docker#GitHub 2026.03.07 phantom paste Built Phantom Paste, a zero-knowledge pastebin. Written in Go, stores everything in SQLite, encrypts client-side. The server never… #DevOps#Shipped#Go#SQLite#Docker#GitHub 2026.03.01 n8n automation Deployed n8n as our automation engine. Visual workflow builder, webhook triggers, hundreds of integrations. Connect APIs, move dat… #DevOps#Docker#Linux#Shipped 2026.02.22 litellm gateway Added LiteLLM as an API gateway in front of all our language models. One endpoint, multiple providers. Route requests to local Oll… #DevOps#Docker#Python#Linux 2026.02.15 ollama local llm Started running large language models locally with Ollama. No API costs, no data leaving the network. Pull a model, run it, done.… #DevOps#Docker#Linux 2026.02.07 uptime kuma Deployed Uptime Kuma to monitor every service. If a container goes down, we know within 60 seconds. Dashboard shows uptime history… #DevOps#Docker#Linux 2026.02.05 tailscale mesh Connected everything with Tailscale. The server, the NAS, the workstation, the phone. Encrypted mesh network, no port forwarding,… #DevOps#Linux#Docker 2026.02.01 caddy proxy Put Caddy in front of everything as the reverse proxy. Automatic TLS certificates, clean subdomain routing, zero manual cert manag… #DevOps#Docker#Linux 2026.01.25 docker everything Every service gets its own Docker Compose stack. Isolated networks, named volumes, environment files. No package conflicts, no dep… #DevOps#Docker#Linux 2026.01.18 nas storage Added a Synology NAS as the storage layer. Backups, media, shared volumes. The server handles compute, the NAS handles data. Two m… #DevOps#Linux#Backup 2026.01.11 linux server Set up a dedicated Ubuntu server as the backbone for everything we build. One box, clean install, SSH access, nothing else. Every… #DevOps#Linux#Docker