- All prices exclude taxes and shipping, unless otherwise specified.
- When a price indicates delivered, it includes delivery and taxes.
- All prices are in USD.
Yes, it’s time to build a new server because my current backup server is running out of space. This server will be used for more than just backups. What else, I’m not sure, but the servers it will replace also does these tasks (sorted by my estimate order of total system load):
- Database backup regression testing (loads the daily database backup to ensure the backup is valid)
- Bacula regression testing for various combinations of Bacula 5.x & Bacula 7.x, and MySQL 5.1, 5.5, & 5.6, and PostgreSQL 9.0, 9.1, 9.2, 9.3, & 9.4.
- Runs an instance of ElasticSearch gathering various trivial statistics
- the outgoing MTA for my home network
- My Ansible instance
The decision process
I can make most coding and design decisions quickly. Hardware is … harder. I posted on https://www.reddit.com/r/homelab and to https://www.reddit.com/r/buildapc. I did a lot of asking on IRC and emailed a few people. Many suggestions were made. Finally, the selection is up to me.
The parts list
The case I have decided upon is a huge monster of a box. The Lian Li PC-D8000 holds 20 HDD and has plenty of ventilation capacity. I found it on eBay for $351.15 delivered (it should arrive this coming Friday).
The PSU is a EVGA SuperNOVA 850 G2 80+ GOLD, 850W ECO Mode Fully Modular for $139.99 delivered.
The motherboard is a Supermicro LGA2011/Intel C612 ATX Server X10SRA-F-O (NOTE: I was told by Supermicro that the -O suffix indicates a retail box). $318.00
The CPU is an Intel Xeon E5-1630 v3 Quad-Core Haswell Processor 3.7GHz 0GT for $369.99
For the OS, I bought two SSD in the form 2 x Intel 730 240 GB SSD for $144.89 each, total of $289.78 delivered.
I bought 64GB of RAM in 4 sticks of Samsung DDR4-2133 16GB/2Gx72 ECC/REG CL15 Server Memory at $153.99 per stick, total of $615.96
For cooling, I bought 7 x Cooler Master Blade Master 120 – Sleeve Bearing 120mm fans at $11.70 each, total of $81.90 delivered.
I have ordered two fan filters, which attach to the outside of the case. The frame filter uses an adhesive backing. The filter then attaches via a magnetic frame. I ordered the Standard Triple 120mm Radiator Dust Filter (by DEMCiflex) from OutletPC (link to their product page). Cost was $19.98 per filter, for a total cost of $47.91 including shipping.
I have some Toshiba 3TB HDD which might form the basis of the storage in this system. I have been using about 18 of the Toshiba DT01ACA300 for over 2 years, in constant 24×7 use. They have been used for database dumps and loads, following by Bacula regression testing etc. They do not have a leisurely life.
I have not bought CPU cooling yet. This is intentional. I want to have all the parts and then measure to see what will fit.
There will be photos of the assembly as I go along. This won’t be a quick build. It will take weeks to get everything collected and assembled. I plan to have superior cables, for both data and power.
If you have any suggestions for fan filters, data or power cables for SATA, please comment away.