I’m trying to keep 3 machines in sync using a 4th machine as the base. Think of it a clientA, clientB, clientC, and backup. My plan is to configure clientA,B,C to each sync with the backup. Only the backup needs to keep versions.
If I understand correctly, to make that work the backup machine would need to initiate context with the clients. It would see which files are newer and copy them to itself and keep versions.
Am I correct?
I think I’d prefer not to keep the 3 clients open to contact all the time. I’m guessing to do that I’d have to setup something on each client that started their syncthing service, then pinged the backup machine and said “hey backup machine! sync with me now I’m open”, and them some how know when the backup machine was done.
Am I on the right track? Am I over thinking things and there is a simpler solution?