白嫖过 N 多免费网盘的 WebDAV 服务,兜兜转转还是决定将数据存放到本地 NAS 服务器上。刚好发现群晖官方有 WebDAV Server 插件可以免费使用,遂在假期末尾把这个问题彻底解决掉。
WebDAV Server 启用后,在 Joplin 客户端输入地址、账号、密码,检查通过,好像一切正常~
但是,在向 WebDAV Server 同步文件时,提示未知错误 405,看具体的描述信息是文件锁定,无法删除?
已完成:07/10/2024 23:11(42s)
最后的错误:Error: DELETE locks/2_1_db09f30b53004cdc9fe62db284152209.json: Unknown error 2 (405): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>405 Method Not Allowed</title> </head><body> <h1>Method Not Allowed</h1> <p>The requested method DELETE is not allowed for this URL.</p> </body></html>
仔细研究了一下,造成这个问题的原因是 WebDAV URL 链接指向不明,“IP+端口号” 的方式指向的是整个 NAS,我们需要将 Joplin 同步内容指向具体的存放目录。
比如群晖默认开启共享的目录有 home、video、photo、music 等,可以设置为“http://10.10.10.10:9955/video/Joplin”等,而我手动指定的明细目录为“http://10.10.10.10:9955/sync/Joplin”。保存后,检查同步配置成功,且能顺利完成文件同步工作,不再提示未知错误。
正文完