控制平面概览
rauto-manager 是面向 rauto agent 集群的自托管控制平面,用来集中管理多台执行节点、共享设备清单、统一下发任务,并提供实时执行可视化。
与 rauto 的关系
Section titled “与 rauto 的关系”| 项目 | 角色 | 更适合 |
|---|---|---|
rauto | 执行引擎、本地工具、Agent 运行时 | 单机执行、本地 UI、模板与事务能力 |
rauto-manager | 中心化控制平面 | 多 Agent 管理、共享库存、集中下发、统一观察 |
根据源码和 README,rauto-manager 重点提供:
- Agent 接入与注册
- 共享设备清单
- 任务下发
tx_workflow/orchestrate可视化设计- 实时执行事件与时间线
- 历史、通知和管理入口
- 中英文界面
- Next.js 16
- React 19
- Prisma 7
- PostgreSQL
next-intl
npm install配置环境变量
Section titled “配置环境变量”cp .env.example .env常见必填项包括:
DATABASE_URLJWT_SECRETAGENT_API_KEY
npx prisma migrate deploy启动开发环境
Section titled “启动开发环境”npm run dev默认访问地址为 http://localhost:3000。
如果你想快速体验 manager UI,可以直接访问公开 demo 环境:
- 地址:demo.rauto.top
- 用户名:
admin - 密码:
123456
请仅将其用于演示和评估,不要在其中保存生产密钥、真实设备凭据或敏感 inventory 数据。
接入一个 rauto Agent
Section titled “接入一个 rauto Agent”HTTP 模式示例:
rauto agent \ --bind 0.0.0.0 \ --port 8123 \ --manager-url http://<manager-host>:3000 \ --report-mode http \ --agent-name edge-sh-01 \ --agent-token <same-agent-api-key>gRPC 模式示例:
rauto agent \ --bind 0.0.0.0 \ --port 8123 \ --manager-url http://<manager-host>:50051 \ --report-mode grpc \ --agent-name edge-sh-01 \ --agent-token <same-agent-api-key>当前文档站中的定位
Section titled “当前文档站中的定位”这个文档站当前会优先覆盖 rauto 的产品与使用文档,rauto-manager 部分先保留为概览级内容。后续建议继续补充:
- 安装与部署
- Agent 接入与鉴权
- 任务下发模型
- 设计器使用说明
- Manager API / 数据模型