Syncthing
Peer-to-peer file synchronization application. It can sync files between devices on a local network, or between remote devices over the Internet.
— Wikipeida
Resolve conflicts
I widely use it to sync my notes, books, photos, etc. between my devices.
To resolve conflicts I use syncthing-conflict-resolver.
Usage in my case very simple. I go into directory with conflicted files and run
syncthing-resolve-conflicts -d . -f
. It will show me conflicted files and ask
me what to do with them.
Setup Syncthing on Kindle Touch
Original source - Magically format embedded languages in Neovim - YouTube.
- You need jailbreak and KULA first.
- Download this repository
- Download syncthing-linux-arm and copy
syncthing
binary tosyncthing/bin/
- Connect Kindle Touch to Your PC
- Copy
syncthing/
toKINDLE-ROOT/extensions/syncthing/
- Select “Open Firewall for Kindle” from KUAL
- Select “Start Syncthing INSECURE Admin” from KUAL
- Find out your Kindle IP address by type
;711
in search, then openhttp://IP-ADDRESS:8080
in your browser. - Configure all peers and folders
- Ignore kindle auto generated index files:
*.sdr
- Select “Close INSECURE Admin port” from KUAL (Optional, for security reason)
- Select “Stop Syncthing” and then “Start Syncthing” from KUAL
- Note: connect kindle to computer or restart kindle will terminate syncthing process and firewall.