Node 安装与加入
Mac mini、MacBook、Windows PC、NAS、GPU 服务器、云主机——都可以成为 EvoAI 执行节点。
什么是 Node
Node 是 EvoAI OS 的执行单元,具备:Node Identity、Node Runtime、Capability Registry、心跳、健康监控、资源监控、Mesh Client、事件 Client、设备/Agent 适配器。
在 Server 上生成加入令牌
evoai node add
# 输出:evt_xxxxxxxxxxxxxxxxxxxxxxxx(15 分钟有效,一次性)
在目标机器上加入
# 已安装 EvoAI 时
evoai node join evt_xxxxxxxxxxxxxxxxxxxxxxxx
# 未安装:一条命令安装 + 加入(macOS/Linux)
curl -fsSL https://docs.evoaios.com/node | sh -s -- evt_xxxxxxxxxxxxxxxxxxxxxxxx
# Windows PowerShell
irm https://docs.evoaios.com/node | iex
成功提示:EvoAI Node joined successfully.
加入流程
- 令牌校验(无效/过期/已使用 → 403)
- Node Identity 创建(Ed25519 密钥对)
- 节点注册(
/v1/nodes/register)
- 能力注册 + 心跳 + Mesh 连接 + 健康检查
查看节点状态
evoai node list
# nd_xxxx evoai-node-xxxx online healthy
在 Web Console 的「节点」页面同样可见。节点离线后状态自动标记,网络恢复自动重连。