While almost everybody is moving mindlessly into the cloud, I try to move out of it more and more and store a lot of my stuff locally (some of it are not even synced). I’m very conservative about my privacy lately. Although I use iCloud when I can, for 3rd-party syncing services, I prefer the ones where I can host them on my own server. I still use some services which store my data on their own servers (like YNAB), but I’m trying to get rid of them quickly.
One week ago I started running my own WebDAV server for OmniFocus and DEVONthink. There is an easy-to-follow tutorial from Bytemark that explains how to set up a couple of Docker containers with an automatic reverse proxy and SSL renewal service using Traefik.
I bought a cheap $5 server on Digital Ocean which is located in Frankfurt, that’s way closer to me (I live in Hungary) than OmniGroup’s sync service which is located in the US, I assume in Seattle.
When I switched to OmniFocus from Things, one thing I missed from Things was the instant and invisible syncing that they offer. Cultured Code really nailed that one: you can change anything in your Things database and it instantly shows up on your other devices, even in the background. OmniFocus’s sync was always slower for me, but shortening the distance between the server and the client looks like boosts the performance in a very big way. Using my own sync server located in the EU, I’m getting almost the same speed in OmniFocus as Things has. The good thing is that my data is now hosted on my own server.
DEVONthink also getting some speed increase compared to iCloud, but it’s not that big of a difference as with OmniFocus.
Andras Toth ?? liked this Aside on twitter.com.
@zsbenke interesting. I can definitely understand this move. What have been the main inconviences (a bit of effort to set up?) and clear benefits you’ve seen (faster syncing for omnifocus?). I need to look into upgrading my DevonThink 2 now.
Gruber Kristóf liked this Aside on twitter.com.
zila liked this Aside on twitter.com.
@ChrisJWilson And let’s not forget about transparency. I can clearly see what happens on my private server by simply following access logs.
@zsbenke Interesting. I was always somewhat conservative, but lately just choose convenience.
What do you do with photo sync between devices? iCloud or local?
@roelio I use iCloud.
@zsbenke Me too. But beside documents it’s the most important and very personal cloud sync. If I can find a rock solid self-hosted alternative I would love to switch to that.
@roelio I don’t mind using iCloud. Thats where, for me, convenience wins, because I can just take photos and forget about them, the Photos app organizes everything automatically.
Also, Apple has a pretty good track record of keeping stuff private so—maybe I shouldn’t—but I trust them. As asafety net, I export my originals automatically every week via ChronoSync to an external drive.