I've used a zima board and zimaOS.
very straightforward and easy to use, very similar apple aesthetic too. I can setup a raid array with just a few clicks immediately after installing.
you don't need the zima board to use zimaOS if you already have some hardware laying around.
zimaOS comes with a docker app store where you can spin up immich, or any other dockerized service, like jellyfin, next cloud, etc. I'm sure seafile is in there too