快速开始
欢迎使用 OpenList to Stream!本指南将帮助您在 5 分钟内完成从安装到创建第一个 STRM 文件的完整流程。
前置条件
在开始之前,请确保您已经:
- ✅ 安装了 Docker(或 Docker Compose)
- ✅ 有一个正在运行的 OpenList 服务器
- ✅ 准备好存储 STRM 文件的目录
第一步:部署应用
使用 Docker Compose(推荐)
创建 docker-compose.yml:
yaml
services:
app:
image: hienao6/ostrm:latest
container_name: ostrm
ports:
- "3111:80"
volumes:
- ./data/config:/maindata/config # 配置文件和数据库存储
- ./data/db:/maindata/db # 数据库文件存储
- ./logs:/maindata/log # 日志文件存储
- ./strm:/app/backend/strm # STRM 文件输出目录
restart: always然后运行:
bash
docker-compose up -d第二步:访问应用
打开浏览器,访问:http://localhost:3111
第三步:注册账户
- 在首页点击 "注册" 按钮
- 填写用户信息:
- 用户名:您的用户名
- 邮箱:您的邮箱地址
- 密码:设置一个安全密码
- 点击 "注册" 完成账户创建
- 使用刚创建的账户登录系统
第四步:配置 OpenList 服务器
- 登录后,点击首页的 "添加配置" 按钮
- 填写服务器信息:
- Base URL:您的 OpenList 服务器地址(如:
http://192.168.1.100:3000) - Token:OpenList 的访问令牌(在 OpenList 设置中获取)
- Base URL:您的 OpenList 服务器地址(如:
- 点击 "测试连接" 确保配置正确
- 点击 "保存" 完成配置
连接测试
如果连接测试失败,请检查:
- OpenList 服务器是否正在运行
- 网络连接是否正常
- Token 是否正确且有效
- 服务器地址是否正确(包含端口号)
- Token 是否有足够的权限访问指定路径
第五步:创建第一个任务
- 点击顶部导航栏的 "任务管理"
- 点击 "添加任务" 按钮
- 配置任务信息:
- 任务名称:给任务起个名字(如:电影库转换)
- 选择 OpenList 配置:选择刚才创建的配置
- OpenList 路径:选择要转换的 OpenList 路径
- STRM 输出路径:设置 STRM 文件的保存路径
- 更新模式:选择"增量更新"(首次运行建议选择"全量更新")
- 是否刮削:如果需要自动获取媒体信息,开启此选项
- 点击 "测试路径" 确保路径配置正确
- 点击 "保存" 完成任务创建
第六步:执行任务
手动执行(推荐首次使用)
- 在任务列表中找到刚创建的任务
- 点击任务右侧的 "立即执行" 按钮
- 系统会开始处理文件,您可以在任务详情页查看进度
- 等待任务完成
设置定时执行
- 在任务详情页,点击 "编辑"
- 在 "Cron 表达式" 字段中设置执行时间
0 2 * * *- 每天凌晨2点执行0 */6 * * *- 每6小时执行一次
- 点击 "保存" 生效
第七步:查看结果
任务执行完成后:
- 检查 STRM 文件:在您设置的输出目录中查看生成的 STRM 文件
- 使用 STRM 文件:将 STRM 文件添加到您的媒体服务器(如 Plex、Jellyfin 等)
- 查看日志:在"日志"页面查看详细的执行日志
常用 Cron 表达式
| 表达式 | 说明 |
|---|---|
0 2 * * * | 每天凌晨2点 |
0 */6 * * * | 每6小时 |
0 0 * * 0 | 每周日午夜 |
0 0 1 * * | 每月1号午夜 |
下一步
恭喜!您已经成功创建了第一个 STRM 文件。接下来您可以:
- 📖 添加更多 OpenList 配置
- 📋 创建更多转换任务
- ⚙️ 配置系统设置
- 📊 查看执行日志
- ❓ 查看常见问题
遇到问题?
如果在使用过程中遇到问题,可以:
- 查看 常见问题
- 检查 执行日志
- 在 GitHub Issues 提交问题
- 查看项目 Wiki
现在您可以开始享受 OpenList to Stream 带来的便利了!🎉