Last updated 2026-06-19

Changelog

Infrastructure changes, new containers and configuration updates. Entries before 2026-06-17 are reconstructed from git history.

    • Added `CHANGELOG.md` to track all notable lab changes going forward
    • Added `infrastructure/proxmox-host.md` documenting Proxmox node identity, software versions, `vmbr0` bridge config, storage pool definitions, and post-install configuration steps
    • Corrected SSD (Storage 1) capacity to 512GB in hardware specification
    • Corrected storage pool capacities from live Proxmox data extraction (`local` ~94GB, `local-lvm` ~320GB, `vault` ~916GB)
    • Updated all hardware and hypervisor documentation from a live Proxmox host extract (Proxmox VE 9.2.3, Kernel 7.0.6-2-pve, QEMU 11.0.0, LXC 7.0.0)
    • Added SOPS + Age encryption configuration and live end-to-end testing on the Proxmox node
    • Documented Uptime Kuma (CT 101) observability container with custom HTML email alert template and status-page CSS
    • Documented Tailscale bare-metal VPN setup and the MagicDNS conflict fix (`--accept-dns=false` + hardcoded resolv.conf)
    • Documented Pi-hole (CT 100) DNS container: deployment, upstream resolvers, DHCP broadcast integration
    • Documented BIOS pre-installation configuration (VT-x enabled, VT-d enabled, UEFI boot, ACPI power restore)
    • Established repository folder structure: `/infrastructure`, `/networking`, `/services`, `/security`, `/templates`
    • Added Uptime Kuma alert email template and status-page CSS theme to `/templates`
    • Rebuilt repository with clean structure after removing initial scaffold
    • Initial repository created