v1.4.0
latest
2026-04
"the site is now a personality"
-
added
Personal site. You are reading it. This is it. — meta but necessary
-
added
Interactive terminal easter egg accessible by typing anything on the page. No practical use whatsoever.
-
added
/uses page. Listed the NUCs. Debated for 20 minutes whether to call them "compute nodes" or just "two NUCs." Went with both.
-
added
This changelog page.
-
note
The /feed.xml link in the footer does not work yet. Known. Planned. — probably fine
v1.3.2
2026-02
"the prometheus incident"
-
fixed
Prometheus was scraping itself and storing those metrics. It was fine. Then it wasn't.
-
fixed
Grafana dashboard "is anything on fire" was showing a false positive for the NAS. NAS was fine. Dashboard was misconfigured. Classic.
-
changed
Retention policy lowered from 30d to 14d after disk fill. — turns out metrics take space
-
note
Uptime counter still running from before this incident. Technically accurate. Spiritually questionable.
v1.3.0
2025-11
"138 devices and counting"
-
added
Zigbee coordinator. One coordinator became two after the first one "just stopped." — it was the USB port
-
added
Z-Wave stick for the locks. The locks did not want a Z-Wave stick. Convinced them eventually.
-
added
Home Assistant automation: lights off when nobody is home. Works great except when it thinks nobody is home but someone is.
-
changed
IoT VLAN now properly isolated. Devices can reach the internet but not the lab. They seem angry about this.
-
removed
That one Tuya bulb that kept rejoining the wrong network. Gone. Physically.
v1.2.1
2025-08
"backup roulette, resolved"
-
security
Actually tested the backups. One restore worked. One did not. Unclear which one mattered more. — both fixed now, probably
-
fixed
Restic forget policy was keeping 365 daily snapshots. Storage was 80% full. Policy is now sane.
-
added
Offsite cold storage target. A rented VPS in a datacenter I've never visited. Good enough.
-
note
The CHANGELOG.md in the restic repo is more detailed. This is the highlight reel.
v1.2.0
2025-06
"four VLANs became eight"
-
added
Four new VLANs. Named them at 23:00. Renamed them at 23:30 because the names were bad. Renamed again at 00:15.
-
added
Fortigate IPS profiles on WAN. It blocks things. Mostly scanners from Russia and one IP in Ohio that really wants to say hello.
-
changed
Management VLAN is now actually management-only. Took two evenings and one accidental lockout to get right.
-
removed
The flat network. It had a good run. It trusted everyone. That was the problem.
v1.1.0
2025-01
"one NUC is none"
-
added
Second NUC. For redundancy. Also because the first one was warm and that felt wrong.
-
added
vSphere cluster. Two nodes, one vCenter. The vCenter runs on one of the nodes it manages. This is fine.
-
added
ECC RAM in both nodes. Explained what ECC means to several people who didn't ask.
-
changed
Total power draw went from 54W to 102W. Monthly electricity cost went up. Worth it.
-
note
Still 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"
-
added
12U rack in the meterkast. Cut a hole for cable management. Regret nothing.
-
added
1500VA UPS. Finally. The homelab now outlives power blips. So does the ego.
-
added
Fortigate 60F. Replaced the ISP router. Turned off features I didn't understand. Turned some back on later.
-
breaking
Migrated everything from a single Pi to proper VMs. Some things did not survive the migration. Those things are in a better place now.
-
removed
The 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"
-
note
Records from this period are incomplete. A lot happened. Some of it on purpose.
-
added
First Pi-hole. The internet became quieter. Also some things broke. Mostly the internet became quieter.
-
added
First NAS. A repurposed desktop, FreeNAS, four drives. Ran for years. Never lost data. Was surprised.
-
changed
Stack rebuilt approximately four times as knowledge increased and past decisions became embarrassing.
-
removed
Several containers that seemed like a good idea at the time. They know what they did.
-
note
This is where the interest became a homelab and the homelab became a problem. Proudly.