Infrastructure Overview¶
Hardware¶
Proxmox Nodes¶
| Node | IP Address | Role |
|---|---|---|
| pve1 | 192.168.1.199 | Primary hypervisor |
| pve2 | 192.168.1.151 | Secondary hypervisor |
| pve3 | 192.168.1.28 | Wake-on-LAN backup node (ZFS storage + PBS) — normally powered off; woken daily at 19:00 for the backup window |
Storage¶
| Device | IP Address | Role |
|---|---|---|
| Holly (Unraid) | 192.168.1.200 | Primary NAS, media storage, Docker host |
pve3 ZFS (tank ~1.81 TB) |
192.168.1.28 | VM/CT storage (storages pve3-vm / pve3-iso) |
| Proxmox Backup Server | 192.168.1.30 (VM 102, pve3) | Primary guest-backup target — datastore main on bak; online only during pve3's 19:00 wake window |
Since 2026-08-04 the 500G bak disk is passed whole-disk into the PBS VM (VM
102), which imports bak and hosts datastore main; host-level pve3-bak and
pve3-backup were removed cluster-wide.
Docker Hosts¶
| Host | IP Address | Services |
|---|---|---|
| Docker LXC (CT 101) | 192.168.1.241 | Arcane manager (2 environments), Homepage (:3080), Zensical docs, Mealie, Grampsweb, KiCad, AudioBookRequest, Grafana/Loki/Prometheus, tinyauth SSO, wol-pbs (pve3 wake/backup orchestrator) |
Single docker host since 2026-07-20
The homelab consolidated onto CT 101 (192.168.1.241): the Arcane manager moved
off CT 100 (.243) and Homepage moved off CT 113 (.242); both old LXCs are
retired (stopped, onboot=0, kept as rollbacks).
Network Architecture¶
All services are accessed via subdomains of mdhmedia.uk, with Caddy handling:
- Automatic HTTPS via Let's Encrypt
- Reverse proxy to internal services
- SSL termination
IP Allocation¶
| Range | Purpose |
|---|---|
| 192.168.1.1-99 | Network infrastructure |
| 192.168.1.100-199 | Proxmox VMs/LXCs |
| 192.168.1.200-249 | Physical servers & Docker hosts |
| 192.168.1.250-254 | Reserved |