Server Version#: 1.41.3.9314
Player Version#: 1.107.2.300-7093f413
(TLDR: trying to work out how to upgrade my TrueNAS Core server running PlexPass server in a jail to TrueNAS Scale running Plex as an app, without losing my current configuration, watch history, planned recordings, etc., but now Plex can’t see the new server at all.)
I’m prepping to upgrade my server from TrueNAS Core to TrueNAS Scale and I obviously want to keep my Plex server and all its data intact. I’m therefore testing the procedure on a VirtualBox VM first. My procedure:
- Created a TrueNAS Core VM, created a small test Plex server running in a jail on it, with the Plex config data and media held on separate, dedicated datasets, the same way I have it running on my real TrueNAS server.
- Upgraded the NAS to Scale, created a new Plex server using the app available in the list in TrueNAS (providing a claim code during installation). I set the Plex data directory and the configuration directory to the dedicated datasets. Confirmed that the new server was running by logging into it using its local IP address.
- The new server had the media but not the config from the old server.
- I’d left the Windows Plex player open while making the changes to the the TrueNAS VM, so it was still showing the old server that had been running under Core, but showed it as inaccessible. I deleted it from the list of servers.
- The new server running under Scale had a different name (the original name with an appended random string) but wasn’t visible to the player
- I stopped the new server, replaced its config data with that from the old server, and restarted it.
- The new server still doesn’t show up in the Windows player, and now won’t show up in the local web interface either: when I access the web UI on the Scale VM’s IP address, it only shows my real Plex server in the list, not the new VM server.
Since I want to keep the old server’s config and data, I’d tried setting the new app’s config directory to that of the old data during installation, but while the jail stored the data at the top level of the mounted location (i.e. /Plex Media Server), the Scale app used subdirectories instead (i.e. /Library/Application Support/Plex Media Server). I should note that both were running the same current PlexPass release of Plex server. I’d hoped that I could just delete the new server’s config and replace it completely with that from the old server, but that may not have worked, given that I can’t see the new server at all.
Can anyone suggest where I’m going wrong? Can I make the new server visible again? Is it feasible to transfer the old configuration to the new instance of Plex server? Is there a proper way to do this?
Thanks in advance.
