I use ZFS on my servers - TrueNAS and a simple Debian one. It works great. Can expand the pool if needed. The easiest config is a mirrored VDEV with 4 disks. Can make automated snapshots of everything if needed and have separate mounts for any folder.
Docs are plenty and all well tested.