I won't recommend it. Too expensive and too limited. I'm running a Plex server. They did recently jack up the Pass price, but it's still somewhat sane for the 5-year option. Alternatively, you could go with a 100% free Jellyfin, but remote sharing/streaming is much more limited with it.
Look up YT for tutorials on installing such systems. A few years ago, I'd recommend Nvidia Shield TV Pro (for Plex both client AND server), but it's kinda old now, and without plans to update it, i can't recommend it now.
Maybe this inexpensive NAS - UGREEN NASync DXP2800. It has a decent CPU - N100.
It could be a decent Plex server. 2 bays - you must run disk mirroring (raid1) - ie: 2 x 10 TB drives = 10 TB usable space.
Build a private home cloud with no monthly fees. The diskless DXP2800 stores up to 80TB, backs up family photos, and streams 4K media over 2.5GbE.
ai.ugreen.com