OneStrm 配置指南
环境变量配置
基础配置
| 变量名 | 说明 | 默认值 | 必填 |
|---|---|---|---|
PUID | 用户 ID | 0 | 否 |
PGID | 用户组 ID | 0 | 否 |
TZ | 时区设置 | 未设置 | 否(建议设置) |
配置示例
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
完整 compose.yml 配置示例
services:
onestrm:
image: jifav13945/onestrm-patched
container_name: onestrm
restart: always
ports:
- "18003:18003"
- "18302:18302"
volumes:
- ./config:/app/config
- ./media:/movie_strm
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
注意:
- 端口
18003是 Web 管理界面,访问此端口即可使用 OneStrm ./media:/movie_strm是 Strm 文件存储目录,请根据实际需求修改路径
配置文件位置
配置文件位于容器内的 /app/config 目录,映射到宿主机的 ./config 目录。
媒体文件目录
Strm 文件存储在 /movie_strm 目录,映射到宿主机的 ./media 目录。
日志查看
查看容器日志:
# 实时日志
docker compose logs -f onestrm
# 查看配置文件日志
cat config/logs/*.log
安全建议
- 修改默认配置: 根据实际需求修改端口和环境变量
- 保护激活码: 妥善保管激活码,不要泄露
- 使用 HTTPS: 生产环境建议使用反向代理配置 HTTPS
- 定期更新: 保持镜像和配置更新
常见配置问题
1. 健康检查失败
- 确认服务正在运行
- 检查端口是否正确
- 验证网络连接
2. 激活码验证失败
- 确认激活码格式正确
- 检查激活码是否已启用
- 验证设备绑定限制
3. 媒体文件目录问题
- 确认
./media目录存在且有读写权限 - 检查目录路径是否正确
- 验证磁盘空间是否充足
下一步
配置完成后,可以开始使用 OneStrm 进行 Strm 文件生成和管理。如遇问题,请查看 常见问题。