JDM's Network Setup
(updated 1/7/2020)
Here's what JDM_WAAAT runs, and a few other suggestions down below.
Router
custom pfSense router
4 port Intel Gigabit NIC
Low power CPU
16GB Intel Optane NVMe SSD
Ubiquiti UniFi Cloud Key - Remote Control Device (UC-CK)
Standalone UniFi controller
Access, configure, monitor, & provision network settings remotely
Switches
Ubiquiti UniFi managed switch 8 60W
8 Gigabit Ethernet Ports
4 ports are 802.3af PoE
UniFi
NETGEAR 8-Port 10G Multi-Gigabit Ethernet Unmanaged Switch (XS508M)
8 10-Gigabit Ethernet Ports
Extremely quiet and power efficient
TP-Link 24-Port Unmanaged Gigabit Switch (TL-SG1024)
24 Gigabit Ethernet Ports
19" rackmountable with ears and screws
Steel construction (I've stood on this as a step stool once)
Access Point
Ubiquiti Dual-Radio 802.11ac PRO Access Point (UAP-AC-PRO)
3 Dual-Band Antennas
PoE injector included
802.11 a/b/g/n/ac
UniFi
Other
suggestions
Ubiquiti Networks EdgeRouter-X (ER-X)
5 Gigabit Ethernet Ports
No PoE (PoE passthrough only)
Not UniFi
CAT 7 Ethernet cable 10-pack 7ft (other lengths available)
Quality cables for 10GbE use
CAT 6 Ethernet cable 6-pack 3ft (other lengths available)
Quality cables for 1GbE use
Ubiquiti UniFi Dual-Radio Lite Access Point (UAP-AC-LITE)
You should probably buy this instead of the Pro
If you're considering buying the Pro, you should probably buy two of these instead
2 Dual-Band Antennas
PoE injector included
802.11 a/b/g/n/ac
UniFi