Files
lab/hardware.md
Michal Rydlikowski ac695f506f first commit
2026-03-15 23:50:43 +00:00

1.2 KiB

Homelab Hardware Inventory

Compute Nodes

Node CPU Arch RAM Role Cost
Beelink SER9 MAX x86_64 64GB k3s worker, ROCm GPU, Longhorn storage ~£869
Beelink SER9 Pro x86_64 32GB Bootstrap: Puppet, DNS, UniFi, Vault, Naemon ~£300
Minisforum MS-R1 ARM (aarch64) 64GB k3s node ~£500-640
Nvidia DGX Spark ARM (Grace) 128GB CUDA/AI inference ~£3,700
Mac Studio M1 Max ARM (aarch64) 32GB k3s server #1 (etcd) ~£775

Networking

Device Specs Cost
USW-Flex-XG x2 8x 10GbE ports total (4 per switch) £458

Summary

  • Total RAM: 320GB
  • Architectures: x86_64, aarch64 (Apple Silicon + ARM + Grace)
  • GPU compute: ROCm (SER9 MAX), CUDA (DGX Spark)
  • Estimated total: ~£6,600-6,740

Node Roles

  • Puppet (bare metal config management)
  • DNS (CoreDNS or PowerDNS)
  • UniFi controller
  • Vault (secrets management)
  • Naemon (bare metal, network, black-box endpoint monitoring)

k3s Cluster

  • Server (control plane + etcd): Mac Studio M1 Max
  • Workers: Beelink SER9 MAX, Minisforum MS-R1, DGX Spark