I recently stumbled upon this awesome software (yeah I know, kinda late to the game LOL) and donated some money.
Immediately after discovering WinSCP, I wanted to replace my crappy unstable Nextcloud instance with it, because this is better and simpler in every way.
At first, I just periodically ran the Two-Way Sync with Deletion extension (https://winscp.net/eng/docs/library_example_two_way_synchronize_delete). But that felt like a chore for setting up the automation after the third time or so.
Then I got ill over the time span of a few days: perfect to develop a wrapper GUI around this.
I punched together a very lean and mean GUI that hooks into the WinSCP PowerShell scripting interface and keeps one or more directories in sync with an SFTP server.
It's still VERY basic, extremely raw and only supports SFTP so far (no other protocols) but it already solves my problem and after 24h of testing it, it seems to be doing its job. Only time will tell though: a tool like this requires extremely thorough testing!
It's Sunday evening and I ran out of time, so if anybody wants to implement more features or improve anything: I'm very open for pull requests ;)
Please let me know what you think of this and if this is something that you seasoned WinSCP users (or anybody who stumbles upon this forum thread) would want. I certainly wanted it enough ;D
It's GPL-3.0 licensed and completely open sauce: https://github.com/GlitchedPolygons/DirSyncSFTP
Remember that this projects is still very young: if you're gonna test this out, please backup your data separately too. You never know.
Cheers, and take care everyone :)
- Raphael Beck