收起左侧

【开源自荐】OpenSync:飞牛 NAS 上的群晖 Cloud Sync 平替方案,支持 AList / OpenLi

19
回复
1936
查看
[ 复制链接 ]

3

主题

2

回帖

0

牛值

江湖小虾

2026-6-5 14:10:47 显示全部楼层 阅读模式

【开源自荐】OpenSync:飞牛 NAS 上的群晖 Cloud Sync 平替方案,支持 AList / OpenList 自动同步

大家好,最近做了一个小工具,叫 OpenSync,主要是给飞牛 fnOS / 飞牛 NAS 用户准备的。

如果你以前用过群晖的 Cloud Sync,应该会很熟悉这种需求:
本地照片、影音库、下载目录、文档目录,想定时同步到网盘、对象存储、WebDAV,或者另一台存储设备上。

飞牛 NAS 目前生态还在成长,我自己也想要一个类似 Cloud Sync 的工具,于是就做了这个开源项目。

项目地址:
https://github.com/chenbin3625/OpenSync

Docker 镜像:
chenbin3625/opensync:latest

image.png

image.png

image.png

image.png

image.png

OpenSync 是什么?

简单说,OpenSync 是一个基于 AList / OpenList 的自动同步管理工具。

AList / OpenList 负责接入各种存储,比如本地目录、网盘、对象存储、WebDAV 等;OpenSync 则负责把这些路径组织成同步任务,提供定时执行、实时进度、历史记录、失败重试和消息通知。

它比较适合这些场景:

  • 飞牛 NAS 本地目录定时备份到网盘
  • 照片库、文档目录、下载目录自动归档
  • 多个网盘 / 对象存储之间同步或迁移
  • 替代群晖 Cloud Sync 的基础同步能力
  • 想通过网页界面管理同步任务,而不是写脚本

主要功能

目前支持:

  • 添加多个 AList / OpenList 引擎
  • 单源、多源、单目标、多目标同步
  • 三种同步模式:仅新增、全同步、移动模式
  • 手动执行、按分钟间隔执行、Cron 定时执行
  • Gitignore 风格排除规则
  • 按文件大小过滤
  • 实时查看扫描、传输速度、剩余大小、失败原因
  • 查看历史任务,支持继续执行和只重试失败项
  • 支持暂停任务
  • 支持任务完成、失败、无需同步时通知
  • 支持自定义 Webhook、Server 酱、钉钉、企业微信、飞书 / Lark
  • 支持深色模式、中英文界面
  • 数据使用 SQLite 保存在本地,Docker 部署比较方便

Docker Compose 部署

推荐用 Docker Compose:

mkdir -p opensync
cd opensync
curl -O https://raw.githubusercontent.com/chenbin3625/OpenSync/main/docker-compose.yml
docker compose up -d

启动后访问:

http://你的设备IP:8023/

首次管理员密码可以在容器日志里查看:

docker logs opensync

默认数据会保存在当前目录的 data/ 文件夹里,里面包含数据库、配置、密钥和日志,升级或迁移时记得保留。

docker-compose.yml 示例

services:
  opensync:
    image: chenbin3625/opensync:latest
    container_name: opensync
    restart: unless-stopped
    ports:
      - "8023:8023"
    volumes:
      - ./data:/app/data
    environment:
      OPENSYNC_PORT: 8023
      GIN_MODE: release

如果想固定版本,也可以使用:

image: chenbin3625/opensync:1.4.0

基本使用流程

  1. 先准备好 AList / OpenList​把本地目录、网盘、对象存储、WebDAV 等存储挂载好。
  2. 在 OpenSync 里添加引擎​填写 AList / OpenList 地址和令牌,保存时会自动测试连接。
  3. 新建同步任务​选择源目录、目标目录、同步方式和调度方式。
  4. 配置排除规则​比如排除临时文件、缓存目录、系统文件,避免无意义同步。
  5. 运行任务​可以手动跑一次,也可以设置间隔或 Cron 定时执行。
  6. 查看进度和历史​任务运行时可以看到实时速度、剩余大小、成功 / 失败数量。失败项可以单独重试。
  7. 配置通知
    如果希望同步完成后收到提醒,可以配置飞书、企业微信、钉钉、Server 酱或自定义 Webhook。

适合哪些用户?

如果你是飞牛 NAS 用户,并且有这些需求,应该会比较适合:

  • 想把本地数据定时备份到网盘
  • 想找一个群晖 Cloud Sync 的替代方案
  • 已经在用 AList / OpenList
  • 不想长期维护同步脚本
  • 希望任务状态、失败原因、历史记录都能在网页里看到

