questions on how Syncthing works

I am interested in using Syncthing but I have a few questions I am hoping someone can help clarify for me. First, this is for home use for me to sync files between 3 computers: two are Windows 10 and one is a Linux box.

  1. Is it possible to run a script before/after files are synced? Like I want to run a custom script every time a file is synced.
  2. How often does Syncthing sync the files? Will it trigger instantly on any file changes or does it run on some interval/cycle?
  3. How can I set up bidirectional sync between all the 3 devices? Say I want to sync a specific folder on the Linux box with specific folders on the two Windows 10 boxes such that all three always have a mirror/duplicate of the files – how would I set that up?

Thank you!

  1. No.
  2. The docs explain it
  3. The docs explain it
  1. Not directly, but you could utilize ItemFinished/ItemStarted events: https://docs.syncthing.net/dev/events.html

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.