Sync files (KeePass) between devices (PC, mobile, tablet, RPi)
I (currently) only use it for my passwords and my music between my laptop and my phone, but it’s incredibly useful, even for just those 2 things.
Syncthing is so great, I don’t have to deal with things like a FTP server, sending files to a cloud drive, connecting via USB, or similar. I just point syncthing to the folder I want to replicate and my PC has it immediately and receives new files as soon as I connect to a WiFi (because of my configuration), and then at the PC I can easily backup the files.
When I tried stock Syncthing for Android it drained my battery very quickly. I use Syncthing-Fork which only checks for changes once an hour.
Can’t you specify this with the normal app?
I would never use it in battery mode, only plugged in, that is how I have my Swiftbackup, Pocket Casts and Feeder downloads schedule.
Requires waaay too many permissions. Why does it need to be able to take pictures and record video?
Picture and video permission is for linking a peer by reading its QR code.
I guess for barcode to connect to devices (device key sharing), it is optional, if you share something with other people (family)
each folder has its own permissions and allowed devices
you can add your devices manually and those are auto detected on LAN, you just need to confirm device key
If I’m not mistake the default settings makes it so syncthing is not peer to peer but it involves their servers to pass the data. If anyone knows more about this please share.
You probably mean the relay servers. They are used in case your devices are behind a NAT and don’t have any ports forwarded. In that case, it would be impossible for devices on different networks to communicate over the internet, so the relay servers make the communication work. It’s not something to worry, since your data is encrypted when passing through it, but it can be disabled.