I currently have a Synology 220+ and a couple of VPS's, and I'm looking to consolidate, while getting out of Synology's walled garden. I've already got a couple of 3.5's in the Synology, and 4 2.5's lying around and I'm planning on running a number of docker containers and a couple of vms.
That said, I've never built anything before, and basically just went to PCPartPicker, started with the case, and checked 5-stars on each component and went from there. So... how absurd is my build?
planning on running a number of docker containers and a couple of vms.
Just FYI, you can probably do ALL of that on a $200 Dell Optiplex 7050 SFF.
Source: my $200 Dell Optiplex 7050 SFF running 3 VMs, 3 LXC containers, and 16 docker containers - not including the multiple containers within the Nextcloud AIO "mastercontainer". There is plenty of overhead to spare.
There are some caveats, but you could always extend your storage capabilities with a USB-DAS. I currently have two with 4 slots each extending a small NUC-style server.
PS: I don't see a mention of at least one SSD. If not already planned, you should at the very least use one for the OS.
Ah, that's a good point. The full tower version has space for that, though.
I'm not saying you should get an Optiplex 7050 specifically, but a used office PC tower (like an Opitplex, HP Elitedesk, Lenovo Thinkcenter, etc) can be picked up for under $500, ready to go, and has more than enough processing power to handle the loads you're asking of it. Plus, they usually have Intel's AMT management option (aka "vPro"), which allows you to remotely manage the PC even when it's powered off.