FILTER
v1.4.0
latest
2026-04
"the site is now a personality"
- addedPersonal site. You are reading it. This is it. — meta but necessary
- added/uses page. Listed the NUCs. Debated for 20 minutes whether to call them "compute nodes" or just "two NUCs." Went with both.
- addedThis changelog page.
- noteThe /feed.xml link in the footer does not work yet. Known. Planned. — probably fine
v1.3.2
2026-02
"the prometheus incident"
- fixedPrometheus was scraping itself and storing those metrics. It was fine. Then it wasn't.
- fixedGrafana dashboard "is anything on fire" was showing a false positive for the NAS. NAS was fine. Dashboard was misconfigured. Classic.
- changedRetention policy lowered from 30d to 14d after disk fill. — turns out metrics take space
- noteUptime counter still running from before this incident. Technically accurate. Spiritually questionable.
v1.3.0
2025-11
"138 devices and counting"
- addedZigbee coordinator. One coordinator became two after the first one "just stopped." — it was the USB port
- addedZ-Wave stick for the locks. The locks did not want a Z-Wave stick. Convinced them eventually.
- addedHome Assistant automation: lights off when nobody is home. Works great except when it thinks nobody is home but someone is.
- changedIoT VLAN now properly isolated. Devices can reach the internet but not the lab. They seem angry about this.
- removedThat one Tuya bulb that kept rejoining the wrong network. Gone. Physically.
v1.2.1
2025-08
"backup roulette, resolved"
- securityActually tested the backups. One restore worked. One did not. Unclear which one mattered more. — both fixed now, probably
- fixedRestic forget policy was keeping 365 daily snapshots. Storage was 80% full. Policy is now sane.
- addedOffsite cold storage target. A rented VPS in a datacenter I've never visited. Good enough.
- noteThe CHANGELOG.md in the restic repo is more detailed. This is the highlight reel.
v1.2.0
2025-06
"four VLANs became eight"
- addedFour new VLANs. Named them at 23:00. Renamed them at 23:30 because the names were bad. Renamed again at 00:15.
- addedFortigate IPS profiles on WAN. It blocks things. Mostly scanners from Russia and one IP in Ohio that really wants to say hello.
- changedManagement VLAN is now actually management-only. Took two evenings and one accidental lockout to get right.
- removedThe flat network. It had a good run. It trusted everyone. That was the problem.
v1.1.0
2025-01
"one NUC is none"
- addedSecond NUC. For redundancy. Also because the first one was warm and that felt wrong.
- addedvSphere cluster. Two nodes, one vCenter. The vCenter runs on one of the nodes it manages. This is fine.
- addedECC RAM in both nodes. Explained what ECC means to several people who didn't ask.
- changedTotal power draw went from 54W to 102W. Monthly electricity cost went up. Worth it.
- noteStill no HA for vCenter itself. This is a known issue. It's on the list. The list is long.
v1.0.0
breaking
2024-03
"the meterkast grows up"
- added12U rack in the meterkast. Cut a hole for cable management. Regret nothing.
- added1500VA UPS. Finally. The homelab now outlives power blips. So does the ego.
- addedFortigate 60F. Replaced the ISP router. Turned off features I didn't understand. Turned some back on later.
- breakingMigrated everything from a single Pi to proper VMs. Some things did not survive the migration. Those things are in a better place now.
- removedThe Raspberry Pi 4 as primary server. Retired with honors. Now runs a weather station because it deserves better.
v0.x
2019 – 2024
"the raspberry pi years"
- noteRecords from this period are incomplete. A lot happened. Some of it on purpose.
- addedFirst Pi-hole. The internet became quieter. Also some things broke. Mostly the internet became quieter.
- addedFirst NAS. A repurposed desktop, FreeNAS, four drives. Ran for years. Never lost data. Was surprised.
- changedStack rebuilt approximately four times as knowledge increased and past decisions became embarrassing.
- removedSeveral containers that seemed like a good idea at the time. They know what they did.
- noteThis is where the interest became a homelab and the homelab became a problem. Proudly.