Your media shares won't be destroyed as they don't live inside the plugin—they are merely shared from the FreeNAS host to your plugin/jail. You can create a standard jail and share your media directories to it (just as you've done with the plugin), then install plexmediaserver-plexpass from the FreeBSD package manager. That said, if you're not well versed in Linux...err, *BSD (FreeNAS is based on FreeBSD, btw) going about this using a standard jail may not be the best idea, but that's for you to decide.
So I built a standard jail figuring I could basically build a new Plex server and attach all the old media to it. After I built the jail I pulled down the PlexPass package from FreshPorts using the shell:
pkg install plexmediaserver-plexpass
That seemed to work fine, so I used the following command to install the package:
cd /usr/ports/multimedia/plexmediaserver-plexpass/ && make install clean
This also seems to have worked, but now I am stuck as I can't seem to get the package to start automatically on reboot. I get a "Connection refused" error when I go to the web page.
The tutorial on building a standard jail and installing Plex that you pointed me to seems to be a bit out of date, the commands listed are wrong, or I missed something (likely that last one). But when I entered the commands to automate restart on reboot I got:
root@plexmediaserver_2:/ # sysrc plexmediaserver_enable=YES
plexmediaserver_enable: YES -> YES
and then I tried to start the service and got:
root@plexmediaserver_2:/ # service plexmediaserver start
/etc/rc.conf: plexmediaserver-plexpass_enable=YES: not found
/etc/rc.conf: plexmediaserver-plexxpass_enable=YES: not found
plexmediaserver does not exist in /etc/rc.d or the local startup
directories (/usr/local/etc/rc.d)
root@plexmediaserver_2:/ #
I tried it a different way:
root@plexmediaserver_2:/ # sysrc plexmediaserver-plexxpass_enable=YES
plexmediaserver-plexxpass_enable: plexxpass_enable -> plexxpass_enable
and then tried to restart the service with:
root@plexmediaserver_2:/ # service plexmediaserver_plexpass start
/etc/rc.conf: plexmediaserver-plexpass_enable=YES: not found
/etc/rc.conf: plexmediaserver-plexxpass_enable=YES: not found
/etc/rc.conf: plexmediaserver-plexpass_enable=YES: not found
/etc/rc.conf: plexmediaserver-plexxpass_enable=YES: not found
Cannot 'start' plexmediaserver_plexpass. Set plexmediaserver_plexpass_enable to
YES in /etc/rc.conf or use 'onestart' instead of 'start'.
Anyone able to assist me in what I did wrong?