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.