This might not be a popular suggestion, but i have been using a Raspberry Pi 4B 4Gig Version for this.
it is running
Plex for Movies TV, and it can transcode 4k just fine. I do not think it could transcode 4k to two devices at the same time smoothly
Deluge for torrents linked with plug-ins for auto-downloading over RSS feeds
Samba for file sharing getting 80-90 MBps transfer, Over Gig Network
2x USB3 4T ext4 drives auto-mounted, sleeps when idle.
1xUsb 3 pen-disk for the unfinished downloads.
PiHole for Ad stripping DNS cashing.
The Raspbian OS is still 32bit, the 64bit is coming out at some point upping performance.
This can also be done on any server, you can pick up a Dell T310 on ebay for a little over 100 euro.
Last edited by Ziggieire; 14-01-2020 at 15:35.