Hello! After suffering data loss, hair loss, and weight loss with Bittorrent Sync, I decided there is nothing better than free software! And I was not wrong, Synthing is more powerful than btsync, as expected! But I seem to have found a bug, or my configuration is not right yet…
This is how I setup Syncthing on my laptop: I installed Syncthing 0.11.26 from the official APT repository on Debian Wheezy, run the command
syncthing, and set the default folder to Staggered File Versioning and to download in Alphabetic order.
In the Android device, I installed the latest version from the Play Store, and configured it to always run in the background, set the notification priority to normal, and enabled advanced folder selection. Then I created a new folder named Sync, and set its ID to default. On Android I did _not_ enable File Versioning.
On both sides I added the devices with the default options (metadata compression, dynamic address, not observer).
Then in the laptop, I copied a text file named File.json to ~/Sync/. It later appeared in the Android device. Then I opened File.json in Android, and edited it with the ES File Explorer, adding a few words to it. I waited to see if it would sync, but it did not. So I told Syncthing on both devices to refresh, but still the edited file remained only in the Android device. Then I copied another file to the Sync directory in Android, and only then Syncthing really synced, including the new File.json I had edited with ES File Explorer.
So the problem I seem to be suffering is that it doesn’t always sync, and it was in my first use. In the WebGUI on the laptop, I see the option “Ignore Permissions: File permission bits are ignored when looking for changes. Use on FAT file systems.”. I don’t know if I should enable this, since I see this option in the laptop, which has a ext4 filesystem, but not in the Android device. Is this option related to this problem?