Hi cubemin !
I am controlling Docker through Portainer. The rest of the things I simply don't use or configure it manually.
How often do you reconfigure your RAID?
How often do you change the permissions of your family members?
And to be honest, why using samba at all? It is only to store all the trash somewhere. For everything important I use Nextcloud. That shares all data perfectly and I do not need any RAID and backups and such things, as all data exists on all permittet machines. So as long as I have my notebook with me, the server can be set on fire and I don't loose a single byte.
However, may be I decide different... Let's see.
A problem is, that the initial OMV release (I guess 3.x) has created aweful cryptic mounts and shares in completely unusual directories. After upgrading from 3.x over 4.x to 5.x something got lost. But I have to deal with these unusual mounts and links now. And the whole system is arranged around /dev/disk/id-by-name-seagate-volume1-user-drive/ that is linked over its UUID by /dev/disk/id-by-uuid/... or like that.
That will take a while to clean up.