Compute

DeviceRAMRole
Raspberry Pi 4B2 GBARM Cortex-A72 — lightweight services, Samba NAS
Old Laptop8 GBGeneral-purpose Docker host
Lenovo ThinkCentre64 GBProxmox VE hypervisor — heavy workloads & VMs

Storage

DriveCapacityDetails
WD Red SATA SSD500 GBCaching layer, connected via USB 3.0 to Pi
WD Blue HDD4 TBBulk storage for media, backups, and NVR recordings
Samba NASShares from the above drives exposed over the local network

Network

ComponentDetails
TailscaleMesh VPN with subnet routing for secure remote access
Pi-hole (×2)Redundant DNS ad-blocking across the network
nginx Reverse ProxyLocal service routing with SSL termination

OS & Virtualisation

LayerWhereDetails
Raspberry Pi OSPi 4BHeadless, 64-bit
UbuntuLaptopDocker host OS
Proxmox VEThinkCentreBare-metal hypervisor running VMs and containers
DockerAll nodesDocker + Docker Compose on every machine