I’ve been running a Plex server on my Nvidia Shield Pro for a few years now. It’s not been without its problems: I’ve had to restore a database backup several times to fix a corruption. But this has always resolved any problem. Until recently.
One day my server just disappeared. It’s not that it was inaccessible, showing with an exclamation mark. It was gone. It’s like the server had been deleted. It was no longer a server I had access to in my account.
In the Shield settings, the Server option had also disappeared. This is what happens when the database gets corrupted, except usually this isn’t accompanied by the whole server no longer appearing anywhere.
I followed my usual steps to restore a backup. The server files were all there as normal. However, restoring a backup known to work, and then rebooting the Shield several times, failed to make either the server start again, or for it to appear again in my account.
In short, although the files of the server were still in the same place (an external SSD connected to the Shield), PMS just would not start, and Plex no longer showed the server whatsoever.
This was obviously pretty annoying as the only solution was to start the whole server again from scratch. I deleted and reinstalled Plex and now I have a working (empty) server again.
The only thing I can think of which might have been the cause of the issue is that the Shield device lost and regained power several times in short succession on the day that the server died. This must have caused some catastrophic corruption.
It is really awful that Plex provides no way to restore a server. It would save me a lot of trouble if I could even restore the server back to an empty state. The trouble with starting a new server is that I have to invite everyone again, many of whom aren’t tech savvy and will literally struggle to accept the invite. I’ll have to go round their houses again and make sure they’re set up properly. To maintain everyone’s access it would be great to have a server reset button. Something like, I can reinstall Plex from scratch and create a new server, but indicate that I want that new server to take on the identity of an old existing server.