存档

‘GTD’ 分类的存档

OmniFocus在线同步

2010年11月12日 没有评论

学习GTD也有段时间了,一直在找一个适合的GTD工具。有人说纸和笔是很好的GTD工具,但我觉得缺点是:有可能忘带;不能搜索;不能提醒。

所以我还是希望在电子GTD工具中选择一个。我对GTD工具的要求:

  • 符合GTD
  • 随身携带,使用方便
  • 能快速查找
  • 能提醒
  • 能备份

智能手机上很多GTD或TODO应用,尤其是iPhone上。早就在Twitter上看到不止一个人说OmniFocus是最好的GTD工具,没有之一。我也做了一些比较,也觉得OmniFocus是最适合的。在我做比较的应用中,OmniFocus是符合GTD且能在线备份的唯一应用。其他的GTD应用,或者不支持同步,或者需要电脑上安装软件,而OmniFocus支持WebDAV同步。

Omni Group提供了一个免费的WebDAV服务: http://www.omnigroup.com/sync/ 。但我希望能把所有的数据自己控制,到不是数据有多机密,只不过这样备份、察看起来更方便。

下面说说我如何设置OmniFocus的WebDAV同步。

Apache上的WebDAV

首先是要有台服务器,VPS现在的价格都不是很贵,要求不高的话,每个月几美金就可以。貌似现在Nginx对WebDAV支持不是很好,我还是选择了Apache做server。

如果有条件,可以设置Apache使用443 SSL端口,这样数据不会被中间人看到。

首先确认Apache加载了DAV相关模块,一般安装后缺省已经加载

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

然后,配置dav目录:

alias /dav /path/to/webdav
<Location /dav>
DAV On
AuthType Basic
AuthName “WebDAV”
AuthUserFile /path/to/apache/htpasswd
require user davuser
</Location>

重启Apache,就可以在example.com/dav使用dav功能了,MacOS/Windows都可以直接连接。OmniFocus上使用这个地址就可以同步了。如果有多个设备,也实现了设备间同步。

更进一步,使用dropbox备份

上面实现了数据同步,但没有备份。一旦出问题,无法恢复到之前的某个状态。要实现备份功能,可以通过dropbox来实远程备份。

由于众所周知的原因,我们访问dropbox需要一些技巧。dropbox是一个很不错的服务,免费用户有2G空间。如果是使用别人的推荐链接注册,还可以得到额外的250M。我的推荐链接是http://db.tt/NJRCuG6

另外,dropbox对教育用户有额外优惠,每推荐一个人将得到500M空间,而非教育用户是250M,需要的仅仅是一个edu信箱。参见:https://www.dropbox.com/edu。如果需要edu信箱,可以到这里看看。如果认证通过的话,通过邀请,最多可以得到18.25G空间。

在文本界面上安装dropbox: http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall

安装后,用ln将dav目录link到dropbox同步目录下,就可以同步到dropbox了

OmniFocus放在WebDAV下是多个文件,如果需要,可以写一个cron,将文件打包放在dropbox下。

tar -cjf /path/to/backup-file.tar.bz2 -C /path/to/webdav dav

分类: GTD 标签: ,