这是 StarBot 的 Docker 部署配置,提供了一个开箱即用的容器化部署方案。
在开始部署之前,你需要准备:
B站账号凭据
详细获取方法请参考 StarBot 官方文档 中的 "六、启动 StarBot -> 2.获取登录 Cookie" 章节
Mirai 实例
Redis 服务
StarBot 配置文件
push_config.json# 创建目录
mkdir starbot && cd starbot
# 下载配置文件
curl -O https://raw.githubusercontent.com/sdjnmxd/starbot-docker/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/sdjnmxd/starbot-docker/main/env.example
mkdir -p config
# 复制环境变量示例文件
cp env.example .env
# 编辑 .env 文件,填入你的配置
vim .env # 或使用其他编辑器
环境变量说明:
配置 StarBot:
push_config.jsonconfig 目录启动服务:
docker compose up -d
服务启动后,你可以:
docker compose logs -fdocker compose downdocker compose restartdocker compose pull && docker compose up -d如果你需要使用自定义字体(如中文字体):
mkdir -p resource
将你的字体文件(如 normal.ttf、bold.ttf)放入 resource 目录
在 StarBot 配置中指定字体路径:
{
"PAINTER_NORMAL_FONT": "你的字体文件名.ttf",
"PAINTER_BOLD_FONT": "你的粗体字体文件名.ttf"
}
注意:
本项目支持完整的环境变量配置,所有 StarBot 的配置项都可以通过环境变量进行设置。环境变量名称与 StarBot 的配置键名保持一致,无需额外映射。
其他可选配置项请参考 StarBot 官方文档 中的 "七、高级配置" 章节。
镜像标签:
latest: 最新版本,随 StarBot 更新自动构建x.y.z: 特定版本号,对应 StarBot 发布版本自动更新:
如果您在使用过程中遇到任何问题或有改进建议,欢迎通过以下方式反馈:
提交问题时,请尽可能提供:
本项目采用 MIT License 开源,详细信息请参阅 LICENSE 文件。
StarBot Docker 是一个独立项目,仅提供容器化部署方案。上游项目使用以下许可证:
Content type
Image
Digest
sha256:7e74e454e…
Size
296.9 MB
Last updated
over 1 year ago
docker pull sdjnmxd/starbot