目前项目还在继续完善,欢迎大家试用、提 Issue、提建议,也欢迎 PR。
如果你也在飞牛 NAS 上找 Cloud Sync 平替,可以试试 OpenSync。

收藏
送赞 3
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

45

回帖

0

牛值

初出茅庐

2026-6-5 17:15:28 显示全部楼层

试了从阿里云盘到夸克网盘,阿里云盘报403错误

3

主题

45

回帖

0

牛值

初出茅庐

2026-6-5 17:23:14 显示全部楼层
删掉再来一次又可以:smile:

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-5 20:46:40 显示全部楼层
TaoSync改的吗,感觉很像
借鉴了 taosync 的思路,但是使用 go+react 重构了,性能更佳,界面更现代,并且整体非常轻量化,打完包只有 10M 的体积,单二进制文件启动  详情 回复
2026-6-11 11:23

0

主题

10

回帖

0

牛值

fnOS系统内测组

2026-6-6 09:34:49 显示全部楼层

感谢分享

10

主题

442

回帖

0

牛值

社区鸿蒙内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-6-6 10:03:27 显示全部楼层

官方能学习一下吗?备份应用也该升级了,目前只是能用完全算不上好用

对,感觉总是复制中丢文件,不完整  详情 回复
2026-6-8 16:48

1

主题

94

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-6-6 14:50:42 显示全部楼层

支持一下,已经用上了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

4

主题

122

回帖

0

牛值

初出茅庐

2026-6-8 16:48:54 显示全部楼层
Melody 发表于 2026-6-6 10:03
官方能学习一下吗?备份应用也该升级了,目前只是能用完全算不上好用

对,感觉总是复制中丢文件,不完整

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-9 16:44:31 显示全部楼层

我做梦也想这个双向同步啊就是不做

这个主要是需要拿到源目录和目的目录的 md5,需要网盘返回文件 md5,目前很多网盘是不返回的,需要全量从网盘拖回文件再对比 md5,这样的话显然体验很差,所以暂时无法支持;如果支持的话是能够实现双向同步的,目前  详情 回复
2026-6-11 11:26

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-9 16:45:24 显示全部楼层

这个不能双向同步功能

1

主题

37

回帖

0

牛值

江湖小虾

2026-6-10 08:37:07 显示全部楼层

这是个好东西,支持一下

10

主题

30

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2026-6-10 09:46:24 显示全部楼层

之前有一个tao-sync的,功能很类似

不过还是喜欢群晖的同步,装一个虚拟机,然后挂载,然后同步,也不费劲

5

主题

10

回帖

0

牛值

江湖小虾

2026-6-10 14:10:53 显示全部楼层

虚拟机里的黑群晖终于可以下岗了。。

3

主题

2

回帖

0

牛值

江湖小虾

2026-6-11 11:23:43 楼主 显示全部楼层
JinsFoni 发表于 2026-6-5 20:46
TaoSync改的吗,感觉很像

借鉴了 taosync 的思路,但是使用 go+react 重构了,性能更佳,界面更现代,并且整体非常轻量化,打完包只有 10M 的体积,单二进制文件启动

3

主题

2

回帖

0

牛值

江湖小虾

2026-6-11 11:26:06 楼主 显示全部楼层
联通蚂蚁宝 发表于 2026-6-9 16:44
我做梦也想这个双向同步啊就是不做

这个主要是需要拿到源目录和目的目录的 md5,需要网盘返回文件 md5,目前很多网盘是不返回的,需要全量从网盘拖回文件再对比 md5,这样的话显然体验很差,所以暂时无法支持;如果支持的话是能够实现双向同步的,目前这个程序基本上只是用于本地nas 备份到网盘的用途

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-12 18:23:07 显示全部楼层

做个本地的双向同步也好啊 能备份盘

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-12 18:32:21 显示全部楼层

我现在在用虚拟机这样做 !大材小用太占用资源,这样做法是目前飞牛的最好稳定的方法 。
屏幕截图2026-06-12182942.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

170

回帖

0

牛值

初出茅庐

2026-6-17 15:55:17 显示全部楼层
测试可用,完美啊

0

主题

8

回帖

0

牛值

江湖小虾

2026-6-22 17:32:48 显示全部楼层

有没有飞牛的fpk安装文件呢

1

主题

7

回帖

0

牛值

社区鸿蒙内测组

2026-6-25 22:22:47 显示全部楼层

求助,同步报错,又遇到相同问题的吗?AList返回500错误,原因为:failed to check if dir exists: failed to get obj: PROPFIND /video/电视剧/【美剧】摩登家庭(2009)S01-S11全集 1080P 内嵌双语字幕: 404。百度网盘和夸克网盘都不行

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则