Homelab Helper
Homelab Helper is a collection of utilities and Kubernetes controllers I built to solve specific operational problems in my personal Kubernetes homelab. These tools are tightly integrated with the homelab infrastructure-as-code project.
The code is publicly available. If you run a homelab and face similar problems, these utilities might be useful starting points — but they're fundamentally built for my needs, not as a general-purpose toolkit.
Goals
All utilities are written to be:
- 🎯 Explicit and clear: Straightforward logic that's easy to follow without extensive context
- ✍️ Well-written: Clean, idiomatic Go that's easy to read
- 📖 Well-documented: Each tool has clear operational documentation explaining what it does and how to use it
- 🔧 Maintainable: Code that will make sense a year from now
Getting Started
- Looking for a specific tool? See the Utilities documentation.
- Doing local development? Start with Environment Setup to get started.