All apps · 0 apps
ironsbot
Docker app from IronsBot Unraid's Repository
Overview
Readme
View on GitHubIronsBot Unraid Templates
This repository only contains Unraid Community Applications metadata and Docker templates for IronsBot.
Main project:
Docker image:
murmansk5000/ironsbot:latest
Template:
templates/ironsbot.xml
Runtime behavior is configured by mounting a directory to /config and setting APP_CONFIG_PATH=/config/ironsbot.toml. See the main project README for the full configuration guide.
Requirements
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
murmansk5000/ironsbot:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
主机端口映射到容器内 8080,NapCat/OneBot 反向 WebSocket 连接这个端口。
- Target
- 8080
- Default
- 8085
- Value
- 8085
持久化数据目录,用来保存插件缓存、B站 Cookie、SQLite 数据库和本地缓存文件。
- Target
- /app/data
- Default
- /mnt/user/appdata/ironsbot/data
- Value
- /mnt/user/appdata/ironsbot/data
只读挂载配置目录,目录内放 ironsbot.toml。可从仓库的 config.prod.toml 或 config.example.toml 复制后修改。
- Target
- /config
- Default
- /mnt/user/appdata/ironsbot/config
- Value
- /mnt/user/appdata/ironsbot/config
NoneBot 运行环境名,生产环境通常填 prod。
- Target
- ENVIRONMENT
- Default
- prod
- Value
- prod
NoneBot 驱动配置,保持 ~fastapi+~httpx 即可支持 OneBot 反向 WebSocket 和 HTTP 请求。
- Target
- DRIVER
- Default
- ~fastapi+~httpx
- Value
- ~fastapi+~httpx
容器内监听地址,Docker/Unraid 中建议 0.0.0.0。
- Target
- HOST
- Default
- 0.0.0.0
- Value
- 0.0.0.0
容器内监听端口,需与端口映射的容器端口一致。
- Target
- PORT
- Default
- 8080
- Value
- 8080
日志级别,可填 TRACE、DEBUG、INFO、WARNING 或 ERROR。
- Target
- LOG_LEVEL
- Default
- INFO
- Value
- INFO
命令前缀列表,包含空字符串时可直接发送口令。
- Target
- COMMAND_START
- Default
- ["/", ""]
- Value
- ["/", ""]
行为配置 TOML 文件路径。Unraid 中保持 /config/ironsbot.toml,并在上方 Config 目录里放置该文件。
- Target
- APP_CONFIG_PATH
- Default
- /config/ironsbot.toml
- Value
- /config/ironsbot.toml
OneBot 连接令牌,必须和 NapCat 等 OneBot 客户端的 access_token 一致。
- Target
- ONEBOT_ACCESS_TOKEN
超级管理员 QQ 列表,必填。示例:[123456789] 或 ["123456789"]。
- Target
- SUPERUSERS
- Default
- []
- Value
- []
可选。米米号账号;只有需要无头登录/自动化赛尔号操作时填写,不使用时留空。
- Target
- HEADLESS_SEER_USER_ID
可选。米米号密码的 MD5 值;和米米号账号配套使用,不使用时留空。
- Target
- HEADLESS_SEER_PASSWORD
AI 聊天的 API Key,例如 DeepSeek Key;这是密钥,不要提交到 Git。
- Target
- AI_KEY
可选。custom_sendpic 使用 CNB 后端时的访问令牌;仓库名等行为配置写在 /config/ironsbot.toml。
- Target
- SENDPIC_CNB_TOKEN