开源免费阅读 App(Legado/阅读3.0)备份路径设置指南

一、核心路径规则

开源阅读(Legado)的备份路径由两部分组成,且子目录固定不可修改

  • WebDAV 基础路径:在设置中填写的「备份路径」(根目录前缀)
  • APP 强制子目录:固定为 legado(系统自动追加,无法自定义)

最终实际备份路径 = 基础路径/legado/


二、路径配置场景示例

场景 备份路径填写 实际 WebDAV 路径 宿主机对应路径(Docker 部署)
默认最简 (留空) /legado/ ./webdav_data/legado/
分类管理 /reader /reader/legado/ ./webdav_data/reader/legado/
多设备区分 /phone /phone/legado/ ./webdav_data/phone/legado/

三、WebDAV 备份配置步骤(以 Legado 为例)

1. 进入设置界面

打开「我的」→「备份与恢复」→「WebDAV 设置」

2. 填写关键信息

  • 服务器http://你的IP:8080(或你的域名)
  • 账号:WebDAV 服务用户名(如 admin
  • 密码:WebDAV 服务密码
  • 备份路径:按需填写(如 /reader 或留空)
  • 子文件夹:保持默认 legado请勿修改

3. 功能开关

  • 开启「同步阅读进度」:进入/退出阅读界面时自动同步进度
  • 开启「仅保留最新备份」:本地备份只保留最新文件,节省空间

4. 测试与备份

  1. 点击「测试连接」,确认连通性
  2. 连接成功后保存设置
  3. 点击「备份」,完成数据上传到 WebDAV

四、本地备份路径(安卓)

  • 默认本地备份目录:内部存储/Legado/backup/
  • 完整路径:/storage/emulated/0/Legado/backup/
  • 备份文件格式:
    • 自动备份:backupYYYY-MM-DD.zip(每日覆盖)
    • 手动备份:yuedu_backup_*.json

五、常见问题与解决方案

1. 找不到备份文件

  • APP 会自动创建 legado 目录,无需手动新建
  • 实际路径 = 你填写的「备份路径」 + /legado/

2. 备份失败

  • 检查 WebDAV 账号是否有读写权限(CRUD)
  • 确认服务器地址、端口、账号密码无误
  • 检查防火墙是否放行对应端口

3. 多设备同步

  • 所有设备填写完全相同的 WebDAV 信息和备份路径
  • 开启「同步阅读进度」后,进度会在多设备间自动同步

六、推荐配置方案

个人使用

  • 备份路径留空,直接使用默认 /legado/,操作最简单

多设备/多用途

  • 备份路径填写 /reader,将阅读备份与其他文件隔离,便于管理

安全建议

  • 同时开启「本地备份」和「WebDAV 自动备份」,双重保障数据安全
  • 定期手动备份到本地存储,避免云端故障导致数据丢失

七、Docker 部署 WebDAV 配套配置(可选)

若你使用 hacdias/webdav 自建服务,可参考以下 docker-compose.yml

version: '3'
services:
  webdav:
    image: hacdias/webdav:latest
    container_name: webdav
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - ./webdav_data:/data #共享文件夹
      - ./config.yml:/config.yml:ro
    command: -c /config.yml
  filebrowser: #ui(可选)
    image: filebrowser/filebrowser:latest
    container_name: filebrowser
    restart: always
    ports:
      - "8081:80"
    volumes:
      - ./webdav_data:/srv #共享文件夹    

config.yml 示例:

address: 0.0.0.0
port: 8080
directory: /data
users:
  - username: admin
    password: your_password
    permissions: CRUD

filebrowser日志查看用户名密码

找到以下类似日志

User 'admin' initialized with randomly generated password: xxx

八、客户端访问备份文件

  • 浏览器:访问 http://你的IP:8080/基础路径/legado/
  • 文件管理器:Windows 映射网络驱动器、macOS 连接服务器、手机端 ES 文件浏览器等