My experience using SyncThing

My experience using SyncThing


As being a road warrior; the one biggest hurdle for me is syncing my documents across all my devices while being on the run. I have played around with a few cloud-based services like Dropbox, Google drive, One drive, and etc; but security was leaving me uncomfortable storing any kind of file in the “cloud”. I was even going as far encrypting everything before uploading anything that was valuable to me. In the end, I just wanted a more of a simpler solution to sync my files in between devices.

I first heard about SyncThing about a year or two ago from posting this review on Hak5 ep 1714 (click here). I sat on the idea of decentralized p2p backup solution work for me because I don’t exactly need storage space that cloud storage services offer. After doing some research I concluded that it might actually be safer than just cloud-based services due to the public-private key concept. It uses the Block Exchange Protocol to encrypt your data and TLS 1.2 certificates for authentication and your information is not stored anywhere else besides your devices.

So, about 6-months ago I decided to give it a try. I installed SyncThing on my home computer that I have three 3TB hard drives dedicated for storage and also on my 2 laptops that are normally with me. I did find that configuring was a bit of a learning curve but it was not, not impossible as they provide a Getting Started guide (click here).

Initial test: I uploaded an Ubuntu-16.04.1-desktop-amd64.ISO from my laptop on WiFi to my main computer in which is hardwired. They are running on two separate VLANs on a 50mb/50mb internet connection.


Final verdict: I will keep continuing using SyncThing. This program works very well for it is made to do, sync files in between computers quickly. I recommend anyone who does not mind keeping a computer on 24/7 and have a decent internet connection to consider trying out SyncThing. Oh, I almost forgot it is open source! Be sure if you like the project to donate to support the developers.