After two years of using Syncthing (having come from Bittorrent Sync), I’m moving my mesh back to Resilio. If you don’t care, that’s fine I just wanted to at least tell you why.
First of all, Syncthing does what it’s supposed to do. It syncs files. I haven’t had a single case of file loss or corruption caused by Syncthing. I also love the community and the interaction with developers.
- Syncthing is cumbersome to use both on Windows and Android. There is no native GUI, there is no option to run it as a background service, you have to use the browser interface or rely on a 3rd party interface to communicate with the core service.
- There is no native equivalent to BTSync’s FileSystemWatcher. Syncthing-notify is yet another separate component you have to manually install and run as a service.
- Device and sync status (using both the browser and the GTK GUI) often are inaccurate. I have had devices shown as connected for hours after I turned them off, and other devices sitting at 75% sync even if all files were identical.
- Even if you manage to make it run in the background (via NSSM in my case), it is not a fire-and-forget solution. Every breaking upgrade makes devices drop off my cluster until I manually log on there and upgrade them. (see https://github.com/syncthing/syncthing/issues/3430)
- Syncthing uses A LOT of CPU power, both on my (admittedly underpowered) home server and my phones. I have regulary had my phone run down the battery from 50% to 0% in two hours. BTSync/ResSync behaves much better.
- Devices will drop their connection for no discernable reason until I restart Syncthing. This is on a LAN with two devices standing next to each other. I don’t know if this is a GUI problem or not, but I don’t want to worry about that. I need a solid, fire-and-forget solution.
- Resilio finally has implemented all the features I missed back in 2014, and Syncthing is STILL missing the non-deleting node feature (https://github.com/syncthing/syncthing/issues/62) after two years. I’m very much looking forward to just deleting files from my phone again, safe in the knowledge that they are still backed up to my home server.
- It turns out I just don’t care much about the open/closed source thing anymore.
So, thank you for all your work and for listening to us users. Maybe in another two years I’ll be back again