I run TrueNAS and am happy with it so far. Run a few containers/apps on the same hardware without any problems but haven’t tried virtual machines. TrueNAS uses ZFS for its file system, which is good for preventing silent data corruption, which I didn’t really believe in until I was sorting out some photos recently and noticed that some of them that I had copied from my old NAS were slightly corrupt, i.e. line through the photo and Immich refusing to import the photo.
So if the apps you want to host are available as containers, then you will be ok. If you want to run virtual machines, then you can, it’s just not the primary use case, look into that a bit more.
TLDR; TrueNAS
I run TrueNAS and am happy with it so far. Run a few containers/apps on the same hardware without any problems but haven’t tried virtual machines. TrueNAS uses ZFS for its file system, which is good for preventing silent data corruption, which I didn’t really believe in until I was sorting out some photos recently and noticed that some of them that I had copied from my old NAS were slightly corrupt, i.e. line through the photo and Immich refusing to import the photo.
So if the apps you want to host are available as containers, then you will be ok. If you want to run virtual machines, then you can, it’s just not the primary use case, look into that a bit more.