概述
本文档记录了使用DoraCloud桌面云管理平台,完整部署OpenClaw虚拟桌面环境,并配置AI模型和消息渠道的全过程。
环境信息
基础设施
| 项目 | 说明 |
|---|---|
| DoraCloud管理地址 | DoraCloud 管理平台的访问地址(https) |
| Proxmox服务器地址 | Proxmox 宿主机的 IP 地址 |
需提前准备的账号与凭据
在开始部署前,请确保已准备好以下信息:
DoraCloud 与 Proxmox
| 项目 | 说明 |
|---|---|
| DoraCloud 管理员账号 | DoraCloud 平台的管理员用户名和密码 |
| Proxmox 管理员账号 | Proxmox 服务器的登录用户名和密码(通常为 root) |
AI 模型服务
| 项目 | 说明 |
|---|---|
| Moonshot AI API Key | 在 Moonshot AI 开放平台 注册账号后获取 |
飞书机器人
| 项目 | 说明 |
|---|---|
| 飞书企业账号 | 需要有飞书企业管理员权限,用于创建自建应用 |
| App ID | 在飞书开放平台创建自建应用后获取 |
| App Secret | 与 App ID 同步生成,在应用详情页获取 |
| Verification Token | 可选,用于请求验证,在应用事件订阅页获取 |
提示:飞书自建应用需在飞书开放平台完成创建,并开启"接收消息"事件权限,发布上线后方可使用。
第一步:登录DoraCloud
- 浏览器访问 DoraCloud 管理地址
- 输入管理员用户名和密码
- 点击"登录"进入DoraCloud管理平台
第二步:系统初始化 — 添加Proxmox服务器
- 登录后弹出欢迎向导,点击"开始"
- 进入初始化向导 — 配置服务,点击"继续"
- 配置虚拟化页面:
- 主机类型:选择
Proxmox - IP地址:填写 Proxmox 服务器 IP
- 用户名:填写 Proxmox 管理员用户名
- 密码:填写 Proxmox 管理员密码
- 点击"下一步"
- 主机类型:选择
- 配置资源池页面:保持默认配置(桌面存储池:data,网络资源池:vmbr0),点击"下一步"
- 配置集群页面:选择"创建一个新的DoraCloud集群",点击"下一步"
- 配置用户数据库页面:选择"使用DoraCloud本地群组数据库",点击"下一步"
- 完成初始化设置,点击"完成"
第三步:下载 OpenClaw0313V1 模板
- 点击顶部导航"模板"
- 切换到"远程镜像仓库“标签页
- 点击"刷新"加载远程镜像列表
- 在列表中找到
OpenClaw313V1(Linux,64GB,1.43GB) - 点击该行右侧”下载“按钮
- 弹出确认框,点击"确定"开始下载
- 等待底部事件列表显示"恢复模板完成”(约1-2分钟)
- 切换回"模版列表"标签页,确认
OpenClaw313V1状态为"已发布"
第四步:创建桌面池 OpenClawPool
- 点击顶部导航"桌面池"
- 点击"+“图标,打开"配置桌面池"向导
基本信息(第1步)
| 参数 | 值 |
|---|---|
| 桌面池名称 | OpenClawPool |
| 选择模版 | OpenClaw313V1 |
| 虚拟机名称前缀 | OpenClaw |
| 内存(MB) | 2048 |
| 虚拟CPU数 | 1 |
| 每个CPU的核数 | 2 |
点击"下一步”
配置策略(第2步)
| 参数 | 值 |
|---|---|
| 最大创建虚拟机数 | 10 |
| 预创建虚拟机数 | 10 |
| 用户名 | 填写虚拟机默认登录用户名 |
| 密码 | 填写虚拟机默认登录密码 |
| 桌面池类型 | 公用桌面池 |
点击"下一步"
配置存储(第3步)
无需配置用户数据盘,直接点击"确定"。
系统自动开始创建10台虚拟机,等待底部事件列表显示所有 OpenClaw01~OpenClaw10 “虚拟机进入运行状态”(约3-5分钟)。
第五步:创建10个用户
- 点击顶部导航"用户"
- 点击"批量新增“按钮,填写以下信息:
| 参数 | 值 |
|---|---|
| 用户名 | user |
| 后缀 | 01 |
| 数量 | 10 |
| 密码 | 设置用户登录密码 |
| 确认密码 | 再次输入密码 |
| 选择桌面池 | ? OpenClawPool |
- 点击"提交”,成功创建 user01 ~ user10,共10个用户,均关联 OpenClawPool
第六步:为OpenClaw配置模型Provider
- 点击顶部导航"桌面计算机"
- 找到
OpenClaw01,点击右侧"操作" - 在弹出菜单中选择"OpenClaw",打开 OpenClaw 配置管理界面
- 切换到"模型 Provider“标签页
- 点击”+ 新增 Provider"
- 第1步:选择模型供应商,点击"Moonshot AI (Kimi)"
- 第2步:配置凭证,填写以下信息:
| 参数 | 值 |
|---|---|
| API Key | 填写 Moonshot AI 的 API Key |
| Base URL | https://api.moonshot.cn/v1(自动填写) |
- 点击"下一步"
- 第3步:选择模型,勾选"Moonshot v1 128K"
- 点击"? 完成添加",Provider 状态变为"启用"
第七步:为OpenClaw配置消息渠道(飞书)
- 在 OpenClaw 配置管理界面,切换到"消息渠道“标签页
- 点击”+ 新增渠道"
- 第1步:选择消息渠道,点击"飞书 (Lark)"
- 第2步:配置飞书凭证,填写以下信息:
| 参数 | 值 |
|---|---|
| App ID | 填写飞书开放平台的 App ID |
| App Secret | 填写飞书开放平台的 App Secret |
| Verification Token | (可选,留空) |
- 点击"? 完成添加",飞书渠道状态变为"启用"
- 点击"关闭"退出 OpenClaw 配置管理界面
第八步:测试验证
使用手机飞书客户端,找到配置的飞书机器人,向其发送一条消息(例如"你好"),若收到 AI 回复,则说明 OpenClaw 整体配置正确。
提示:若未收到回复,请检查飞书开放平台中该机器人的事件订阅 Webhook 地址是否已指向 OpenClaw01 虚拟机的 IP 地址。
部署结果汇总
| 项目 | 状态 |
|---|---|
| Proxmox服务器 | ? 已添加 |
| OpenClaw313V1 模板 | ? 已下载,已发布 |
| 桌面池 OpenClawPool | ? 已创建(2核CPU,2GB内存) |
| 虚拟机 OpenClaw01~OpenClaw10 | ? 全部正在运行 |
| 用户 user01~user10 | ? 已创建,关联 OpenClawPool |
| 模型 Provider(Moonshot AI Kimi) | ? 已配置,已启用 |
| 消息渠道(飞书 Lark) | ? 已配置,已启用 |
文档生成时间:2026-03-19