配置优先级

大致为:控制台已保存的设置 > 环境变量 > 内置默认值。上线后优先在 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_TOKENOpenList / 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。