起因:Cherry Studio 在重启电脑以后,偶尔会出现数据丢失的情况
实际上 NextChat 也存在这个问题,数据备份的需求由此而诞生
第一步:使用 AList 创建一个公网的 WebDAV 地址
购买一个域名,并且绑定到 Cloudflare
在 Claw Cloud 部署一个免费的 AList,并且绑定到公网域名中
访问你的公网 AList 地址:
挂载一个网盘目录
创建一个专门存储 Cherry Studio 配置的文件夹
第二步:配置 Cherry Studio 自动定时备份到 WebDAV
现在我们已经有了一个可以公网访问的 WebDAV 地址,格式为https://你的alist域名地址/dav/
WebDAV 备份其实是一个一劳永逸的配置,在诸如 NextChat 需要备份数据但是官方又不提供同步服务的场景下,就可以使用WebDAV 来同步数据
WebDAV 用户名和密码填写 alist 的登录用户名与密码
如果你有多台电脑,可以填写不同的路径,同步备份的时候会创建单独的文件夹
第三步:Cherry Studio 从 WebDAV 恢复
Cherry Studio 有手动备份和定时自动备份两种方式
备份本质上是把你的本地配置压缩成一个 zip 上传到 alist 挂载的网盘目录
恢复本质上从你的 alist 挂载的网盘目录中下载到本地一个备份文件的 zip 到本地,覆盖本地的配置数据