ReedenReeden
数据同步同步网盘配置

WebDAV 同步

WebDAV 同步配置,以及自建 NAS 验证通过但同步失败、未授权、文件名过长、507 等常见问题。

什么是 WebDAV

WebDAV 是文件传输的通用协议,支持 WebDAV 的网盘和服务都能用来同步,比如坚果云、123云盘、InfiniCloud、Seafile、Nextcloud,以及 NAS 自带的 WebDAV 服务。

配置说明

在「数据同步」→「网盘」里点「网盘」一栏,在「选择网盘」里选「WebDAV」,然后填写:

  1. 服务器:WebDAV 服务的完整地址,带上 http:// 或 https://,例如 http://192.168.1.10:5005/dav/。
  2. 用户名:WebDAV 用户名。
  3. 密码:WebDAV 密码。有些服务(比如坚果云、123云盘)要填专门生成的应用密码,不是登录密码。
  4. 文件夹:放同步数据的目录,默认是 Reeden。

「高级设置」里还有:

  • 「原子上传」:先上传到临时文件,再移动到目标位置。部分服务器不支持,同步失败时可以关掉试试
  • 「User-Agent」:部分服务会按客户端类型限制访问,需要时填服务要求的值,留空使用默认值 Reeden

填好后点「验证连接」。

注意:请妥善保管你的用户名和密码,避免泄露。

开启「账号密码同步」后,其他设备打开同一个开关就能直接用这套配置,见 同步内容与存储。

服务商教程:坚果云、123云盘。

常见问题

验证连接成功,同步却失败

「验证连接」只检查能不能连上、能不能访问同步文件夹,不检查有没有写入权限。自建 WebDAV(NAS、Nextcloud 等)常见原因和处理:

  1. 服务器地址要带上 http:// 或 https://,并且是 WebDAV 服务的完整地址(很多服务是以 /dav 或 /webdav 结尾),先在浏览器里确认这个地址能打开
  2. 确认这个账号对同步文件夹有读写权限。也可以先在 WebDAV 里手动建好同步文件夹(默认叫 Reeden),再给它读写权限
  3. 提示「无法创建同步目录,请到网盘手动创建 …… 目录」时,按提示手动建好这个文件夹
  4. 在「高级设置」里关掉「原子上传」再试
  5. 换了服务器地址后,确认新地址下同样有读写权限

提示「未授权,请检查用户名和密码是否正确」

用户名或密码不对。有些服务(比如坚果云)要填应用密码,不是登录密码。

提示「文件名过长,请修改书籍名称后重试」

开了「使用原始文件名存储」时,书名太长会让网盘上的文件路径超过服务器限制。处理方法见 个别书一直上传失败。

报 507

WebDAV 服务返回 507 表示空间不足。清理空间或扩容后再同步。