SyncThing is an absolute treasure. I mean I have 20 years of rsync scripts, I've used Unison for real. But SyncThing is next level. The key part is once you have it set up it just runs and runs reliably without any attention. Also it works great on Windows too, including handling differences in filesystem semantics with Linux. Really well done.
I mostly use it to keep Windows' Document folders in sync across various machines (through a Linux server). Windows apps still put files in lots of random places but most of the important stuff is in Documents these days. I also use it to sync GPS traces from GPSLogger on an Android phone to my server. The Android app works great!
The setup of a new node is more complicated than it should be, that's the one product weakness.
I'm one of those who's in the RSYNC school and take snapshot-style backups of my data.
I wonder, how a folder under syncthing that has RSYNC snapshot-style backup data work, which is, how does SYNCTHING deal with hardlinks (I suppose it ignores them and treats them as individual/new files?).
I know that's not what syncthing is for, but I'm just curious.
I mostly use it to keep Windows' Document folders in sync across various machines (through a Linux server). Windows apps still put files in lots of random places but most of the important stuff is in Documents these days. I also use it to sync GPS traces from GPSLogger on an Android phone to my server. The Android app works great!
The setup of a new node is more complicated than it should be, that's the one product weakness.