Here are a few notes on my most recent server build. I’ll fill in more details as time goes on, so check back here in the future. If you have questions, leave them in the comments and I’ll try to address them as best I can.
The server was purpose-built for running Proxmox Virtualization Environment. Proxmox VE is a fantastic Linux distribution based on Debian Linux. To the base OS it adds OpenVZ and KVM, two mature Linux virtualization technologies, and then puts a very easy-to-use web-based GUI on top. I also have built two other servers for running Proxmox VE. The videos for those are here and here.
You really only need to make four purchases to build this server, not counting peripherals such as mouse, keyboard, and monitor:
- Case: Supermicro CSE-504-203B
- Motherboard: Supermicro MBD-X9SBAA-F-O
- RAM: Kingston ValueRAM 8GB KVR13LSE9/8
- Storage: Any SATA hard drive or solid-state drive should be fine – I used a spare I had laying around.
This case is very similar to another one from SuperMicro, the CSE 505-203B. The difference is that the CSE 505 has the motherboard ports exposed on the front panel of the case, whereas the CSE 504 that I used has the ports exposed on the rear of the case. The motherboard compatibility of these two cases are the same. Here is a quick list of some of the popular Supermicro motherboard models and the cases that match them:
For these motherboard models: MBD-X9SBAA-F, MBD-X9SCAA-L, MBD-A1SAi-2750F, MBD-A1SRi-2758F
Use one of these cases: CSE-504-203B, CSE 505-203B
For these motherboard models: MBD-X7SPA-H, MBD-X7SPA-HF
Use this case: CSE-502L-200B
I will be adding to and revising this blog post as my server project progresses.