These days, it’s increasingly common for people to find themselves working on more than one computer, or collaborating with others through remote shared folders. One of the biggest challenges you’ll face is giving yourself easy access to the latest version of your files. Cloud storage like OneDrive is one option, but these come with limits to the amount of free storage as well as questions over the security of your data.
A more secure option is Syncthing. This free and open-source solution uses P2P technology to directly link two or more devices – PCs, Macs, Android mobiles and even NAS drives – together through shared folders. So long as each PC is switched on and connected to the internet (or same local network), changes on one PC are replicated on the others – and because everything is encrypted and doesn’t reside in a centralised cloud folder, your data is as secure as it can be.
Syncthing is basically a command-line tool – once downloaded and extracted, you launch it and then administer your shared folders through your web browser. If that’s off-putting, then the main Syncthing website [https://syncthing.net/] provides links to more user-friendly applications that combine the Syncthing backend with a graphical frontend, such as SyncTrazor (Windows), syncthing-macos (Mac) and Syncthing-GTK (cross-platform). There’s even an Android app, plus links to packages for Debian and Ubuntu.
Once up and running, whether through a GUI or your web browser, Syncthing is reasonably easy to configure: set up the folder or folders you wish to sync (various useful extras include support for file versioning), then make a note of your PC’s ID, an alphanumeric code similar to a product key. By inputting this into your second device or computer, you can then create a link between them and choose which folders to sync between the two. Subsequent devices can be added.
Once you’re familiar with it, Syncthing offers a great and convenient way to keep folders in sync with minimum security risk. If we’re being pernickety, it can be a bit slow syncing files, but given we’ve trusted it with keeping large media folders in sync for over three years now, it seems we’re sold. We suspect you will be too.
This is the 64-bit version of Syncthing, which works best on modern machines. If you have an older PC or Mac, get the 32-bit version here.
What's new in 1.2.2 (see full changelog for more)?
- Sync Protocol Listen Address in Actions behaves badly
- panic: chmod ...: operation not permitted
- Prevent leaking log info into stack traces
- No indication in GUI that Syncthing has been shut down
- Adding/updating pending folders is inefficient
- panic: close of closed channel in lib/syncthing when shutting down
- Free space error message is unintelligeble
- Dialing regards any established connection as successful / does not check device ID
If you’re looking for a secure, cross-platform and cloud-free way to keep computers in sync, then Syncthing is well worth trusting your data with.