Current Homelab Setup
Current gear I have running in my home network is as follows, with server details underneath:
Router/Gateway: Verizon FIOS provided router
Switch 1: TPLink TL-SG3216 Switch, 16 1 Gigabit Ethernet Ports
Switch 2: MikroTik 5-Port Desktop Switch, 1 Gigabit Ethernet Port, 4 SFP+ 10Gbps Ports (CRS305-1G-4S+IN)
Server 1: Unraid Server 'Yggdrasil', 28TB Usable. Main Storage server
Server 2: Proxmox Server 'Einherjar', 750gb usable. SSD server for VMs/Docker/etc.
Server 3: Raspberry Pi 3B+ 'Loki', 30gb USB drive. Wireguard + secondary PiHole
Wifi: Unifi AP AC Lite + Unifi AP AC Pro
Server 1
OS: Unraid
Case: Fractal Design R6
Motherboard: AsRockRack X470D4U micro-ATX motherboard
CPU: Ryzen 7 1700
RAM: Ballistix Sport LT 16GB Kit (8GBx2) DDR4 2666 MT/s
Expansion Cards:
-Mellanox Connect X-2 SFP+ 10gb ethernet card
-LSI 9211-8i 8-port PCI-E Card HBA card flashed to IT mode
HDDs/SSDs:
Array - 28TB usable
Parity - 1x 8TB WD Red
Data- 2x 8TB WD Red, 2x 4TB WD, 1x 4TB Seagate, 1x 8tb Seagate Ironwolf
Cache - 2x 500gb Samsung 860 EVO running in btrfs mirror
Services running
Plex, Airsonic, Deluge(Linux isos), UnifiController, tautulli, Ombi, ubooquity
Server 2
OS: Proxmox
Case: iStar D Value D-213-MATX 2U Rackmount Server Chassis, 5.25 bay populated by IcyDock ToughArmor MB607SP-B 4 Bay 2.5" SATA HDD & SSD Bay
Motherboard: GIGABYTE B450 AORUS M micro ATX
CPU: Ryzen 5 2600
RAM: Corsair Vengeance LPX 32GB (2x16GB) DDR4 DRAM, Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM
Expansion Cards: Intel PRO/1000 PTQuadPort, Intel PRO/1000 Pt Dual Port Server Adapter, Zotac GT 710 PCI-E x1 GPU
HDDs/SSDs:
2x Crucial 250gb SSDs(ZFS Raid-1 mirror for VMs)
Corsair Force MP510 M.2 2280 240GB PCI-Express 3.0 x4, NVMe SSD(LVM for fast VMs)
1TB Toshiba HDD(Directory for VM Backups)
Services running
VM 1(Docker):
OS - Ubuntu 20.04 LTS
Portainer, Ghost(where this blog is running), Gitea, Watchtower, PiHole running in docker
VM 2(Nginx):
OS - Ubuntu 18.04 LTS
Solely running source NGINX as a reverse proxy to control incoming traffic to both servers.
Server 3
OS - Raspbian Lite
HDDs/SSDs: 30gb USB Flash Drive
Services running
-Wireguard
-PiHole
Future plans for upgrading the homelab
The Unraid server I swapped out the old MSI B350M Mortar Arctic for a more server grade one from AsRock, there aren't many AM4 based ones out there. It has 2 onboard Intel nics and 1 dedicated nic for IPMI. Biggest features for me was the 3 PCI-e slots that can run at x8 each if fully populated, as well as the onboard GPU meaning I no longer needed to use the Nvidia GT 710 to get the system to boot. I now have a PCI-e x16 slot that runs at x8 speed for the future if I ever want to throw a real GPU in there for GPU encoding for Plex.
Proxmox server CPU was recently upgraded from a 4-core/4-thread Ryzen 3 1200 to a 6-core/12-thread Ryzen 5 2600 CPU and a low profile Noctua CPU cooler due to the increased heat output it would put out. The CPU seems to idle at 49-50 degrees after watching sensors run for a week, 8 degrees higher than my Ryzen 3 1200 did, so going for that swap seems like it was a good move. The 8gb kit was also swapped out for a 32gb kit for a total of 48gb system RAM. I'm pretty happy with where it's at now, since I have more cores for running more active VMs compared to before. Depending on how that AsRockRack motherboard works out I may look into swapping the Gigabyte one out for that if I ever need more high speed expansion slots on it.