Skip to main content

Roadmap

Implementation priority and planned services for the homelab.

Status

#ServiceStatus
1NAS (TrueNAS Scale)DONE
2Proxmox BackupsDONE
3ARR StackDONE
4Plex / JellyfinDONE
5Home AssistantDONE
6Authentik SSODONE
7WireGuard VPNDONE
8Resource BalancingDONE
9Piboard DashboardDONE
10Klipper 3D PrintingIN PROGRESS
11Talos K8s ClusterDONE
12SDR ScannerDONE
13Dexcom Glucose MonitoringIN PROGRESS
14Docusaurus Docs SiteDONE
15Resume SiteDONE
16Landing Page (woodhead.tech)DONE
17NUT UPS MonitoringDONE

IP Address Plan

IPServiceTypeVM ID
192.168.86.1Gateway (Nest WiFi)Router--
192.168.86.29-31Proxmox nodesHost--
192.168.86.130tower1 (Proxmox node 4)Host--
192.168.86.147zotac (Proxmox node 5)Host--
192.168.86.20TraefikLXC200
192.168.86.21Recipe siteLXC201
192.168.86.22ARR stackLXC202
192.168.86.23PlexLXC203
192.168.86.24JellyfinLXC204
192.168.86.25MonitoringLXC205
192.168.86.26OpenClawLXC206
192.168.86.28AutheliaLXC207
192.168.86.32SDR ScannerLXC210
192.168.86.39WireGuard VPNLXC208
192.168.86.40TrueNASVM300
192.168.86.41Home AssistantVM301
192.168.86.131Piboard dashboardPi--
192.168.86.136Klipper Ender 5 ProPi--
192.168.86.138Klipper Ender 3Pi--
192.168.86.100K8s API VIPVIP--
192.168.86.101K8s control planeVM400
192.168.86.111-113K8s workersVM410-412
192.168.86.150-199MetalLB poolK8s--

Deployed Services

Docusaurus Docs Site

  • Domain: docs.woodhead.tech
  • Type: Docker container on monitoring LXC (port 8081)
  • Stack: Docusaurus 3.x static build -> nginx

Resume / Portfolio Site

  • Domain: resume.woodhead.tech
  • Type: Docker container on monitoring LXC (port 8082)
  • Stack: Hugo static build -> nginx

Landing Page

  • Domain: woodhead.tech (root domain)
  • Type: Docker container on monitoring LXC (port 8083)
  • Stack: Static HTML service link tree -> nginx

NUT UPS Monitoring

  • Type: Docker containers on monitoring LXC (ports 9199, 9198)
  • Stack: NUT exporter -> Prometheus -> Grafana
  • UPS units: thinkcentre3 (192.168.86.31), tower1 (192.168.86.130), and zotac (192.168.86.147)

Planned Services

Dexcom Glucose Monitoring

  • Status: Code built, blocked on credentials
  • Stack: Python exporter -> Prometheus -> Grafana dashboard
  • Alerts: Twilio SMS + Home Assistant Alexa + Discord

VLAN Segmentation (Deferred)

Requires replacing Google Nest WiFi with VLAN-aware APs.

VLANSubnetPurpose
1192.168.86.0/24Management
1010.0.10.0/24Trusted LAN
2010.0.20.0/24Servers
3010.0.30.0/24IoT
4010.0.40.0/24Guest WiFi