Please help me understand how to do it.
"Previous Versions" is a Windows feature associated with its file history and restore points.
How can I associate it with a Freenas folder?
The snapshots, if I have not misunderstood, I manage them from the administration panel.
How does a "normal" user recover deleted files from a snapshot if he does not have access to the panel?
Finally, if the trash is hidden, is there a way for it to be displayed?
There are also hidden folders in the Windows and Linux File Manager, but you just need to enable an option to make them visible.