Lab Core
Network Stack Hardware:
Arris Surfboard SB8200
- DOCSIS 3.1
- Dual 1GbE ports with Link Aggregation support
Dell PowerEdge R210 ii
- Intel Xeon E3-1220 v2 4-core 3.1GHz
- 16GB ECC DDR3
- 60GB SATA SSD
Dell PowerConnect 6224
- 24x GbE ports
2x Ubiquiti UAP-AC-Pro
- 48VDC PoE
- 1300Mbps max throughput
- VLAN and meshing support
8-outlet Individual Switched PDU Strip
- Allows for streamlined power cycling of network stack components
CyberPower OR700LCDRM1U UPS
- 700VA/400W max power output
- Sufficient to run network stack for 1 hour during power loss
Network Stack Software:
pfSense Firewall
- FreeBSD based
- pfBlockerNG
- Assigns VLANs to IoT devices
- Enforces sleep schedule for applicable devices
Proxmox Server Hardware:
Dell PowerEdge R730XD
- Intel Xeon E5-2690 v4 14-core 2.6GHz
- 128GB ECC DDR4
- 24x 2.5" SAS3 front hotswap bays
- 2x 2.5" SAS3 rear hotswap bays
- 2x 750W 80+ Platinum power supplies
- 2x 10GbE SFP+ 2x 1GbE mezzanine daughter card
- 2x 400GB SAS3 SSDs in ZFS mirror
- 2x 1.92TB SAS3 SSDs in ZFS mirror
- 4x 3.84TB m.2 NVMe SSDs in ZFS RAID10
- 6x 3.84TB SATA SSDs in various ZFS configurations
Proxmox Virtual Machines:
Windows 10 22H2
- Work VM for software testing
Windows 10 22H2 (32-bit)
- Work VM for legacy software testing
Windows 11 23H2
- Work VM for software testing
Windows 11 24H2
- Work VM for software testing
MacOS 12 Monterey
- Work VM for software testing
Windows 10 22H2
- Personal VM for testing Windows mods and suspicious software
Proxmox Misc:
ISO Storage
- OS installer ISOs and LXC container templates
- Uses 1.92TB ZFS mirror for data storage
VM and LXC backups
- Full backups created after initial setup and at key restoration points
- Performed manually as needed
- Uses third 3.84TB ZFS mirror for backup storage
Proxmox LXC Services:
Served via ZFS RAID10 pool
Tailscale
- VPN connection to home network
- Uses WireGuard for VPN connections
- Primarily used to provide mobile connection to personal cloud
UniFi Controller
- Provisions and monitors WiFi access points
RustDesk
- Debian 12 template
- Self-hosted relay server
- Provides remote desktop to all Proxmox Windows and MacOS VMs
Homepage
- Self-hosted dashboard to all homelab services
AMP (Application Management Panel)
- Game server hosting
- Terraria
- Valheim
- 7 Days to Die
- Satisfactory
Samba file server 1 (inactive but operational)
- Debian 12 template
- Serves test files, software, and storage for work
- Uses 3.84TB ZFS mirror for data storage
Samba file server 2
- Debian 12 template
- Hosts Samba shares for personal files and Android device backups
- Uses 7.68TB ZFS stripe mirror for data storage
Immich
- Debian 12 template
- Runs without Docker
- Syncs and stores all Android device photos, videos, and downloaded audiovisual content
- Machine learning and facial recognition enabled
*arr
- Prowlarr
- Radarr
- Sonarr
- Lidarr
- Readarr
- Jackett
- FlareSolverr
DeepSeek
- Debian 12 template
- Runs using command line Ollama (might try to use a web UI frontend if a self-hosted version becomes available)
- Exploratory use only at present
- No GPU acceleration
- Typically run with R1-7b model but occasionally 32b
NAS Hardware:
Dell PowerEdge R730XD
- Intel Xeon E5-2640 v4 10-core 2.4GHz
- 256GB ECC DDR4
- 12x 3.5" SAS3 front hotswap bays
- 2x 2.5" SAS3 rear hotswap bays
- 2x 750W 80+ Platinum power supplies
- 2x 10GbE SFP+ 2x 1GbE mezzanine daughter card
- 12x 20TB Western Digital Red HDDs
- 2x 118GB Intel Optane P1600X m.2 NVMe SSDs
NAS Software and Configuration:
TrueNAS Core 13.0-U6.1
- FreeBSD based
- ZFS pool
- Samba file sharing
- FreeBSD jail for lftp transfers
ZFS pool (Archives)
- 3x 4-drive vdevs each in RAIDZ1
- 158TB usable space
- 2x 118GB Optane SSDs for mirrored special metadata vdev
- Dedicated metadata storage extends HDD lifespans