PETE_STERGION
v1.0
home
~/build-log
github ↗
pete@stack
:
~/build-log/tags/docker
$
#Docker
rss ↗
$ grep -l "Docker" ~/build-log/* — 19 posts ·
all posts
2026.07.21
dns wedge expired key
One expired key took down external DNS for 18 containers, and it looked like an app bug the whole time. It surfaced as Phish setli…
#Homelab
#Docker
#DevOps
2026.06.10
tokenless autodeploy gate
Six of my self-hosted services now auto-deploy with a tokenless provenance gate standing in front of them. Watchtower handles same…
#Shipped
#Homelab
#Docker
2026.05.09
mcp unifi v030
Shipped mcp-unifi v0.3.0 today. Forty-one tools for managing self-hosted UniFi gateways from any MCP client. Adds 26 new tools acr…
#Shipped
#MCP
#Homelab
#Docker
#UniFi
2026.05.01
the53report launch
The 53 Report is live. Full tech stack: SQLite, MCP server, Claude Code agentic workflow for the editorial pipeline, Astro 5, Dock…
#Shipped
#Story
#Strategy
#MCP
#SQLite
#Docker
#NFL
#Homelab
2026.04.23
spotify mcp server
Built a Spotify MCP server this weekend. Most of the ones out there run as a local subprocess on your laptop. This one runs once i…
#MCP
#Spotify
#Homelab
#Docker
2026.03.17
hetzner zion
Also tonight: spun up a new production server on Hetzner. AlmaLinux 10, Plesk installed, 4 vCPU, 8GB RAM, 160GB NVMe out of Hillsb…
#Origin
#Shipped
#Linux
#DevOps
#Docker
#Strategy
2026.03.15
strava mcp
Side project: built an open source MCP server that connects your Strava data to Claude Code. Ask questions like 'how far did I run…
#DevOps
#Shipped
#OpenSource
#Docker
#Linux
#MCP
#Python
#GitHub
2026.03.15
backup audit
Ran a full backup audit today. Found gaps: missing Docker volumes, no retention policy on one backup set, a dead service in the he…
#DevOps
#Shipped
#Strategy
#Docker
#Backup
#Linux
#Bash
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.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