Good to know it can be done. Is it as simple as pointingPlex to FreenAS and entering name password?
Are there any tutorials that might show the basics?
As for other things running, I was thinking about having a dedicated VM. But, I might use one that is used for BOINC, or one that it used for YACY, a decentralized search engine.
Without knowing the type of operating system which will be running in your VM, instructions cannot be given.
Mounting network file shares is a thing that has to be done at the system level, not inside Plex.
I understand your point of mounting a network drive as being a system level activity. But, I presume that once the drive is mounted, that I can config Plex to point to one of my visible/mounted NAS drive?
Of course. I am no Linux guy, but I understand that you simply attach the network share to a folder in your root file system.
Pointing Plex there is identical to pointing it to a local folder.