Plex server on TrueNAS Scale is not visible

I recreated the test VM to have another go: created in Core 13.3, upgraded the VM to Scale 24.04, installed the app, ran it, stopped it, replaced its config files with those from the Core jail, changed some ownerships (approximately following the instructions here) and ran the app again. It shows the expected film and TV libraries, but won’t play any content. This seems to be because the path to the movie files has changed.

Specifically, when I created the jail version, I mounted my Media dataset into the jail’s file system as:

/mnt/volume_1/iocage/jails/plex/root/media

The app setup in Scale doesn’t seem to have the equivalent option. All I saw was an option to set the “Plex Data Storage” to an existing host path, in this case my dataset, /mnt/vol_1/Media. Looking in the app’s file system, this is mapped to:

/data

so clearly Plex is looking in the wrong place. That’s an easy enough fix: add the new locations to the Plex libraries and remove the old locations - that seems to maintain the progress in a part-watched movie, so I’m guessing that everything else library-related is probably fine too.

My next potential hiccup is preserving my live TV and DVR settings. I haven’t yet set up DVR in the VM installation of Plex, so I haven’t seen how well, if at all, it reacts to the new setup. I’ll have to test that next, but if there are any tips available for that process, I’ll gladly accept them.