如果您想要一套私有、稳定、且不让 NAS 变卡的备份系统,这个“黄金组合”是目前的最优解。

  • OpenList (NAS端):负责开启 WebDAV 门户,让手机能存取文件。
  • RoundSync (手机端):负责当“搬运工”,在充电和 Wi-Fi 时自动搬运照片。

第一部分:NAS 端 —— 部署 OpenList

1. 准备工作

在您的 NAS 终端(SSH)执行以下命令,创建专门的存放目录:

mkdir -p /mnt/nas/share/openlist/data
chmod -R 777 /mnt/nas/share/openlist

2. 编写 Docker Compose

/mnt/nas/share/openlist 目录下创建 docker-compose.yml,填入以下内容:

version: '3.3'
services:
  openlist:
    image: openlistteam/openlist:beta
    container_name: openlist
    restart: unless-stopped
    ports:
      - "5244:5244"
    user: "0:0" # 以最高权限运行,防止硬盘读写报错
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - /mnt/nas/share/openlist/data:/opt/openlist/data # 存放配置和数据库
      - /mnt/nas/share:/mnt/nas/share                   # 挂载您的真实硬盘目录

启动命令: docker-compose up -d

3. 初始化密码

启动后,执行以下命令设置您的管理员密码:

docker exec -it openlist ./openlist admin set 您的新密码

第二部分:OpenList 核心配置(关键)

1. 挂载本地硬盘

  1. 浏览器打开 http://NAS内网IP:5244,登录账号 admin
  2. 点击页面底部的 “管理” -> “存储” -> “添加”
  3. 驱动:选择 “本项目存储 (Local)”
  4. 挂载路径:填 /nas
  5. 根目录路径:填 /mnt/nas/share
  6. 点击 “添加”。现在首页就能看到硬盘文件了。 image.png

2. 开启 WebDAV 管理权限(不执行这一步手机无法写入)

这是最容易漏掉的一步!

  1. 在管理后台点击 “用户”
  2. 点击 admin 账号后的 “编辑”
  3. 找到权限列表,必须勾选以下两项
    • WebDAV 读取
    • WebDAV 管理 (如图所示,开启后才能上传文件)
  4. 点击底部的 “保存”image.png

第三部分:手机端 —— RoundSync 配置

1. 连接 WebDAV

  1. 打开 RoundSync,点击添加 “远端 (Remotes)”
  2. 填写参数:
    • 远端名称NAS_Backup
    • URLhttp://你的NAS内网IP:5244/dav/注意:结尾必须有斜杠 /
    • User/Pass:填写刚才设置的 admin 和密码。
    • Vendor:选择 Other
  3. 点击保存。尝试点击这个远端,如果能看到 /nas 文件夹,说明连接成功! aad6bc65b260b74a8caf74dd834eabb2.jpg

2. 创建同步任务 (Job)

  1. 点击底部的 “任务 (Jobs)” -> “+”
  2. 基本信息:起个名字叫“备份照片”。
  3. 本地路径:选择手机相册,通常是 /storage/emulated/0/DCIM/Camera
  4. 远端路径:选择 NAS_Backup -> 进入 /nas -> 选择你存照片的文件夹。
  5. 方向 (Mode):建议选择 “同步本地到远端”“远端同步本地”
    • 提示:Copy 模式最安全,手机删了 NAS 里的照片也不会丢。 87da343fa85eea08dd5817aab5ef9fff.jpg

3. 设置自动触发器 (自动化)

这是实现“全自动”的关键:

  1. 在任务编辑页面向下滚动,找到 “计划 (Schedule)”“条件约束”

3 执行频率:设置为“定时时”或“间隔”。 4. 点击右下角 “保存”

e49affb654e0742bbd17817554a833f2.jpg

💡 常见问题排错

  • 报错“创建目录出错”?
    • 请检查 OpenList 后台 admin 用户里的 “WebDAV 管理” 勾选了没。
    • 检查 NAS 宿主机的目录权限,确保执行过 chmod 777
  • 同步速度慢?
    • RoundSync 是局域网传输,取决于你的 Wi-Fi 信号。
    • 在任务设置里,可以关闭“MD5 校验”,这样会快很多。
  • 想外网访问?
    • 如果您有 IPv6,在路由器防火墙开启 5244 端口。
    • 手机端的 URL 换成 http://[你的IPv6地址]:5244/dav/ 即可实现全球备份。

总结

这套方案通过 OpenList 解决了服务端轻量化的问题,通过 RoundSync 解决了手机端自动化的问题。您的 NAS 内存占用将长期稳定在 50MB 左右,却能享受像大厂云盘一样的自动同步体验!