Infrastructure · Security · Systems

Build it. Break it.
Write down what survived.

Field notes on infrastructure, security, homelabs, open source, and the occasional useful mistake.

badger@homelab:~

$ whoami

operator · builder · chronic documenter

$ find ./notes -type f | tail -4

  • 01 infrastructure that explains itself
  • 02 security without the theater
  • 03 homelab experiments in production
  • 04 lessons found the hard way

$

24 published notes 2017 first dispatch 100% source available
02From the notebook
15 min

Training a Small Model on My Own Home Network

I have been using LLMs for years without ever training one. So I spent a few weeks teaching a 0.6B model to answer questions about my own UniFi network, and learned that my measuring stick was broken, my control group was a lucky pair,…

13 min

Treating OpenClaw Like a Junior Sysadmin

(Or, yet another blog post on playing around with openclaw, just much less hype)

8 min

Why I Wrote a New Terraform Provider for UniFi

I wanted a UniFi Terraform workflow I could trust, so I wrote a new provider built around the current OpenAPI snapshot. It is published now, active, and already past its first hundred downloads.

15 min

Building an In-App Auto-Updater for a Containerized NixOS Deployment

What started as a straightforward trigger-file mechanism has evolved through a dozen iterations into something with pre-upgrade backups, separate backend/frontend version tracking, step-by-step progress reporting, and post-upgrade…

4 min

Introducing Graphēon

"Network enumeration shouldn't require a PhD in Visio. So I built something."

2 min

Decoding Kubernetes Secrets with jq

It's been a while since I've posted, and I generally post about things I've learned / have helped me in my day to day role. This is a quick blog post about easily decoding base64 encoded secrets in kubernetes, using Kubectl and jq.…

03Follow a thread
Every topic ↗
This is a working notebook

Found a stale command
or a better way?

Every article lives in Git. Corrections, context, and respectful disagreement are welcome.

Open the repository ↗
Search field notes

Search titles, topics, summaries, and article text.