马小兔·Strm 环境变量与配置说明
配置优先级
大致为:控制台已保存的设置 > 环境变量 > 内置默认值。上线后优先在 Web「系统设置」里调整,避免每次重建容器冲掉习惯配置。
常用环境变量
| 变量 | 说明 | 常见值 |
|---|---|---|
PORT | 监听端口 | 29087 |
DB_PATH | 数据库文件 | /app/data/strmone.db |
TZ | 时区 | Asia/Shanghai |
ADMIN_PASSWORD | 初始管理员密码 | 务必修改 |
SESSION_SECRET | 会话密钥 | 随机长字符串 |
DEFAULT_STRM_OUTPUT | 默认 STRM 输出 | Docker 下多为 /media |
ALIST_URL / ALIST_TOKEN | OpenList / Alist(可选) | 按实例填写 |
SCAN_ENABLED / SCAN_CRON | 定时扫描 | 建议先进控制台再开 |
本地开发
cp .env.example .env
npm install
npm run dev
本地数据默认在 ./data;非 Docker 时 STRM 默认输出到 ./data/strm。
自建镜像(可选)
仓库提供 scripts/build-docker.sh,支持 linux/amd64、linux/arm64。推送到 main 亦可通过 GitHub Actions 构建并发布到 Docker Hub。
评论