all profile,以默认启用沙箱、stdio MCP 托管、Skill 添加/编辑等依赖 Box Runtime 的功能):
langbot、langbot_plugin_runtime 和 langbot_box。如果只需要基础服务,不启用 Box Runtime,可以使用:
langbot_box 通过主机 Docker socket 创建沙箱容器,因此 Box 根目录的宿主机路径和容器内路径必须一致:
Box 控制面的启动方式因部署方式而异。 容器部署下,Box 控制面以独立的
langbot_box 容器运行,langbot 通过 WebSocket(ws://langbot_box:5410)连接它;而手动启动 / uvx 部署则由 langbot 直接拉起一个 stdio 子进程作为 Box 控制面。langbot_box 借助挂载的宿主 docker.sock 在宿主 Docker 上创建沙箱兄弟容器,LangBot 镜像已内置 docker 客户端,无需额外安装。No sandbox backend (Docker/nsjail/E2B) is ready,请先确认当前用户可访问 Docker:
docker info 正常输出,请重启 LangBot。
- 如果你的主机位于中国大陆,可以考虑把
docker-compose.yaml文件中的镜像名称改为docker.langbot.app/langbot-public/rockchin/langbot:latest以使用我们提供的镜像源。 - 推荐设置 Docker 容器代理,以便保证 LangBot 在运行期间的网络访问通畅。
- 如果需要禁用或强制沙箱后端,请参考沙箱配置。
5300端口供 WebUI 使用,您可以访问http://127.0.0.1:5300查看 WebUI。还会映射
2280-2285端口供使用 OneBot 协议的消息平台适配器反向连接。
完成 LangBot 部署后,请继续阅读:
