Joplin使用WebDav小秘同步教程

前言

前段时间Joplin更新了程序界面,新版本的界面更加绚丽,修复了以前界面过于简陋的缺陷。眼看着Joplin越来越优秀,但是在国内,现在还没有一个完全可以用于同步的云平台。

尽管坚果云可以实现同步,但是如果请求数太多,会被禁止同步(也就是很多人说的“too many requests”错误)。Joplin的同步方式是需要发起很多连接请求的,所以一不小心我们可能就会触发限制。

为了方便国内的小伙伴使用Joplin,我特意开发了WebDav小秘,用于方便大家同步自己的Joplin笔记。

方法特性

  1. 速度快:因为同步的的设备处于同一个局域网中,网络传输速度极快;
  2. 没有限制:不像坚果云一样有链接数限制;
  3. 方便:第一次设置完毕,后面想要同步都是一键完成的事;
  4. 安全:数据不会经过任何的第三方平台,全在你手中,不怕任何的隐私泄露;
  5. 永久免费不怕跑路:依赖云服务的同步,面临着服务商跑路的风险,但是使用WebDav小秘,永远不会有这个担忧。

Joplin设置

看到这里,我是假设大家了解了Joplin并且下载安装好了的,如果没有的小伙伴,可以去我的文章里面看看介绍,然后到官网去下载安装。关于Joplin的使用教程,我也是写了很多文章,感兴趣的可以去这里查阅。

如果你的Joplin界面不是中文简体,请参照《Joplin英文界面如何设置为中文》设置语言。

好了,下面我们开始设置Joplin,非常简单,几句话就能解决的问题。首先打开Joplin,依次点击菜单栏的工具->选项按钮,弹出设置界面

Joplin打开设置页面

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

设置Joplin桌面版的同步方式为File system

在标号2所示同步目标选项卡,选择File system,然后在下面出现的待同步的目录中,输入我们想要存放同步文件的目录。

需要说明一下,待同步的目录是自己电脑的目录位置,比如我这里选择的D:\joplin,请确保你所输入的路径是存在的哦

上面的设置好后,点击下面的应用按钮即可使配置生效。然后点击旁边的返回按钮返回主界面。

点击返回按钮返回主界面

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

点击同步,Joplin开始同步

正常情况下,我们刚刚设置的目录里面多了很多文件(比如我设置的D:\joplin),那就是Joplin同步的文件,千万不要动里面的任何文件和文件夹。到这里,Joplin设置完毕,下面我们开始设置WebDav小秘。

WebDav小秘设置

WebDav小秘是我基于一些开源项目开发的,大家可以去WebDav小秘主页查看介绍和下载程序。程序是非安装版的,所以不用安装,跟着后面的教程走就是。

不管你下载的是单文件版还是解压版,请先解压压缩包,然后启动里面的WebDav小秘.exe,弹出如下界面

WebDav小秘主界面设置

按照序号说一下上面的设置,非常简单:

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

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

防火墙选择允许访问

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

开启WebDav小秘后

注意其中绿色框标注的文字,那个是我们的WebDav地址,需要在其它需要同步的客户端里面填写的。到这里,我们的同步服务器也建好了。

需要说明的是,在点击开启按钮后,WebDav小秘会自动保存所有配置,下次使用时直接打开就可以使用了。

移动端配置

因为大部分情况下,我们需要的,都是其它系统的客户端同步。手机和平板等移动端的Joplin界面和操作几乎都是一样的。所以这里拿我的平板配置来作演示,也就是说让我们的平板上安装的Joplin和电脑上的Joplin进行同步。

需要说明的是,这里需要自己的平板和刚刚设置WebDav小秘的电脑连接的是同一个路由器,不然无法同步成功

教程开始,争取1分钟结束战斗。首先打开平板上的Joplin,如果你的Joplin还是英文界面,请移步语言切换教程设置中文简体

点击移动版Joplin侧边栏按钮

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

点击侧边栏中的配置按钮

然后出现了配置界面

设置WebDav同步方式和对应的参数

下面逐个介绍

  1. 同步目标。这里请选择WebDav;
  2. WebDav URL。这里填写开启WebDav小秘后,日志里面显示的服务器运行于后面的链接(上一小节最后一张图片,绿色框标注);
  3. WebDav用户名,就是WebDav小秘里面设置的;
  4. WebDav密码,同上。

上面的设置好确认无误后,点击标号5处的保存按钮(如果点击无反应说明Joplin自动保存了),然后点击6处的返回按钮。

