Some background: I have a Synology NAS already with plenty of space on it. It runs my Jellyfin server in a docker container. I also have a Raspberry Pi 3b running Pihole.
I would like to get a mini PC to run Proxmox on, and migrate those workloads over to it, as well as use it to host any other fun projects that can be virtualized that catch my eye. It'll also be a useful learning experience as I would like to learn Proxmox to potentially broaden my skills at work, where we are an entirely VMware house, but the shit Broadcom has been pulling since taking over has put a shadow over all of that.
Anyway, I'm thinking I would like something along these lines:
- A relatively recent CPU with decent performance and low power consumption. I prefer AMD these days.
- Capacity for at least 32GB of RAM, but it doesn't have to have that much from the get-go.
- NVMe storage, 512GB or so.
- Two ethernet ports. 1Gb is acceptable, 2.5Gb would be nice, though.
- Low-ish costs. I don't need this thing to be able to play games or anything, just run my VMs at a decent clip without burning too much power.
Transcoding performance isn't a huge deal either as the Jellyfin server isn't shared with anyone outside the house, and my playback devices so far have been able to play pretty much anything I've thrown at them natively.
I think that I would plan to have the actual VMs stored on a share on the NAS rather than having them live directly on the PC.
What would you recommend?
Find an old Thinkcenter on ebay.
Do you have any specific price/model recommendations?
Nope. Just get the best bang for the buck. If you really want two ethernet ports you can get a usb adapter. Or put in the time to learn vlans.