Hey everyone,
We're based in Germany, where we have our main file server (Samba) hosted on Hetzner Cloud, serving about 40 users. Recently, we opened a new branch in Bangalore, India, which connects to our German infrastructure via a site-to-site VPN. Right now, 8 users in Bangalore are dealing with significant lag (150-170 ms latency) when accessing files on the German server.
To tackle this, we plan to set up a local server in Bangalore and use GoodSync for two-way syncing between the Hetzner server and our local share. We'll initially transfer 5 TB of data using portable storage to avoid sync delays and then expect around 10 GB of daily file activity going back and forth.
We're specifically looking for advice on this setup or any alternative solutions since a dedicated leased line is too expensive for us. Also, we need to sync only certain folders, as using Dropbox or SharePoint isn't practical for our Autodesk and Adobe files. Currently, the Bangalore users are manually copying files to the server from Dropbox due to these latency issues.
5 Answers
For your situation, you might want to consider using Microsoft's built-in DFS for replication and namespaces. It's pretty straightforward to set up a local server on-site, let it sync up, and then send updates to the remote location. Plus, if the main server goes down, your users can still access the files through namespaces on the local server.
Could you clarify if you're using a Hetzner Storagebox or a custom server? If it’s a custom server, I’d recommend exploring DFS-R. You also need to gauge the daily change rates. The more you know about file changes and conflicts, the better solution you can pick.
Another option to consider is setting up an RDP server for your Bangalore users. If they don’t need heavy graphics, it's a great way to sidestep sync issues. Plus, if it's something graphics-intensive, Parsec could work fine even with the latency you're facing.
FreeFileSync is a solid open-source option that might work for you, especially if you’re looking for something budget-friendly that does a decent job between servers.
Definitely check out PeerSoftware! It seems like it could fit your needs, but do note that it’s more geared towards bigger companies. You might also want to investigate Egnyte which offers local caching and handles file locking, making it useful if users sometimes work on the same files.
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures