The basement.
The basement is the server room. The server room is the basement. A gigabit fiber drop hits an ONT, bypasses the ISP's modem, lands on SFP, and is routed by OPNsense. Unifi U7 LR access points on each floor carry the wireless. Everything below rolls up from there. The servers also provide free heating through the winter, nearly zeroing out the gas bill. The whole setup runs on solar power, backed by two Tesla Powerwall Gen 3 units that keep everything online rain or shine.
From fiber to access point
The fleet
- cpu
- Embedded Ryzen 5 7530U (6c/12t, 2.0-4.5 GHz, 15W)
- ram
- 32 GB
- disk
- 288 TB (18 × 16 TB Western Digital Red Pro)
- os
- Synology
Main cloud for the media server, S3, and backups.
- cpu
- Embedded Ryzen 5 7530U (6c/12t, 2.0-4.5 GHz, 15W)
- ram
- 32 GB
- disk
- 45 TB
- os
- Synology
Throwaway storage for friends and backup for important data on Cloud 1. All data here is expendable — drives are "long life" units considered too old to be safe, but still running great. A pile of spares is on standby to swap in on failure.
- cpu
- Ryzen 5 5600G (6c/12t, 3.9-4.4 GHz, 65W)
- ram
- 32 GB
- disk
- 1 TB NVMe SSD
- os
- Windows Server 2025 Datacenter
Hosts my personal testing domain controller — great for testing since I manage several at work. Also runs HaloPSA for all ticketing, with the MSSQL database on Linux. (Halo suggested a second 32 GB Windows machine just for the DB. It sits on Linux at 300 MB.)
- cpu
- Raspberry Pi 4 × 10 (4c/4t, 1.5 GHz, 15W each)
- ram
- 8 GB per Pi (80 GB total)
- disk
- 32 GB microSD per Pi (320 GB total)
- os
- Ubuntu Server LTS
An acrylic case with 10 Raspberry Pi 4s used for hands-on Kubernetes and Docker learning and small service hosting. The whole cluster runs on a single power cable with one LAN uplink to the core switch.
- cpu
- Ryzen 9 3950X (16c/32t, 3.5-4.7 GHz, 105W)
- ram
- 128 GB
- disk
- 2 TB NVMe SSD + 2 TB SATA SSD + 2 × 4 TB SATA HDD
- os
- Ubuntu Server LTS
Runs the main nginx reverse proxy in front of fully airgapped internal servers. Also hosts StreamGate, which does realtime traffic shaping using live data from OPNsense to use up to 80% of available bandwidth dynamically. Handles roughly 9 TB of traffic in and out per day.
- cpu
- Intel Xeon E3-1225v3 (4c/4t, 3.2-3.7 GHz, 80W)
- ram
- 8 GB
- disk
- 1 TB Western Digital Blue HDD
- os
- Ubuntu Server LTS
Isolated sandbox for testing development builds with small groups. Dedicated 1 Gbps port.
- cpu
- Intel Xeon E3-1225v3 (4c/4t, 3.2-3.7 GHz, 80W)
- ram
- 8 GB
- disk
- 1 TB Western Digital Blue HDD
- os
- Ubuntu Server LTS
Same spec as L1, kept separate to test multi-node scenarios. Dedicated 1 Gbps port.
- cpu
- AMD EPYC 7451 (24c/48t, 2.3-3.2 GHz, 180W)
- ram
- 256 GB
- disk
- 2 × 2 TB NVMe SSD
- os
- Proxmox VE
Located at my employer's facility, routing ASN31905 (23.150.184.0/24) to each VM. Hosts status pages and anything that needs to survive a downed home connection. True story: a tree actually took out the internet once.
- cpu
- AMD Ryzen 9 5950X (16c/32t, 3.4-4.9 GHz, 105W)
- ram
- 128 GB
- disk
- 2 × 2 TB NVMe SSD
- os
- Proxmox VE
Hosts all the app servers — large 32 GB Ubuntu VMs each running dozens of apps, split by client, company, or project. Hep.gg lives here.
- cpu
- AMD EPYC 7462 × 2 (64c/128t total, 2.0-2.5 GHz, 180W each)
- ram
- 256 GB
- disk
- 2 × 2 TB NVMe SSD
- os
- Proxmox VE
Picked up used just before the 2026 RAM crisis for just over $2,000 — a killer deal. Hosts Zira (which alone uses roughly 200 GB of RAM), plus Postgres, MongoDB, and MariaDB for all services, and a shared Redis instance for smaller projects. Storage is tuned for low-latency DB workloads. Incredibly fast.
- cpu
- AMD Ryzen 9 7900X (12c/24t, 3.7-5.6 GHz, 170W)
- ram
- 128 GB
- disk
- 2 × 2 TB NVMe SSD
- os
- Proxmox VE
Hosts HepBoat and HepBoat Prime. The leftover RAM also runs my internal DNS server, which doubles as the resolver for the Tailscale network.
In memoriam
Machines that served faithfully and are no longer with us. They fought hard.
- cpu
- Intel Xeon E5-2660v2 × 2 (20c/40t, 2.2-3.0 GHz, 115W each)
- ram
- 64 GB
- disk
- 2 × 1 TB NVMe SSD + 1 TB SATA SSD + assorted SATA HDDs (~10 TB)
- os
- Ubuntu Server LTS
Died a slow death after nearly 10 years of almost complete uptime. Originally bought used from an office where it did the same job for two years, and before that served as a roommate's main PC. The CPUs began showing high lock times and signs of impending failure, and with the power draw no longer justifiable, it was time to let it go.
- cpu
- Ryzen 5 3600 (6c/12t, 3.6-4.2 GHz, 65W)
- ram
- 64 GB
- disk
- 2 × 2 TB SATA SSD
- os
- Ubuntu Server LTS
Never came back after a power cut at the old office — a common occurrence. A PSU swap didn't help. Storage was failing and one stick of RAM failed a memtest, all likely fallout from the outage. The case and surviving RAM live on inside Whopper, the domain controller.

Two Tesla Powerwall Gen 3 units back the entire setup. The servers run on solar, and the Powerwalls keep everything online through the night or during an outage, rain or shine.
