If you're building the machine yourself, it's way more cost effective to employ a retired system.
Not to the extreme that I do with a 1c/1t Athlon, 2GB, 2xSata (you're not ready) but get like any Phenom II or FX, any board that comes with lots of sata 6gb.
Otherwise you're looking at getting some expansion card just for the drives and if you work with old stuff, that's gonna be a headache.
The cards are great if you're doing RAID but I won't do that to HDDs, so good luck with that.
CPU should be an easy pick. If you're doing basic apps:
Samba disk shares, iSCSI disk shares, HTTP web/ftp/sql.net, torrent seeding, YouTube/Twitch scheduled stream/video archiving, PNG library archiving, Cloud disk shares, Lightweight VMs
You could easily get by with anything i3-2100 and up. Even something as miserable as my Athlon 64 works great for this.
If you're doing LARGE VMs, video transcoding, virtual container apps, document server, forensic web, Amazon AWS, secure developer environments
The floor to entry is a CPU with nested page tables, which is like AM3 socket and newer. Yes I can confirm it works and it's fine.
Clockspeed and memory seem to be a big hindrance for containers, so you'll need good memory, something upper range like a 65W+ quad core and some patience.
Basically try to pick something super FAST like an i7-4790K and if it can be helped with an accelerator like a cheap Tesla, do that. A lot of these apps take advantage of nVidia technologies.
I don't do ECC memory but my stuff does auto-checksum, so it's fine. If you're mainly doing like a data scraper vault with shares, check it out. Anything precious, look into ECC memory.