Joplin使用WebDav小秘同步教程
前言
前段时间Joplin更新了程序界面,新版本的界面更加绚丽,修复了以前界面过于简陋的缺陷。眼看着Joplin越来越优秀,但是在国内,现在还没有一个完全可以用于同步的云平台。
尽管坚果云可以实现同步,但是如果请求数太多,会被禁止同步(也就是很多人说的“too many requests”错误)。Joplin的同步方式是需要发起很多连接请求的,所以一不小心我们可能就会触发限制。
为了方便国内的小伙伴使用Joplin,我特意开发了WebDav小秘,用于方便大家同步自己的Joplin笔记。
方法特性
- 速度快:因为同步的的设备处于同一个局域网中,网络传输速度极快;
- 没有限制:不像坚果云一样有链接数限制;
- 方便:第一次设置完毕,后面想要同步都是一键完成的事;
- 安全:数据不会经过任何的第三方平台,全在你手中,不怕任何的隐私泄露;
- 永久免费,不怕跑路:依赖云服务的同步,面临着服务商跑路的风险,但是使用WebDav小秘,永远不会有这个担忧。
Joplin设置
看到这里,我是假设大家了解了Joplin并且下载安装好了的,如果没有的小伙伴,可以去我的文章里面看看介绍,然后到官网去下载安装。关于Joplin的使用教程,我也是写了很多文章,感兴趣的可以去这里查阅。
如果你的Joplin界面不是中文简体,请参照《Joplin英文界面如何设置为中文》设置语言。
好了,下面我们开始设置Joplin,非常简单,几句话就能解决的问题。首先打开Joplin,依次点击菜单栏的工具->选项按钮,弹出设置界面

然后在弹出的配置界面中,点击左边的同步按钮(下图1所示位置)

在标号2所示同步目标选项卡,选择File system,然后在下面出现的待同步的目录中,输入我们想要存放同步文件的目录。
需要说明一下,待同步的目录是自己电脑的目录位置,比如我这里选择的D:\joplin,请确保你所输入的路径是存在的哦。
上面的设置好后,点击下面的应用按钮即可使配置生效。然后点击旁边的返回按钮返回主界面。

在主界面,点击同步将自己的笔记同步到该目录当中(或者过一会儿Joplin会自动开始同步)。

正常情况下,我们刚刚设置的目录里面多了很多文件(比如我设置的D:\joplin),那就是Joplin同步的文件,千万不要动里面的任何文件和文件夹。到这里,Joplin设置完毕,下面我们开始设置WebDav小秘。
WebDav小秘设置
WebDav小秘是我基于一些开源项目开发的,大家可以去WebDav小秘主页查看介绍和下载程序。程序是非安装版的,所以不用安装,跟着后面的教程走就是。
不管你下载的是单文件版还是解压版,请先解压压缩包,然后启动里面的WebDav小秘.exe,弹出如下界面

按照序号说一下上面的设置,非常简单:
- 共享目录。点击这里,选择我们在Joplin里面设置的待同步目录即可(我刚刚设置的是D:\joplin,所以这里选择的就是这个);
- 访问权限。点击选择允许所有操作即可;
- 主机地址。在WebDav小秘程序所在的目录下面,有一个获取IP.bat文件,双击它,弹出一个页面,在里面选择192.168开头的IP地址(局域网IP,见下图)填到这里。我这里是192.168.18.189,所以我就填这个(这里建议在路由器上固定电脑的IP地址);
- 端口地址,可以不用修改;
- 用户名,自己随意;
- 密码,自己随意。

上面的都设置好后,点击标号7处的启动按钮,开启我们的WebDav服务器。这时候可能电脑防火墙会出现提示,直接点击允许访问即可

然后可以看到WebDav小秘的日志窗口出现提示

注意其中绿色框标注的文字,那个是我们的WebDav地址,需要在其它需要同步的客户端里面填写的。到这里,我们的同步服务器也建好了。
需要说明的是,在点击开启按钮后,WebDav小秘会自动保存所有配置,下次使用时直接打开就可以使用了。
移动端配置
因为大部分情况下,我们需要的,都是其它系统的客户端同步。手机和平板等移动端的Joplin界面和操作几乎都是一样的。所以这里拿我的平板配置来作演示,也就是说让我们的平板上安装的Joplin和电脑上的Joplin进行同步。
需要说明的是,这里需要自己的平板和刚刚设置WebDav小秘的电脑连接的是同一个路由器,不然无法同步成功。
教程开始,争取1分钟结束战斗。首先打开平板上的Joplin,如果你的Joplin还是英文界面,请移步语言切换教程设置中文简体

点击上图所示的侧边栏图标,弹出侧边栏菜单,点击其中的配置按钮

