Most people here are looking for affordable hardware. This is typically gear that is being cycled out of data centers after a three or five year lease, which can sometimes be found for as little as 20% of the original price. Most "new" gear is not 5x faster or 5x better than this older gear, so, why not buy used?
The Dell PERC H200 is a 13 year old part that was originally hundreds of dollars but can often be found for as little as $30 on the used market. There's nothing wrong with this for servicing HDD's.
Used DDR3 RAM is less than half the price of DDR4 RAM, and you can find 2013's hot CPU the E5-2697v2 which sold for $2500 now on eBay used for $50.
Or you can feel free to buy the latest Supermicro X13 systems with difficult to obtain CPU's and memory, and then discover that there isn't even good FreeBSD or Linux support for P-cores and E-cores. Plus waiting six months for your system to arrive due to supply chain issues.
No, a lot of it's made in Taiwan, Indonesia, India, etc. The warning about Asian sources that I've posted --
I've been giving this information out piecemeal for years, and should maybe have it summarized in one place. There's been a lot of people who are wary of secondary market sources for hardware, such as eBay, due to bad experiences with other...
www.truenas.com
-- specifically refers to non-channel sources and the used parts market. There is a high percentage of knock-off parts sold as "used" (or sometimes amazingly cheap new) especially from China and ESPECIALLY from Shenzhen, where cheap post to the United States and the severe difficulty in returning malfunctioning or ripoff products means you ain't gettin' your money back even if you manage to ship it back. It's fine for a part to be a legitimately manufactured part that happens to be made in China. But you want to be buying it from someone who isn't an unscrupulous buyer of knock-off parts who is then taking your money and laughing at you. Buy your used parts from someplace in the US that is clearly selling used datacenter gear.
Thank you so much for your patience and information.
I am reading a lot on all this, but I still have massive gaps in my knowledge and understanding. I feel like no matter how much I learn about server building and administration, I still know nothing.
I was under the impression that newer is better because I watched a bunch of youtubers on the topic of building NAS/server, and they said that while old hardware can be a bargain, it's much slower and not power efficient. Power efficiency is starting to matter more due to skyrocketing fuel costs. My electricity provider recently doubled $ per kW.
Specifically, I remember reading/watching that Xeons, especially old ones, have bad power efficiency because not only they are, well, old, but server hardware is not really designed to be idle, so they lack power-saving idle states that newer power station hardware may possess.
I already scored great deals on Fractal Define 7 XL for a
case and Asus ROG Strix 750W for a
PSU: got the Asus PSU for only $50 -- it's A tier on cultist PSU tier list.
I was hoping to also maximize the savings and buy CPU + Motherboard + RAM to stretch my budget longer.
It won't be just a file server. It will also host multiple VMs, docker containers, media server with transcoding, maybe a build server. So, I need something performant, right?
I was also considering running TrueNAS over hypervisor, so there's performance tax there as well, correct?
Additionally, I entertained the idea of running games in a Windows VM because my server will probably be far more powerful than my laptop, but I am not sure if it's a good idea to mix fun and data preservation mission. In any case, that would require a dGPU.
For now I'd like a decent CPU (for multiple containers and VMs) with integrated graphics for power-efficient transcoding (e.g., with QuickSync, or whatever the AMD equivalent is) + Motherboard + RAM.
I appreciate the guide you linked me to.
If you have an advice outside of that guide, maybe pointer to a Black Friday deals on good TrueNAS-friendly hardware -- I would really appreciate it.
Sorry for a long-winded post, but I felt the need to have someone smart and experienced see my train of thought and maybe point out where I am being stupid.
Thank you!