Internal DNS
How Unbound serves homelab.internal and split DNS.

Featured
Patching OPNsense for PHP2Shell
Verified the fix at the package level, patched with about 60 seconds of downtime, then closed a gap in GUI exposure.
Internal DNS
How Unbound serves homelab.internal and split DNS.
Virtualization
Proxmox VE, with management moved off the lab VLAN.
HTTPS for the homelab
Let’s Encrypt wildcard certificates with my own domain.
Password manager
Self-hosted Vaultwarden.
I write every guide so someone else can follow it, including the parts that broke. Most homelab tutorials show the happy path. The useful stuff is in the errors, the wrong turns, and the tests that caught what I missed.
If one of these saves you an afternoon of troubleshooting, it did its job.
Each page follows the same format: