Jopin简要介绍
Joplin是一款开源笔记应用程序,支持非常丰富的功能:
- 数据本地存储优先,离线可用,安全放心
- 支持Markdown。也可以调用外部编辑器,比如:Typora
- 支持图像、视频、PDF和音频文件
- 支持数学表达式和图表
- 利用chrome/Firefox插件实现网页剪辑。
- 可完美替代印象笔记Evernote ,支持导入 enex 格式的 Evernote 文件
- 支持插件、自定义主题
- 支持多平台。windows、macOS 、Linux、安卓、ios
- 支持多种同步方法(File system、OneDrive、Nextcloud、WebDAV、Dropbox、AWS S3、Jopin Server、Joplin Cloud)
当然,除此之外,Jopin还支持非常多功能,比如端到端加密、保留笔记历史、多语言等等。
不过,今天的重点是讨论Joplin的同步问题。
坚果云同步存在的问题
虽然Joplin支持很多种同步方案,但是对于国内用户在考虑同步速度、价格等多方面因素下,想必很多人会选择使用坚果云WebDAV进行同步。网上也有很多教程,教你如何使用坚果云进行Joplin笔记同步。但是,使用坚果云同步存在两个非常严重的问题:
-
Joplin同步时,短时间会存在大量请求,从而触发坚果云系统保护机制,锁定账号,导致同步失败。需要等待账号解封,而且这个和免费版与收费版没有关系的,都会发现该情况。关于坚果云针对第三方应用访问的限制说明如下:
第三方应用访问的限制
文件上传大小限制: 当前 WebDAV 客户端和网页端上传大小的限制是一致的,默认为 500M(私有云可以通过相关设置调整)。
访问频率限制: 由于WebDAV协议比较占用系统资源,免费版用户限制访问频率为每30分钟不超过600次请求。付费用户限制访问频率为每30分钟不超过1500次请求。
同步目录数限制: 目前坚果云的WebDAV协议单次请求文件数(包含文件和文件夹)为750个,支持分多页多次加载。如果您使用WebDAV的三方工具未实现按分页多次加载,可能会出现文件同步不完整的情况,建议您使用坚果云客户端进行直接同步。
-
这是一个致命的问题,丢笔记!丢笔记!丢笔记!重要的事情说三遍。
坚果云对同一文件夹内的文件采取分页传输的机制,导致Joplin一次不能获取全部文件列表,导致Joplin认为有些文件在服务器端不存在,即认为该文件要被删除,Joplin就会删除本地对应的内容,直接的表现就是当笔记达到一定数量后用坚果云同步就会出现频繁的丢笔记现象。
并且Joplin官方也是不建议使用坚果云同步的:
The following WebDAV hosts are not supported🔗
- Jianguoyun (see Github issue)
- pCloud (see Forum thread)
转自:https://joplinapp.org/faq/#the-following-webdav-hosts-are-not-supported
OneDrive同步
既然坚果云无法使用了,还可以使用OneDrive进行同步,暂时没有看到网上有人存在OneDrive丢笔记的情况。可以放心使用。
需要说明一下,OneDrive教育版虽然空间比较大,但是无法使用,会出现如下错误:"code" query parameter is missing
,应该是微软的限制。
普通的OneDrive只有5G的空间(购买office365者请忽略),通过OneDrive的推荐机制最多可以永久扩容到15G,如果不是有非常多的附件的话,用来写笔记还是完全够用了。但是使用OneDrive有一个很大的问题,速度是真的慢,有时会出现一直在同步的问题。
TeraCLOUD同步
注意事项:TeraCloud变更为InfiniCloud,下文中TeraCloud等同于InfiniCloud。
TeraCLOUD介绍
TeraCLOUD是一款日本的老牌网盘,具备以下功能:
- 支持WebDAV
- 不限速,高达100Mbps
- 兼容任何设备
- 提供免费版,提供10G空间,填写推荐码:THWFA,额外获得5G永久空间。收费情况如下:
TeraCLOUD注册
官网地址:https://infini-cloud.net/en/。官网访问还是有些慢的,但是后面体验了网盘的速度还是不错的,在我这里至少比OneDrive快太多了。
官网支持英文和日文,这里使用英文。我使用的chrome,还可以进行页面翻译。
进入上述官网地址之后,点击Create Account
,接下来就是正常的注册流程了,填写邮箱、账号、密码等信息。
登录&填写推荐码
注册账号之后,在官网地址点击Login
登录。
登录之后,点击 My Page ,进入我的页面。
前面提到免费用户,默认只给10G空间,如果使用推荐码的话,可以再增加5G空间。
在 My Page 页面,找到Referral Bonus
->Enter Friends Referral Code
,填写推荐码即可,如下所示。
欢迎使用我的推荐码:THWFA。
填写完推荐码,就可以看到我的免费空间变成了15G
设置TeraCLOUD
开启WebDAV
还是进入 My Page 页面,找到Apps Connection
,勾选Turn on Apps Connection
,如下图所示:
创建Joplin同步文件夹
进入 File Browser 页面,创建用于Joplin同步的文件夹,我这里是再网盘根目录下创建了 Joplin
文件夹,建议大家跟我一样操作。
配置Joplin
打开Joplin,依次进入 【工具】->【选项】->【同步】
注意事项
如果你之前使用过其他同步方法,现在切换到TeraCLOUD进行同步。你可能需要重新上传本地数据到同步目标。
TeraCLOUD注意事项
TeraCLOUD免费用户,如果2年内不登陆,所有数据将会被删除。
总结
- 不要再使用坚果云WebDAV进行joplin笔记同步
- 如果你的环境OneDrive同步速度还可以,建议还是使用OneDrive同步吧。
- TeraCLOUD官网访问虽然比较慢,但是网盘WebDAV同步还是很快的。如果使用TeraCLOUD免费用户,一定要注意 2年不登陆数据会被删除的问题,这个年限有可能会改,请最终以官网说明为准。