Feature Request: Server Sync

+1 from me, too

Yeap, +1 from me also.

+1 from me too!

+1 would like to see

why don’t you guys just set up 2+ PMs installs, and then use rsync, or syncthing, or somthing else to keep them syncronized? you could even look at throwing something like haproxy in front of them to load balance between the two.

+1 from me.
Main server is on my mac mini under living room tv with synology for media storage.
second server is WD wifi hdd running PMS, and raspberry pi running rasplex in my van.
I’d like to transcode and sync selected shows and movies as the WD hdd cant transcode. Then when I park at home the WD hdd gets internet access and syncs watched status and media files.

+1 for me. Two homes. Same Media Library. Want to add in one and have it show up in the other.

I have successfully done this. Be warned, it does cost (an optional) $30 as a one off payment, but it works like a charm. I have 4 servers all in sync, and it works thus:

I have installed Bittorrent Sync, and set it to share my Movie and TV Show volumes on my master server. I have bought Bittorrent Pro ($30), but as mentioned previously, this is optional, but it does allow you to control permissions on each server.

On the other 3 servers, I also have Bittorrent Sync running, pointed to the Movie and TV Show volumes.

Now, whenever I add something to the master server, the content gradually uploads to the other 3 ‘slave’ servers, which I have given read only permission, as they are not in trusted environments.

Each server runs Plex Media Server, and indexes the Movie and TV Show volumes, with auto detect changes enabled.

So all I do now is add content to the master server, and over the course of 10 mins or so it becomes available on the other servers. I then have a CPU/Memory monitor running on all servers which reports back to the master server, and a little chrome extension that I wrote that injects two coloured dots by each server name on plex.tv. If the first dot is green, the server is synced with the master server, whilst the second dot changes from green to red depending on the CPU/Memory load of each server. That way, one just chooses the server that has the least work happening at any given point. It’s been working nicely for 2-3 years now, and the best thing is that with each server one adds, the faster the content syncs to the other servers :slight_smile:

@hiltonmedia said:
I have successfully done this. Be warned, it does cost (an optional) $30 as a one off payment, but it works like a charm. I have 4 servers all in sync, and it works thus:

I have installed Bittorrent Sync, and set it to share my Movie and TV Show volumes on my master server. I have bought Bittorrent Pro ($30), but as mentioned previously, this is optional, but it does allow you to control permissions on each server.

On the other 3 servers, I also have Bittorrent Sync running, pointed to the Movie and TV Show volumes.

Now, whenever I add something to the master server, the content gradually uploads to the other 3 ‘slave’ servers, which I have given read only permission, as they are not in trusted environments.

Each server runs Plex Media Server, and indexes the Movie and TV Show volumes, with auto detect changes enabled.

So all I do now is add content to the master server, and over the course of 10 mins or so it becomes available on the other servers. I then have a CPU/Memory monitor running on all servers which reports back to the master server, and a little chrome extension that I wrote that injects two coloured dots by each server name on plex.tv. If the first dot is green, the server is synced with the master server, whilst the second dot changes from green to red depending on the CPU/Memory load of each server. That way, one just chooses the server that has the least work happening at any given point. It’s been working nicely for 2-3 years now, and the best thing is that with each server one adds, the faster the content syncs to the other servers :slight_smile:

Syncing content between servers isnt a big problem

The problem is syncing the plex database between several plex servers;

User 1 on server 1 has watched the walking dead
User 1 on server 2 has no watched status on server 2 for the walking dead

You cannot simply fix this by also syncing the database between both servers, as 2 servers writing to the same database file causes a lot of issues with plex, as such we now need to run 2 user databases, 2 watched databased and 2 content databases if we run 2 servers, this is the problem

@Suspense Ah right, didn’t realise that. I just run the databases separately and use a few scripts to carry out bulk edits/updates/invites on all the servers.

Same as everyone, +1 for this great request !

+1 this feature would push me to get a plex pass

I just abandoned my WDPassport after spending money on what sounded like a great thing. Without the plex database sync there is no point. Copying the files loses anything you have edited in the database which in my case if lots of stuff including album art, titles, etc. I have lots of music not in any of the databases and they either do not update or they update to some off the wall thing that does not match the music. I’ve spent hours keeping my plex database correct and without those bits another server is worthless to me.

+1 I need this feature as well - it would save so much time managing media between my two servers.

+1 for me… not so fussed about syncing which user has watched what but I would really like to share content between servers without it being too complicated

Stu

Another +1.

I have two residences. The cloud server is a good send, but with 87 TB of data I have been taking pictures of and videoing since 1997… I refused to get robbed on storage fees per TB from Google, etc. Given I already have two servers and all my mobile devices support syncthing, this would make life awesome!

It would be so nice if it’s possible

+1, that would be a great feature

+1 for me as well, two houses connected via VPN and would like them to be sync’d (content + DB)

+1 for me! This ability would be great for backups and redundancy. I have two servers which I sync media through robocopy scripts, but having this built in with some database sync features would be ideal.