I’ve got two servers in two different locations (125 mi apart). The offices are connected with a VPN. Each office has a Windows 2019 file server. The main office serves roughly 20 clients and the remote office serves about 5. I need all clients to have access to all of our work data (hundreds of thousands of files, spread over tens of thousands of folders, totaling roughly 2.1 TB). The main office server is active with hundreds of files being changed throughout the day (everything from adding, deleting, renaming, moving, copy-pasting, you name it). The remote office server is much less active with dozens of files being worked on, but the same types of operations take place on a smaller scale.
My thought is to use SyncThing to keep the work data sync’ed between the two servers.
My current concerns are:
- Two users, one in each office, working on the “same” file without knowing it. What happens when they both make changes to the file?
- What happens when the servers get out of sync due to WAN outages or power failures, etc?
- Bandwidth use. I know I have control of this, but how much of my 1Gb/s should I give to SyncThing?
I’d like to hear from anyone using SyncThing like this - especially anything that addresses my concerns.
Thanks in advance…