Rays 中文文档 下载 App

配置 WebDAV:多设备自动同步表情库

WebDAV 是什么

WebDAV(Web Distributed Authoring and Versioning)是一套让应用可以读写远程服务器上的文件的协议。把 Rays 数据存到一个 WebDAV 服务器上,多台设备就能同步使用同一份表情库。

你可以把 WebDAV 理解成:一个你能通过网络读写的远程文件夹。

你需要什么

配置 Rays 的 WebDAV 同步需要三样东西:

  1. 一个 WebDAV 服务端(你自己的或用第三方的)
  2. 服务端地址(URL)
  3. 登录凭证(用户名和密码,或 Token)

WebDAV 服务端哪里找

类型示例特点
自建(NAS)群晖、威联通、Unraid 自带免费、可控,但需要有 NAS
自建(云服务器)Nextcloud、Seafile、OwnCloud免费开源,但需要自己部署维护
第三方服务坚果云(WebDAV 免费版限额)、Yandex.Disk、pCloud付费或有免费限额,开箱即用
Cloudflare Drive通过 Cloudflare Tunnel + rclone需要一定技术配置

最简单的选择:坚果云免费版自带 WebDAV,注册后就能用,每年有 1GB 免费空间(够存表情图)。

如何配置

步骤一:拿到 WebDAV 凭证

以坚果云为例:

  1. 注册坚果云账号(免费)
  2. 在设置里找到应用密码或 WebDAV 相关选项
  3. 创建一个应用密码(不是登录密码,单独给 Rays 用的)
  4. 记下:服务器地址(通常是 https://dav.jianguoyun.com/dav/)、用户名(你的坚果云账号)、应用密码

步骤二:在 Rays 里配置

  1. 找到 WebDAV 同步 或 远程备份 入口
  2. 输入服务器地址(URL)
  3. 输入用户名和密码(或应用密码)
  4. 测试连接(Rays 会验证凭证是否有效)
  5. 选择同步的目标文件夹(可以新建一个专门给 Rays 用的)
  6. 保存

步骤三:选择同步策略

Rays 通常提供几种同步方式:

策略说明适合场景
手动同步点一下按钮才同步一次不想后台跑、在意流量
自动同步(充电时)只有充电时同步平衡体验和耗电
自动同步(始终)有网就同步多设备频繁切换
仅 WLAN 同步只在 Wi-Fi 下同步用流量少的用户

同步和导出的关系

WebDAV 同步和本地导出是互补的两种备份方式:

方式优势劣势
WebDAV 同步自动化、多设备、实时保持最新依赖网络、依赖服务端稳定
本地导出离线可用、不依赖任何服务、最稳需要手动操作、只有一份

最佳实践:WebDAV 同步做日常自动化 + 每月手动导出一份本地文件做冗余备份。两份备份,互不依赖。

同步冲突处理

多台设备同时修改了表情库(比如一台删了一张、另一台加了标签),同步时会有冲突。Rays 可能的处理方式:

具体策略以 Rays 实际实现为准。注意:WebDAV 同步是文件级别的同步,不是数据库级别的事务同步。如果两台设备在同步前都有较多改动,可能出现意外的合并结果。

常见问题

连不上 WebDAV 怎么办

  1. 检查服务器 URL 是否正确(末尾不要多斜杠也不要少)
  2. 检查用户名密码是否正确(应用密码和登录密码别混)
  3. 检查网络是否通畅(Wi-Fi 和移动网络分别试)
  4. 部分 WebDAV 服务端需要先在服务端创建好目标文件夹

同步很慢

WebDAV 服务挂了

你的数据不会丢——本地库始终是完整的。WebDAV 只是冗余同步。服务恢复后再同步就行。