Hardware
I'm not really going to go into why people choose to self host or what hardware they choose to host their projects but for my sake, it was balancing cost and performance. For my lab, I selected two tower servers (yes I've done rack mounted servers but I no longer have a server rack). The specifications for said servers are as follows:
Dell Precision T5610
- 256GB SSD for main OS
- 256GB SSD for secondary SSD drive
- 1TB NVME M.2 Drive (2)
- M.2 to PCIE adapter (2)
- 1GB Network Adapter