Skip to content

Releases

v0.1.0

Choose a tag to compare

@deepcoldy deepcoldy released this 11 Nov 04:42

Botmux 的自托管中心化平台,首个公开版本。

项目讲解视频(中文配音,约 3 分钟):

botmux-platform-intro.mp4

能做什么

  • 飞书登录:用飞书账号登录,不需要另设密码。
  • 反向 WebSocket 隧道:每台机器上的 botmux daemon 主动连到平台,dashboard 和终端通过各自的子域名访问,机器无需开放入站端口。
  • 接入机器:网页给出一键安装命令和 botmux bind 绑定码,在机器上执行后即上线。
  • 机器总览:在线状态、daemon 版本、一键升级、打开 dashboard,支持机器协管者。
  • 团队协作:团队与飞书协作群、Issue 看板。
  • 个人凭据库:用你掌握的 KEK 信封加密保存你的飞书授权,按需向已绑定的机器发放短期凭据,让机器人以你的身份调用 lark-cli。

部署

  • 本地试用:docker compose up --build,打开 http://localhost:8080(开发登录,带 MongoDB)。
  • 生产:需要 MongoDB、一个飞书自建应用,以及根域和 *.<root-host> 通配子域的 DNS 与 TLS 证书;多副本时再加 Redis。可用仓库里的 Dockerfile 构建镜像,环境变量见 README.md。
  • 从源码构建需要 Go 1.22+ 和 Node.js 22+。

MIT 许可证。