Solution approach - dedicated vs all in one?


I am trying to build a solution but I don’t know how to approach the hardware requirements - do I get a solution that does everything in a single box, or do I get separate / individual devices for each requirement?

I wish to have the following;

-Encoding machine; handbrake (or tidarr?) 4K remux to about 4gb or so files sizes for my Surface Pro to take travelling

  • Plex server; library is 600+
  • Pi-hole server (lots of read / writes!)
  • Sonarr
  • Radarr
  • SabNZBD

I have a media library of about 600 or so movies. I wish to re-e code all of them for my ‘travel’ library, over the course of say 3/4 months. Ideally I’d like to encode a 4K to .265 in 60-90 minutes.

As for SABNZBD, I recognise I need a cache disk for unpacking etc.

I like the idea of having a 1u Linux server for the software, so that updating them is super easy from the terminal.

What are people’s thoughts - 1 device for everything, or separate the concerns and have separate devices for each requirement?