So I paid, but it seems like I need a new binary (thought this was a software unlock).
Went to ports, and see there’s “plexmediaserver” and “plexmediaserver_plexpass”. The version in ports is 1.15.5.994.
If I install “plexmediaserver_plexpass”, it installs but all of my data is unavailable since the port creates a new directory for all my thumbs, database, etc.
What’s the correct process to “crossgrade” without losing data?
No. It is sufficient to stop and restart the server. Leave a few seconds inbetween and make sure your server has a working internet connection when it restarts.
The FreeBSD community offers the 2 versions but they are actually wrongly named there.
PlexPass is not “gated” on a specific version, that would mean that, by having the plexpass build they have there would get you access to PlexPass features and it does not!
PlexPass is tied to the account regardless of the version, that port simply points to the beta builds.
You are correct however that by having those line in rc.cong will point have it point to the correct dir, alternatively you could just use a symlink, but any method is fine!