Du könntest dir mal UnRaid ansehen. Damit lässt sich relativ einfach ein Datengrabmit Sambafreigaben erstellen.
Erweiterungen kannst du einfach über Docker installieren.
Z.b.: TV-Headend, Emby, Plex, Nextcloud, Letsencrypt, Apache,...
Und was da nicht geht, könnte man noch immer über VM-Ware...