]> njoseph.me Git - blog.git/blame - content/posts/replacing-cloud-based-to-do-apps-with-orgzly-and-syncthing.md
Become independent of Medium 🎉
[blog.git] / content / posts / replacing-cloud-based-to-do-apps-with-orgzly-and-syncthing.md
CommitLineData
b1833cc7
JN
1---
2title: "Replacing cloud-based To-Do apps with Orgzly and Syncthing"
3date: 2017-05-15T17:40:09+05:30
4lastmod: 2017-05-15T17:40:09+05:30
5tags : [ "syncthing", "p2p", "emacs", "org-mode" ]
6categories : [ "tech" ]
7layout: post
8type: "post"
9highlight: false
10---
11
12In the past few years I tried out multiple To-Do list apps like Todoist, Pomotodo, Trello (which was a bit of an overkill for this purpose) etc., and finally settled on Google Keep for personal tasks and Emacs Org-mode for work-related To-Do lists since I do all my work on my work laptop and wouldn’t need mobile synchronization for it.
13
14Recently, I was looking for a non-cloud alternatives for most of my cloud-based apps, basically to reduce my dependence on the entire Google suite of apps. I installed F-Droid and tried a few Free and Open-source (FOSS) apps. One app called Omni Notes looked exactly like Google Keep and I was using it for a while, till I discovered Orgzly.
15
16[Orgzly](http://www.orgzly.com/) is basically an emulation of Emacs Org-mode on the mobile. This means I don’t have to use two kinds of apps for my To-Do lists. I can write my To-Do lists in Emacs and edit them on the go on my mobile. This sounds a lot like Microsoft Word for Windows Mobile, doesn’t it? Well, I was looking for a FOSS alternative. Now the whole problem is syncing my notes. I could have hosted [NextCloud](https://nextcloud.com/) on a Raspberry Pi at my home and set it up with Dynamic DNS and used it to keep these in sync. But that’s a lot of work and needs additional hardware. Instead, I decided to use a peer-to-peer synchronization tool called [Syncthing](https://syncthing.net/).
17
a37c7a26 18![Syncthing on Work Laptop](/blog/syncthing-web.png)
b1833cc7
JN
19
20Syncthing is very [easy to use](https://docs.syncthing.net/intro/getting-started.html) and has both desktop and mobile apps. I created a folder called ~/Sync on my laptop and moved my Org-mode lists there. Then, I setup Sycnthing to sync that folder to the mobile device.
21
a37c7a26 22![Orgzly sync options](/blog/orgzly.png)
b1833cc7
JN
23
24Orgzly has a sync feature. I just had to point my Orgzly to use Syncthing’s folder on the mobile device and select “Sync”. Syncthing did its job of getting my notes from desktop to mobile and Orgzly displayed them in Org-mode.