I would seperate the media server from gaming and work. Any old computer will do. 6 gb ram is more than enough. Put you dockers containers there for jellyfin, plex, web hosting, smb etc. It can run headless of course.
For your work station: install your home partition seperate from your OS. You can change your os at any time.
Endeavor works well but you will have to manually configure things like your smb shares, your firewall, etc. Other distros may have all that ready to go.