Server Version#: 1.32.6557
Player Version#: N/A
OS: Windows Server 2019
Through a literal series of unfortunate events, I’ve lost my Plex OS drive completely and I’ve lost backups for the OS drive a few days later. My only option for restoration is possibly repairing the partition table on the SSD and pulling off the disk image…but considering the SSD is reporting 32 KB in size in vmware…I think the problems may be a bit bigger than the partition table…
I’ve rebuilt a new VM, clean OS, installed Plex Media Server (1.32.7.7571 was what I had to go with, hopefully small version increase is not a problem?), and re-attached my Plex Local App Data. I’ve updated the registry with all the known values I could dig up from sporadic and random notes/backups.
I can’t find the MachineIdentifier or any other Unique IDs. Is there ANYWHERE else I can find this information so I can hopefully properly restore Plex as if it was just down for a few weeks?
Can I find these IDs anywhere in the App Data directory? Logs anywhere? I should have all of Windows logs available as well if that helps, as I ship them to an indexer. Could this be stored anywhere in the Database backups? Do Plex servers store it for neighboring servers maybe? Will I find it in my Firefox cache or anything that would’ve accessed the server? Any clients like PlexHTPC or Plexamp or other clients? I have my Plex X-Plex-Token from a backup 2 years old, does this help me with anything? Does Plex support have this? Would I be able to pull it from logging into Plex and looking at any site data? Might anything be stored in plug-ins like WebTools?
I just don’t know where to begin spending my time, or if it’s fruitless. Please halp!
EDIT: Current Status
MachineIdentifier - Need to Locate
PlexOnlineToken - Found - Found in com.plexapp.dlna, in a string “X-Plex-Token=[PlexOnlineToken][UnknownRandomCharacters][ProcessedMachineIdentifier]”
ProcessedMachineIdentifier - Found - Located in Setup Plex.html.tmp### files in AppData root.
AnonymousMachineIdentifier - Need to Locate
UPDATE:
I took a backup and a snapshot, went ahead and ran Plex as is with all the data I had (no MachineIdentifier or AnonymousMachineIdentifier). After a bunch of secure errors and cert problems (resolved by just trying trying and trying again), I was able to get back into the Plex server, and it’s shown up with my others again as if nothing happened!!!
Worth noting for anyone else in the same dilemma, I could not browse to the server by name without just getting redirected to app.plex.tv. I had to try and browse locally via the Plex tray icon. Copy the resulting URL to a real browser. Sign into Plex. Watch it show up and fail as Insecure. Try pointing locally via server name/IP + port. Sign back into Plex again. Huzzah. Back in Action!