I've been experimenting with the common NAS s/w offerings
openmediavault
truenas core
xigma nas
by far the easiest to get up and running is xigma nas, and has very low h/w requirements
truenas core has a very pretty dashboard, but requires the most h/w even at its base config
openmediavault is a bit of a pain to get zfs installed, unlike the other two which support it out of the box
as an example, I have xigma nas running on a 12 year old celeron with 4GB RAM...performance wise its fine, and took only 5 mins to setup