New Server build

I’ve been looking to build a new server, since my aging NUC (D54250WYK - 4th gen i5- 4250U) is struggling to keep running everything that I have. Here’s the things I’m trying to consider

  • All my media starts local but goes to Google Drive, so being able to use Channels attached to a local mount of my Google Drive is the main requirement. I record everything local, keep it local for about 30 days (either on my main computer or on the USB attached), and have a backup running in Google Drive as my last location to access from.
  • Hardware decoding/encoding for HEVC and tone-mapping for HDR when the new Plex Server in testing comes out and is updated to support it. I keep backups of all my movies remuxed in Google Drive.
  • Run VMs, either through something like VMWare Workstation (Windows - prob not doing a Windows build…) or Parallels (for Mac) or by running something like ESXi or Proxmox (though I’ve never used Proxmox I’m interested in trying it) and passing the video card/driver to the VM for Channels for the h/w transcoding support. Right now I have most of my VMs running on an iMac which I guess I’m fine with continuing but it would be nice to have them centrally located and easy to turn on/off whenever I wanted without turning on my iMac.
  • Support on 6-10 people for Channels. I don’t share with anyone except family so the streaming requirements are generally in the house, but then occasionally outside the house to my parents when their TiVo misses something my DVR gets due to power outage or whatnot. I also stream to family or myself for football games/sports/etc if not at the house.

I guess I’ve narrowed it down to a few things:

  • New i5-8500B Mac Mini. I had an old old Mac Mini (2010 or 2011 I believe) I liked that ended up being retired and everything moved to the NUC since it had h/w decoding and the Mac Mini stopped getting updates. Probably the most expensive and less expansive of the options, but it’s an option.
  • Something custom built like this (https://pcpartpicker.com/list/wjN9jy) that is expandable if I need to add a graphics card or anything down the line. Either run ESXi or Proxmox on it (or just scrap that altogether and run Ubuntu).
  • Wait for a 10th gen NUC to come out, and then do the same as the custom build and put ESXi or Proxmox on it.

I’ve also read a lot of people getting AMD CPUs since they have a lot of cores but I’m guessing that would all be software transcoding (not against it) or getting an NVIDIA GPU and putting it in. I’m not against that, just don’t have much experience with AMD since my last AMD was a Athlon 64.

As for a NAS, I'm probably not going with a NAS this time around. I just sold my Synology DS1815+ and it got to the point where it wasn't customizable enough for me, or just little quirks I didn't like (like not being able to update packages to the most recent builds like vim/tmux/screen but I had workaround... I don't want to mess with workarounds anymore).

Edit to add: my budget is around $1000. I can over a little, but I don't want to get close to $1500.