WinSCP can do that too:
Local to remote: Keep remote directory up to date:
This is a built-in functionality and works instantaneously.
Keep remote directory up to date is a unique feature of WinSCP. With it you may let WinSCP watch for changes in a local directory and have it automatically reflect the changes on the selected remote directory.
I tried Pydio, which was a nightmare to set up right, and its compatibility with MariaDB only was a serious downside, so I put that solution aside.
As @Izzy mentioned, SyncThing is a good fit, even for a server <> clients architecture, as it'll act as a central P2P node on which every device will connect.
Its compatibility with a very wide variety of ...
Well, it took more than "several weeks" to make this tool. I'm calling it File Tracker - a bulk diff/merge tool for Windows, Mac OSX, and Linux desktop:
File Tracker does bulk diffs and bulk merges of all files being tracked/synced and can also handle some pretty complex merging scenarios. For example, if I have a ...