Two installs of server... can they share the same application data?

I currently am running two plex servers. I have 7 remote users and sometimes the server can’t keep up. Anyway having the two servers works well for me to balance out the load. However, the problem is that if I watch “NCIS” on server “ZAZU”, next week the new NCIS shows up on my DECK, and everything is fine. However, on the other server “MUFASA” (Lion king server theme – LOL), it doesn’t know that I’ve watched this weeks episode., etc.

If I change the path where local application data is stored to a network share and point both servers to the same data will they play nice together??? and ultimately sync’ing usage data between the two servers? This seems like the perfect fix… if the plex server will work that way…

Thoughts?

It is not wise at all as you would end up with corrupt sqlite3 database. The database should never be on a network resource anyway - regardless of the other issue of concurrent access

So the answer is no - you cannot do that - sharing the same app data path for two different active servers

That is pretty much what I thought – So then the question remains… Is there anyway to have two local servers sharing the same user data/usage data? The two servers see each other, the users automatically are on both servers by design – it would seem only logical to have shared usage/tracking information shared between the servers. Most of the existing plex server architecture seems to support multiple servers – seems odd that syncing up what shows a user on both servers watches isn’t happening.

As SA2000 stated,

It is not wise at all as you would end up with corrupt sqlite3 database. The database should never be on a network resource anyway - regardless of the other issue of concurrent access
So the answer is no - you cannot do that - sharing the same app data path for two different active servers

Sqlite3 is the limitation. It is not a “SQL Server” in the sense it can support multiple PMS installations in multiple ‘server namespaces’.

You can use this npm package https://www.npmjs.com/package/plex-sync