DevOps Engineer by day (and night), Linux & Open Source enthusiast by night (and day).
I have a collection of old towers & laptops, an ancient blade server running Proxmox & 30-50 VMs/LXC containers at any given time, a couple of rented VPSes, Raspberry Pis, & other miscellaneous hardware I lovingly call my homelab.
Writing about technology & my experiences on my blog.
| Repository | Description |
|---|---|
| redkb | My personal knowledgebase, created with MkDocs. |
| docker_templates | A living history of the services I have self-hosted in my homelab. Includes instructions if you want to try any of the stacks yourself. There are 166 templates in the repository as of 2026-01-27. |
| Ansible | My Ansible monorepo, with custom roles, collections, & playbooks to manage my homelab. I use Semaphore for orchestration. |
| dotfiles | You can tell a lot about a man by the dotfiles he keeps, & I keep mine with chezmoi. |
| PowershellProfile | My $PROFILE. |
| Mothership | A "meta repository" comprised of submodules. Github Actions keep everything up to date. |
| git_dir | My ~/git directory as a repository. Handles tool installs with mise, & uses Taskfile for automation. |
| Terraform | Terraform monorepo with deployment environments. Uses direnv to create an environment contained to the directory, and deploys modules like Cloudflare WAF rules using a Github Action. Cross-platform & well documented. |
| system_scripts | Collection of scripts I have used at work & at home. The scripts are broken down by OS, then by category. |