Joplin 通过坚果云 WebDAV 实现多终端同步

Joplin 通过坚果云 WebDAV 实现多终端同步

  阅读本文前,如果你尚不了解 Joplin,请参考《Joplin 入门指南&实践方案》。如果你尚不了解 WebDAV,请参考《善用 WebDAV:几种更好的使用 WebDAV 的方式》

坚果云介绍

  坚果云是一个专业的云盘,与百度云和腾讯云功能不同的是,百度云和腾讯云仅限于上传、存储、分享和下载,而坚果云更像 Dropbox,支持 WebDAV、增量同步和历史版本等功能。坚果云免费版虽不如 Dropbox,但也还算厚道:上传流量1G/月,下载流量3G/月,支持1个月的历史版本,用来使用 KeePass、云笔记等足矣。

配置坚果云

  1. 注册坚果云
  2. 在“我的文件”页面,创建一个新文件夹,如:Joplin。
  3. 在坚果云安全选项中的“第三方应用管理”下方点击“添加应用”,名称自定如:Joplin,然后点击“生成密码”,此时应用添加完成,复制一下生成的密码。

同步之前的准备

  在同步之前,请将你的笔记备份(导出为 JEX),因为同步操作失误容易丢失笔记!。备份之后,还有一些需要你在同步之前决定和处理的事情。

  1. 如果你的笔记含有重要信息、或是对坚果云怀有戒备之心,那么你可以在 Joplin 中开启 E2EE(端到端加密)以消除后顾之忧。
  2. 如果你的笔记较多,首次同步时会因为 WebDAV 短时间内的大量请求被坚果云临时限制,坚果云提示为“Too many requests”,这个封锁会持续大约6小时。同步之前,在 Joplin 的“工具” > “选项” > “同步” > “高级选项”中,将“最大并发连接数”改为1可以有效避免。
  3. 每次只能在一台设备开启同步,待第一台设备同步完成后,再同步第二台设备,以此类推。

Joplin与坚果云同步

  当一切准备就绪,按照下面的步骤在第一台设备开启同步。

  1. 在 Joplin 的“工具” > “选项” > “同步” 中选择“WebDAV”为同步目标,并填入以下信息。
  2. WebDAV URL:https://dav.jianguoyun.com/dav/文件夹名
  3. WebDAV 用户名:你的坚果云用户名(邮箱)
  4. WebDAV 密码:添加应用时生成的密码

Joplin 配置坚果云 WebDAV 为同步目标

  同步间隔按需配置,笔者设置为30分钟,另外每次保存时 Joplin 会执行一次同步。“检查同步配置”可以测试 WebDAV 是否能连接成功,如果没问题,回到 Joplin 首页点击左下角的“同步”按钮开始同步。待同步完成,再继续配置第二台设备同步,以此类推。手机端和电脑端的配置基本一样,WebDAV 的 URL、用户名和密码也完全一样。

坚果云“Too many requests”的猜想

  笔者遇到这个提示,基本上都是首次同步,或开启E2EE后的重新同步,猜测可能是短时间内的 WebDAV 请求太多触发了临时限制。将 Joplin 同步的并发连接数调低,可以有效避免触发该限制也证明了这一点。当触发该限制后,我们能做的只有耐心等待6个小时,笔者曾开通一个月的专业版,依然无法解决,咨询客服得知该限制与免费版/专业版没有关系。所以在使用坚果云 WebDAV 时,要尽量控制 WebDAV 的请求量,适当调整并发连接数。

参考

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×