Syncthing is a free and open source file sync software, you can use it to seamlessly sync files across your devices, all you have to do is install it on two devices, connect them, and then add some folders and share them.

As long as Syncthing is running and both devices are online, they will sync the files between them. If they’re on the same network, they’ll use it, otherwise. They’ll use a Syncthing relay server.

What Can You Use It For?

An Example Use Case

Different people use Syncthing completely differently, I sync all the folders that i care about across my phone, server and PC. i also changed the file versioning option on the server folders to trashcan file versioning, this way:

Caveats

The main caveat is that since files are not stored on a remote server, devices must be have Syncthing running and be connected to a network to start syncing, the only way to change that behavior with Syncthing is to have it installed on a server, or a machine that’s running 24/7.

Tips