Purple Plum Playhouse
The home lab. A small fleet of compute, storage, and network gear being brought
back up from a wiped state — rebuilt to be declarative and hands-off:
edit a config, push it, watch it appear. The intent is to manage it the way the
work infrastructure is managed (config-as-source, pushed out by tooling — ideally
the vivarta-drones engine), not by hand.
Tracked in the Home Lab Resurrection detective case.
What's here
- 2× Intel NUCs running Proxmox VE 8.3 (the compute) — see ppp-nucs.
- 2× NAS (QNAP + TerraMaster) for storage — see ppp-nas.
- 2× Pi-hole + a Raspberry Pi (display node candidate), a printer, a Hue
bridge — see ppp-network-map.
- Network: Bell Fibe exit, ASUS Wi-Fi 6, LAN
192.168.50.0/24. EdgeRouter X
on the bench if the exit/DNS/DHCP needs to move off the Bell router.
Goals
- Declarative Proxmox — VMs and CTs from config (Terraform/Ansible/drones),
no click-ops. Push a service to a VM by writing a config + running one command.
- DNS/DHCP — consolidate the Pi-holes, pull DHCP off the Bell router onto
controlled infra.
- CI/CD — a small Kubernetes cluster for Jenkins (mirrors the work setup);
maybe run some wanderland-loss services locally.
- Home services — resurrect an RSS reader; the usual self-hosted stack.
- Display — the Pi drives an auto-refreshing dashboard on a monitor; keep it
as a dedicated display node, or do GPU passthrough from a VM.