December 15, 2020

Syncthing Does Dropbox

Product: Syncthing
Price: Free

My needs for syncing might be different from yours. I am not interested in syncing data to my iPad. It is too old to be useful and I don’t use it much. I need to sync some data to the iPhone. Drafts is the central player in that exercise. Drafts uses iCloud to sync data. It has been reliable and efficient.

The main focus is on syncing my Dropbox folder between the iMac and the Air. That is all I need. Dropbox has become a memory hog and has a ton of features, which I don’t use.

These are the files which are in my Dropbox folder:

  1. Scrivener files,
  2. Curio files,
  3. My text files,
  4. Outlines from Opal,
  5. Alfred preferences and the Keyboard Maestro preferences
  6. My blog folder.
  7. Some other files.

That is the extent of my usage of Dropbox. Noticing the memory usage of Dropbox made me want a different solution.

Came across an article on An Update on SyncThing - The Tao of Mac.

Syncthing is described by the developers as:

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it’s transmitted over the internet.

I realized that there were two folders that I would like to have synced between the iMac and the Air. The Dropbox folder and the fonts folder. That is what I set up.

This is how it looks on the iMac.

Syncthing on the iMacSyncthing on the iMac

This is how it looks on the Air.

Syncthing on the AirSyncthing on the Air

This works like a charm. Low memory use.

Syncthing Memory UsageSyncthing Memory Usage

It continuously syncs the two folders to each other. The fonts folder doesn’t see much action but the Dropbox folder does. I have had the occasional sync conflict, but it gives me the conflicted file and the original and I can see which file was the latest one and what the conflict was all about and decide whether I need to merge the contents or get rid of one of them. More often than not, it required me to get rid of one of the files.

Conclusion

I am happy with the solution. It works. Does its job and I don’t have Dropbox eating up memory all the time. I launch Dropbox once a day and quit it when it is done syncing.

Recommended heartily.

macosxguru at the gmail thingie.

Note: I came across Maestral: Open-source Dropbox client for macOS and Linux, but have not tried it. This is another alternative to using Dropbox.

Update:

  1. Loren got in touch and recommended Maestral. He likes it.
  2. Eric Beavers also got in touch and recommended OmniPresence. He has had good experiences with that. OmniPresence wants you to restrict the amount of data you sync to 1 gig. My Dropbox folder is considerably larger than that. So, it won’t work for me. But like Eric asserted, “The Omni Group knows their stuff!” and it might be a solution for some of you.

syncthing macOS dropbox


Previous post
Part Three of My Battles with Emacs The experiment is over. I quit Emacs. The short version is the inability to trust simple things like copy and paste. I copy something from Safari
Next post
2020 Review 2020 was fucked up in so many ways. I am struggling to make sense of it. I can’t get my head around some of the news. 300000+ dead and 74+ million