Log in to the web interface and add your local network to the "List of IP addresses and networks that are allowed without auth" setting then save the change and try again from your local IP. It should be the same address as your default gateway address listed in your FreeNAS GUI.
Alternatively, in the cd /usr/local/plexdata[-plexpass (if you're using plexpass)]/Plex\ Media\ Server/Preferences.xml file:
you can add this, with your IP range/subnet mask: allowedNetworks="192.168.0.0/24"
After some more research, I decided the best option was to create a new jail and transfer the "profile" over.
The two "problems" I'm having, one I think is normal, just want to confirm, the other I don't know what is going on.
I'm having to re-add my libraries (I have my movies in separate directories by category, keeps the kids from accidentally watching something they shouldn't.) I think this is normal.
When I moved my plex install to a new jail, I did the following and it kept my metadata and all settings except shared libraries (because it's a new not upgraded server)
reference:
https://plexapp.zendesk.com/hc/en-us/articles/201370363-Moving-a-Database-from-one-Server-to-another
First, get the new plex server set up and configured with no libraries, etc.
log in with your plex.tv account and make sure you have access, then log out of your plex.tv account on the new install, and
stop the plex service. if you don't stop the service it will not work correctly.
While the plex service is stopped, you move your old plexdata directory over to the new plexdata directory. When you start the server again, you should have almost all of your settings from the old server, including library locations, watched statuses, etc. I took the time to make sure the paths of my libraries were the same from install to install, and it was seamless.
to move the plexdata directory I mounted my old plexdata directory from the old jail to the new jail using 'iocage fstab -a'
then I 'iocage console PLEX', cd to the old plexdata directory, and do the following:
Code:
cd /usr/local/plexdata-old/Plex\ Media\ Server
tar --exclude='./Cache' -cvf - ./* | ( cd ../../plexdata[-plexpass]/Plex\ Media\ Server/ ; tar xfp - )
edit to add:
when I did this, I moved from a plex install to a plexpass install and did not run into any issues.