I guess if you want specific recommendations you need to define your needs and requirements a bit more.
Since I was wondering if Cockpit is an option for immutable distros I stumbled on this video, which seems to suggest it might since it is used on one there. So I guess you could pick your favorite immutable distros and see if Cockpit works to have a easy gui for managing the server stuff.
You could of course also go for something like NixOS and make everything declarative.
For me Openmediavault was easy to set up and just works for the little stuff I want it to do.



I guess it depends on what one wants from the server. Of course you can have a plain Debian or whatever installation and do everything yourself. But for most, especially the less technical knowledgeable, it is nice to have some interface for setup and maintenance stuff.