影视库自动化解决方案,实现了网盘文件实时生成strm文件,Cloudsaver保存文件后,自动通知Alist目录刷新,还有Alist-strm自动生成strm文件,不依赖定时任务,减少访问网盘的次数和提高执行效率。
- Alist目录智能刷新
实时监控Cloudsaver保存文件动作,自动触发媒体库更新 - 多任务协同调度
支持Alist-strm/TaoSync任务并行执行,网盘文件转存后自动生成strm或同步下载文件 - 日志全景监控
提供实时日志追踪与历史记录查询,错误智能预警
- Vue 3 + Element Plus
SPA应用框架与UI组件库 - Vite
下一代前端构建工具
- Node.js + Express
高性能服务端框架 - 文件系统监控
基于inotify的目录监听机制
git clone https://github.com/your-repo/qilin-auto.git
cd qilin-autonpm install
cd server && npm installnode server.jscd ..
npm run devversion: "3"
services:
alist-strm:
stdin_open: true
tty: true
volumes:
- ./video:/volume1/video #./video为挂载网盘的本地路径,请根据实际路径修改
- ./config:/config #./config为宿主机配置文件夹路径,可以不修改
ports:
- "5000:5000"
container_name: alist-strm-api
restart: always
image: qilinzhu/alist-strm:latest
network_mode: bridgeversion: '3'
services:
qilin-auto:
container_name: qilin-auto
image: qilinzhu/qilin-auto:latest
ports:
- "9090:9090"
- "9009:9009"
volumes:
- /vol1/1000/cloudsaver/logs:/app/logs #/vol1/1000/cloudsaver/logs为cloudsaver的宿主机日志文件夹,请根据实际路径修改
- ./data:/app/server/data #./data为宿主机数据文件夹路径,可以不修改
restart: always
environment:
- NODE_ENV=productionversion: '3'
services:
taoSync:
image: qilinzhu/tao-sync:latest
container_name: taoSync
restart: always
ports:
- "8023:8023"
volumes:
- ./data:/app/data #./data为宿主机配置文件夹路径,可以不修改docker-compose up -d- 详细教程
- 密码:gity
答疑和最新文件都在群里,一群784295077(已满),二群698788293(未满)
本项目采用 MIT License