到此,移动端就可以和桌面端的Joplin同步了(你可以点击同步或者等待Joplin自己开启同步)。

开始进行同步

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

WebDav输出相应的同步日志

到这里我们就配置完成了,同步也开始了。

注意事项

  1. 本文所教授的方法,只能当移动设备和电脑连接同一个路由器时才能同步,你可以在每次修改了某个设备上的笔记后,就开启WebDav小秘进行多端同步;
  2. 同步过程中,桌面版的Joplin不用一直运行,如果其已经同步完了,可以关闭,但是WebDav小秘需要一直开启;
  3. 重启电脑后如果不能同步,说明你的电脑的IP改变了,需要修改WebDav的主机地址设置,移动端Joplin也要修改对应的WebDav URL
  4. 建议大家在使用该方法同步时,在路由器上面固定好电脑的IP,这样可以防止电脑的IP改变导致同步前需要修改配置,方便以后一键开启同步。

如果配置过程中遇到问题,欢迎留言

47 Replies to “Joplin使用WebDav小秘同步教程”

  1. 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.

      1. 确实是因为加密导致刀错误,感谢博主现在用的是onedrive同步,文件少还行,文件一多每次同步都卡的要死,每次同步都是全量同步不算增量同步吗?

      2. 还没打完不小心发布了,还想问下webdav小秘只能同步一个网络里面,那如果公司和家里这种情况不在一个网络是不是没办法同步了?如果跨网络不能同步,可以把D:\joplin设置成同步目录,同步到坚果云,然后在家里电脑也设置成D:\joplin,然后打开webdav小秘理论上是不是可以解决?

          1. Qdown现在暂时还不支持跨网络设置,为了安全现在rpc貌似现在只是本地访问

      3. 我电脑上用webdav备份,提示成功,在另一台电脑上同步,只有文字笔记同步成功了,照片并没有同步过来,查webdav服务器文件夹,看文件夹大小,照片等附件应该未到服务器上,不知道是什么原因

  2. 感谢分享。
    现在遇到2个Joplin问题
    1:Joplin无法使用带端口的HTTS链接同步。比如同步使用https://192.168.1.1:10086直接报错,使用http://192.168.1.1:10086没有问题。
    2:Joplin在删除笔记时,如何同步删除相关笔记的附件?现在发现把笔记删除了,但相关附件文件还在。

    再次感谢

    1. https那个webdav小秘需要特殊配置,joplin不删除附件我没仔细研究过,但是社区说是修复了的,应该不是当时删除,需要在一段时间后删除

      1. 这个问题 我7月17号还遇到里,不过没确认是不是过一段时间会自动删掉,总之我吧笔记清空里 上千个附件都还在,手动同步空笔记 附件依旧没删掉,不确定是过多久会同步删掉

  3. 用浏览器访问没问题,但是用mix explorer(手机的一个文件管理器)添加存储器时,就是空白。客户端显示错误PROPFIND / > 401 Unauthorized

  4. 请问如何搭建zotero呀,这个文献管理工具楝的时候,老是提示
    发生未知错误。
    请检查文件同步设置或联系您的webdav服务器管理员。
    http 200

  5. 赞赞赞!请教下大佬,如果Joplin和WebDav安装在云服务主机上,是不是就可以随时随地访问了?

  6. 电脑主机本身可以从192.168那个网页登录进去。但是手机端显示network request failed。

  7. 大佬你好,我按照你的教程配置好笔记本了开始使用了,很好用。我有个问题,您说,我如果在家电脑上办公用了这个笔记本,回头我去公司用,还能同步到这些内容么?谢谢

        1. 如果是同一个笔记本,那就可以,如果换电脑了,你肯定得重新配置呀,并且同步的是新电脑上的内容

  8. 还有一个问题想请教一下
    edge浏览器能安装joplin剪藏工具吗?我现在用一个通用的剪藏工具,剪藏网页到joplin,图片是链接,并没有保存到本地,有什么方法可以把图片自动转存到本地吗?

  9. 可以,正愁搞不好webdv了,我现在就搞的file system,然后通过坚果云同步,但是移动端用不了,这个就方便了一些,笔记有时候同步就差不多了

  10. 感谢你提供的程序和方法,已经同步成功 。
    从昨天开始研究Joplin,配合上 Toc as the sidebar(文章目录显示在侧边栏,https://discourse.joplinapp.org/t/toc-as-the-sidebar/5979)功能,再加上UP主你的同步方案,我理想的笔记软件近乎完美。
    再次感谢您提供的程序,谢谢。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注