

Server to TV should be local, why are you transcoding? I watch 4K files on my 4K TV without issues, with Kodi because I don’t need Jellyfin for that.
I use Jellyfin to stream when I’m outside my home, and transcoding 4K is what takes a lot of resources.
For my first server, after moving on from 2 raspberrys to a Proxmox host, I went with an embedded Asrock MB, passively cooled so you know it wasn’t drawing much power, still had multiple SATA ports and with the right sticks I could get 32GB RAM in.
Seems better to me than a minipc where you have no expandability, especially no chance for RAID.