然后出现了配置界面

下面逐个介绍
- 同步目标。这里请选择WebDav;
- WebDav URL。这里填写开启WebDav小秘后,日志里面显示的服务器运行于后面的链接(上一小节最后一张图片,绿色框标注);
- WebDav用户名,就是WebDav小秘里面设置的;
- WebDav密码,同上。
上面的设置好确认无误后,点击标号5处的保存按钮(如果点击无反应说明Joplin自动保存了),然后点击6处的返回按钮。
到此,移动端就可以和桌面端的Joplin同步了(你可以点击同步或者等待Joplin自己开启同步)。

WebDav小秘也会有相应的日志输出

到这里我们就配置完成了,同步也开始了。
注意事项
- 本文所教授的方法,只能当移动设备和电脑连接同一个路由器时才能同步,你可以在每次修改了某个设备上的笔记后,就开启WebDav小秘进行多端同步;
- 同步过程中,桌面版的Joplin不用一直运行,如果其已经同步完了,可以关闭,但是WebDav小秘需要一直开启;
- 重启电脑后如果不能同步,说明你的电脑的IP改变了,需要修改WebDav的主机地址设置,移动端Joplin也要修改对应的WebDav URL;
- 建议大家在使用该方法同步时,在路由器上面固定好电脑的IP,这样可以防止电脑的IP改变导致同步前需要修改配置,方便以后一键开启同步。
如果配置过程中遇到问题,欢迎留言。
请问一下电脑不在身边的时候,手机和平板有办法同步吗?
暂时没有办法,除非你搭建私人服务器,但是一般情况下及时同步必要性不大
使用内网穿透软件
请问SSL秘钥 和 SSL证书支持什么格式的,PEM格式行不行
可以试试哦
我使用 本地PC存储 + Joplin + WebDAV 小秘书 + Simple DNS Plus 组成我的系统
目的是为了无论我处于家中的局域网或者处于外部互联网状态下,Joplin都可以正确连接到同步服务器(在这里我使用了自己的域名)
设想是这样:
– 当我在外面处于互联网的时候,DNS服务器将域名解析到家里的路由器,路由器再通过端口转发给同步服务器;
– 当回到家里的时候,设备会连接到家里的局域网,我将设备的DNS服务器指定为家里的DNS服务器,服务器会将我的域名解析为局域岗的地址。
所以,无论我身处何地,Joplin都可以自动找到同步服务器。
目前的状况是:
1. 通过浏览器,已经可以正确的自动解析同步服务器地址;
2. 在Joplin的同步目录中填入IP地址时,可以正确连接,但当填入域名时,发生错误,提示 Network request failed。
请教解决方法。
贴一下你的Joplin配置呢?(掩盖掉隐私信息)
没法发截图,地址栏我是用的域名:
同步目标:WebDav
WebDav URL:https://xxxx.cn:1900/Joplin
WebDav 用户名:XXXX
WebDav 密码:XXXX
如果WebDav URL换成公网IP地址就可以:https://xxxx.xxxx.xxxx.xxxx:1900/Joplin
你可以试试勾选“忽略TLS证书错误”试试
感谢分享。你说的方法可以把电脑里的笔记同步到pad,pad里的笔记有了更新怎么同步到电脑呢?
会自动更新的
手机浏览器能打开webdav目录,能看到resources和数据库,joplin自己也说验证成功,但是同步他就只有一个207 Multi-Status,不同步任何文件
你先备份一下自己的笔记,然后重新选个目录进行同步试试呢?
Fail-safe: Sync was interrupted because 100% of the data(12 items) is about to be deleted.
这是咋回事
你要删除笔记?
我要把ipad上的笔记同步上去,就显示的这个,不是要删除。
joplin同步一直以下提示,配置什么的都检查了没问题
已新建远程项目: 1。
Completed: 2021-07-11 21:39 (0s)
最后错误: Error: Could not encrypt item f11b1149db7b4027b4dd244f437720b8: No master key is defined as active. Check this: Either one or more master keys exist but no password was provided for any of them. Or no master key exist. Or master keys and password exist, but none was set as active.
你应该开加密了,但是没设置密码
确实是因为加密导致刀错误,感谢博主现在用的是onedrive同步,文件少还行,文件一多每次同步都卡的要死,每次同步都是全量同步不算增量同步吗?
应该算增量同步,附件那些又不会重新同步
还没打完不小心发布了,还想问下webdav小秘只能同步一个网络里面,那如果公司和家里这种情况不在一个网络是不是没办法同步了?如果跨网络不能同步,可以把D:\joplin设置成同步目录,同步到坚果云,然后在家里电脑也设置成D:\joplin,然后打开webdav小秘理论上是不是可以解决?
可以的
您好,对于跨网络设置还是有点不理解,能不能详细说说。
Qdown现在暂时还不支持跨网络设置,为了安全现在rpc貌似现在只是本地访问
我电脑上用webdav备份,提示成功,在另一台电脑上同步,只有文字笔记同步成功了,照片并没有同步过来,查webdav服务器文件夹,看文件夹大小,照片等附件应该未到服务器上,不知道是什么原因
感谢分享。
现在遇到2个Joplin问题
1:Joplin无法使用带端口的HTTS链接同步。比如同步使用https://192.168.1.1:10086直接报错,使用http://192.168.1.1:10086没有问题。
2:Joplin在删除笔记时,如何同步删除相关笔记的附件?现在发现把笔记删除了,但相关附件文件还在。
再次感谢
https那个webdav小秘需要特殊配置,joplin不删除附件我没仔细研究过,但是社区说是修复了的,应该不是当时删除,需要在一段时间后删除
这个问题 我7月17号还遇到里,不过没确认是不是过一段时间会自动删掉,总之我吧笔记清空里 上千个附件都还在,手动同步空笔记 附件依旧没删掉,不确定是过多久会同步删掉
能否详细介绍下https那个webdav小秘的特殊配置
后期我写篇我文章介绍吧,问这个的人很多
赞!试试哈
用浏览器访问没问题,但是用mix explorer(手机的一个文件管理器)添加存储器时,就是空白。客户端显示错误PROPFIND / > 401 Unauthorized
应该是密码没对
换个文件管理器可以连上,不知道是什么原因。这个有后台日志吗?
所有日志都在界面上显示出来了的
请问如何搭建zotero呀,这个文献管理工具楝的时候,老是提示
发生未知错误。
请检查文件同步设置或联系您的webdav服务器管理员。
http 200
还有,我们这个webdav是无法映射成本地硬盘的吗?
应该是可以的哦
zotero的url很重要,你可以在地址后面尝试一下加不加斜杠
WebDav小秘开源么?
不开源哦
赞赞赞!请教下大佬,如果Joplin和WebDav安装在云服务主机上,是不是就可以随时随地访问了?
是的
电脑主机本身可以从192.168那个网页登录进去。但是手机端显示network request failed。
是不是不在同一个局域网里面呢
请问有开发linux系统上的小秘吗
大佬你好,我按照你的教程配置好笔记本了开始使用了,很好用。我有个问题,您说,我如果在家电脑上办公用了这个笔记本,回头我去公司用,还能同步到这些内容么?谢谢
需要重新设置ip
设置成公司电脑用的IP,我就能同步到 之前在家的内容么?
如果是同一个笔记本,那就可以,如果换电脑了,你肯定得重新配置呀,并且同步的是新电脑上的内容
很好的软件,非常支持,
如果能做到里面的ip设置自动化,那么就近乎完美了
正在考虑这个功能😂
还有一个问题想请教一下
edge浏览器能安装joplin剪藏工具吗?我现在用一个通用的剪藏工具,剪藏网页到joplin,图片是链接,并没有保存到本地,有什么方法可以把图片自动转存到本地吗?
最新版的edge浏览器支持chrome插件的
请问设置e2ee加密后也能用这种方法同步吗?
可以的
nextcloud 怎么同步呢?总是不成功
可以,正愁搞不好webdv了,我现在就搞的file system,然后通过坚果云同步,但是移动端用不了,这个就方便了一些,笔记有时候同步就差不多了
可以开发一个MAC版WebDAV小秘吗?MAC用户万分感谢:)献花花
后面会发布,已经开发完毕了,在测试
大佬您好,正好看到您回答这个问题了,很是期待小秘的mac版,因为工作室和家里正好是pc和mac,试了一下在pc上小秘很好用,但就是无法在工作室里的mac上同步,我想问一下如果把pc上的D:\joplin这个文件夹设定为百度云的同步文件夹,然后到mac上也用百度云同步了这个文件夹的话是不是就可以实现家里和工作室两台电脑或是更多电脑的数据同步了?另外这个同步属于是增量同步吧?不会造成数据重复混乱吧?谢谢了!
不会造成重复混乱的,不用捉急
感谢你提供的程序和方法,已经同步成功 。
从昨天开始研究Joplin,配合上 Toc as the sidebar(文章目录显示在侧边栏,https://discourse.joplinapp.org/t/toc-as-the-sidebar/5979)功能,再加上UP主你的同步方案,我理想的笔记软件近乎完美。
再次感谢您提供的程序,谢谢。
你说的那个TOC本来打算写篇文章分享的,没来得及