How does Syncthing connect two devices?
Each device has a device ID created on first start. You add the other device's ID on both sides, and they connect once each is configured with the…
Syncthing is a free, open-source program that keeps folders in sync between your devices over encrypted direct connections.
How Syncthing stacks up against other syncing apps. Add or remove apps to change the comparison.
| Requirement | Syncthing | rclone | Seafile |
|---|---|---|---|
| Architecture | x86 + ARM | x86 + ARM | x86 + ARM |
| Min hardware | Not stated | Not stated | 2 cores · 2 GB RAM |
| Price | Free | Free | Free + Pro |
| Containers | 1 (app only) | 1 (app only) | Worth checking: 4 (app, MariaDB +2) |
| Database | SQLite | None | MariaDB |
| Runtime | Go | Go | C |
| Install options | Docker + Linux, macOS, Windows | Docker + Linux, macOS, Windows | Docker + Linux |
| Clients | WindowsmacOSLinux | WindowsmacOSLinux | iOSAndroidmacOSWindowsLinux |
Each device has a device ID created on first start. You add the other device's ID on both sides, and they connect once each is configured with the…
No. Files only move between your own devices, and device-to-device traffic is protected by TLS. Relays and global discovery servers are used to help…
No. Syncthing mirrors changes, so an accidental delete or an overwrite spreads to the other devices. Turn on file versioning for the folders that…
Syncthing has a web interface, which listens on http://localhost:8384 by default. Open it to see your device ID, add devices and choose which folders…
More apps in Syncing.
Browse all apps →