问题是什么
近期Omnifocus 官方的同步server很卡顿,打开手机看看,iOS端已经3天没有同步成功过了。
而且动不动弹出需要鉴定的对话框。
怎么解决
使用第三方webDav。
走过的弯路
可选的第三方webDav并不多,一方面是国内云盘厂商都基本不支持。另一方面是国外的要么不能正常访问,要么网速很慢。
我有尝试过以下2个路径:
- 坚果云,已经和OmniFocus决裂了,无法使用。
- Box,国内可以正常使用,电脑端同步也没有问题,但是不知是不是我数据量太大的原因,iOS端搞了一天也没同步成功一次。
教程见:https://sspai.com/post/43256
最终解决方案
需求分析
我的需求是,一台电脑、一台手机,它们的omnifocus能同步即可。
如果是公网环境,必须2台都联网,来能同步。
如果2台都联网,使用公网云上的WebDav服务器和局域网的WebDav服务器是没区别的,那么我往自己Mac上搭建一个WebDav服务器不久完了。不用再看任何云盘厂商的脸色,也不用去担心数据风险了,因为就在我本地。
可选方案
Mac本地搭建WebDav的方式有很多。
- 原生搭建,装Apache,配置WebDav。
- 使用WebDavNav(App Store直接装,免费),教程见:https://sspai.com/post/43154
- 使用webDav server(App Store直接装,¥25)。
落地方案
我最终选择了方案3,
1.原生搭建没有问题,后续电脑重启,重装、睡眠唤醒、改目录等还是稍显麻烦。
2.按道理WebDavNav是没有任何问题的,因为都是本地。可能是因为我个人原因,电脑端过了个把小时同步完,手机端压根没有同步成功。
3.webDav server是付费的,而且软件比较小众,没有显示评分,本来还是不放心的,但是看到是langui.net的,他家的很多软件我自己也在用,是靠谱的。就心疼买了。
搞完之后,简单的配置,首次同步1分钟以内,增量同步1s左右。啥也不说了。
电脑端:
手机端
后记
折磨一段时间的同步问题,终于结束。
做一个GTDer的动力又增强了一些。