应用介绍
dysync.net(抖小云)是一款基于 .NET Core 与 Vue 的抖音视频同步工具,可将抖音收藏夹、「我喜欢」的视频以及指定博主作品批量同步至本地存储,并支持基础的刮削与元数据生成,方便在 Emby/Jellyfin 等媒体库内直接浏览与播放。应用提供 Web 管理界面与任务功能,便于按频道/用户/关键词进行抓取与定时同步,非常适合在 NAS 环境中做短视频归档与分类管理。
主要特点:
- 支持多账号、多源同步,按收藏/点赞/指定博主抓取
- 元数据刮削与基础重命名,兼容 Emby/Jellyfin 媒体库组织
- Web 界面管理任务、日志查看与进度追踪
- Docker 部署简便,卷映射独立存储收藏/点赞/博主与数据库
- 可配置端口与访问密码(依据镜像/环境变量)
效果:

安装说明
重要:随着作者持续迭代,按照方式和镜像地址可能会出现变化,如有需要请关注github仓库:https://github.com/jianzhichu/dysync.net?tab=readme-ov-file#4-%E8%BF%90%E8%A1%8C%E6%96%B9%E5%BC%8F%E6%8E%A8%E8%8D%90-docker-compose
前提依赖
- Docker 与 Docker Compose,NAS 具备稳定的网络访问
- 规划挂载目录用于分类存储:收藏、点赞、博主作品、数据库与图片
- 准备 Emby/Jellyfin 媒体库目录结构,便于后续导入与浏览
安装配置
参考官方文档示例,容器内服务默认监听 10101,示例将其映射到宿主 10103:
version: "3.8"
services:
dysync:
image: ccr.ccs.tencentyun.com/jianzhichu/dysync:beta_2.1.1
container_name: dysync
ports:
- "10103:10101"
environment:
- TZ=Asia/Shanghai
volumes:
- ./data/dysync/coll:/app/collect
- ./data/dysync/favorite:/app/favorite
- ./data/dysync/db:/app/db
- ./data/dysync/imgs:/app/images
- ./data/dysync/uper:/app/uper
restart: unless-stopped
注意事项:
- 首次使用需在 Web 界面按文档提取抖音 Cookie 与
sec_user_id,否则无法抓取 - 抓取规模较大时建议分批执行,避免 API 限流或网络波动导致失败
- 为保障合规,请仅用于个人学习与备份,勿对外分发侵权内容
使用说明
- 启动:
docker-compose up -d后访问http://NAS_IP:10103 - 凭证配置:按文档流程获取 Cookie 与用户标识,填入管理界面
- 任务与分类:创建按收藏/点赞/博主的任务,映射到对应挂载目录,定期运行
- 导入媒体库:将抓取视频目录纳入 Emby/Jellyfin 媒体库,依规则命名便于检索
- 维护:定期备份
/app/db与图片目录,必要时做去重与重命名