方式1:通过云服务器ECS预置镜像安装,2核2G起步即可支持OpenClaw运行。
方式2:基于容器服务镜像一键部署,零门槛秒级启动并支持弹性扩展。
方式3:依托AI云桌面预置镜像灵活部署,支持Windows、Mac、iOS、Android多端登录。
方式4:自行本地安装:
1)macOS/Linux:
curl -fsSL https://openclaw.ai/install.sh | bash
2)Windows:
在PowerShell中执行
iwr -useb https://openclaw.ai/install.ps1 | iex
步骤1:打开配置文件。
运行以下命令打开 Web UI,然后在Web UI的左侧菜单栏中选择Config > Raw。
openclaw dashboard
步骤2:修改配置文件。
1)在 JSON 根对象中加入如下 models 配置(如果已存在则替换)。
请将 <YOUR_API_KEY> 替换为您的 Coding Plan 专属API Key
在baseUrl中填写Coding Plan的BaseUrl。目前套餐仅支持贵阳基地二区,使用openai接口协议时,填写https://aigw-gzgy2.cucloud.cn:8443/v1
"models": {
"mode": "merge",
"providers": {
"unicom-cloud": {
"baseUrl": "https://aigw-gzgy2.cucloud.cn:8443/v1",
"apiKey": "<YOUR_API_KEY>",
"api": "openai-completions",
"models": [
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 202752,
"maxTokens": 16384
}
]
}
}
}
2)找到 agents.defaults 对象,并替换或添加以下两个字段:、
"model": {
"primary": "unicom-cloud/MiniMax-M2.5"
},
"models": {
"unicom-cloud/MiniMax-M2.5": {}
}
步骤3:保存配置
如果在Web UI中修改,先单击右上角 Save 保存,然后单击 Update来使配置生效。
如果在终端中修改,先保存文件并退出,然后运行以下命令来使配置生效。
openclaw gateway restart
步骤4:使用
在终端运行以下命令,可以用 Web UI 的方式使用 OpenClaw。
openclaw dashboard
三、常用命令
| 命令 | 作用 | 说明 |
|---|---|---|
openclaw onboard |
启动配置向导 | 交互式配置,如果遇到问题可以重新执行引导 |
openclaw gateway install |
安装服务 | 同时启动服务,并设置开机自启 |
openclaw gateway start |
启动服务 | 需要先执行 install 命令 |
openclaw gateway stop |
停止服务 | 会卸载服务(注意与 start 的依赖关系) |
openclaw gateway status |
查看状态 | 检查服务是否正在运行 |
openclaw logs --follow |
查看实时日志 | 跟踪执行过程中的日志输出(类似 tail -f) |
以联通云为例
购买云服务器ECS,并选择OpenClaw镜像。
规格大于等于2C2G即可。
该云服务器创建成功后,已具备OpenClaw应用以及初始环境。
获取API Key
在联通云AI服务平台选择“服务接入”,点击“创建服务”。选择您所需要的大模型类型,获得API Key。
或购买CodingPlan,获得API Key。
OpenClaw配置(采用联通云内置脚本一键部署)(自定义配置见 https://support.cucloud.cn/document/127/571/128.html?id=128&arcid=6999 )
通过SSH或VNC连接进入云服务器ECS
ssh 用户名@公网IP地址
# 然后输入你的密码
注意:为保证安全使用OpenClaw,OpenClaw云服务器ECS在创建时,系统为您分配默认专有网络VPC、默认子网、默认安全组,
所以在创建完成时,请您进入云服务器后,执行以下命令,检查并配置DNS解析服务:
vim /etc/resolv.conf
在打开的文件中,确认是否存在nameserver配置项。若未配置或需要修改,请添加以下内容(以Google公共DNS为例): nameserver 8.8.8.8
先按i进入编辑模式,在文件中添加 nameserver 8.8.8.8 ,再按esc退出编辑模式,输入:wq(或:x)保存并退出(注意:输入法要是英文)
下载最新的脚本并赋予执行权限
curl -o update-openclaw-config.py https://console.cucloud.cn/console/subApp/woc-ecs-beta/assets/update-openclaw-config.py
chmod +x update-openclaw-config.py
运行脚本,按提示进行配置(配置钉钉见 https://support.cucloud.cn/document/127/571/128.html?id=128&arcid=7008 )
./update-openclaw-config.py
之后可以在终端输入以下内容启动OpenClaw并交互
python3 -m openclaw.cli
| 命令 | 作用 | 说明 |
|---|---|---|
vim /etc/resolv.conf |
配置 DNS | 创建 OpenClaw 的 ECS 实例后,配置 DNS 解析服务(如修改 nameserver)。 |
ps -ef | grep open |
查询服务状态 | 检查 OpenClaw 相关进程是否已启动(如 openclaw-gateway)。 |
openclaw gateway run |
启动服务 | 正常启动 OpenClaw 服务(前台运行,终端会持续输出日志)。 |
openclaw gateway --force |
强制重启服务 | 杀死旧进程并重新启动 OpenClaw 服务(适用于服务异常时强制恢复)。 |
openclaw logs --follow |
实时查看日志 | 跟踪 OpenClaw 执行过程中的日志输出(类似 tail -f)。 |

| 功能分类 | 命令 | 说明 |
|---|---|---|
| 基础操作 | openclaw start |
启动 OpenClaw 服务 |
openclaw stop |
停止 OpenClaw 服务 | |
openclaw restart |
重启 OpenClaw 服务 | |
openclaw status |
查看服务运行状态 | |
| 网关管理 | openclaw gateway start |
启动网关服务 |
openclaw gateway stop |
停止网关服务 | |
openclaw gateway restart |
重启网关服务 | |
openclaw gateway status |
查看网关状态(包括监听端口、服务健康度等) | |
| 配置管理 | openclaw config get <path> |
查看指定配置项的值(如 config get models.default) |
openclaw config set <path> <value> |
修改配置项(如 config set gateway.port 18789) |
|
openclaw configure |
交互式配置向导(模型、通道、技能等) | |
| 模型与技能管理 | openclaw models list |
列出所有可用模型 |
openclaw models set <model> |
切换默认模型(如 models set claude-3-5) |
|
openclaw skills list |
列出所有可用技能 | |
openclaw skills enable <name> |
启用指定技能(如 skills enable file-organizer) |
|
| 日志与诊断 | openclaw logs |
查看实时日志 |
openclaw logs --tail=100 |
查看最近 100 行日志 | |
openclaw doctor |
系统诊断与自动修复(推荐在遇到问题时运行) | |
| 通道管理 | openclaw channels list |
列出已连接的聊天通道(如 Telegram、Discord 等) |
openclaw channels add --channel telegram |
添加 Telegram 通道(需提前配置 API Token) | |
| 内存管理 | openclaw memory search "关键词" |
搜索长期记忆或每日日志中的内容 |
| 定时任务 | openclaw cron add --name "任务名" --cron "0 9 * * *" --message "提醒内容" |
添加每日定时任务(如早上 9 点的提醒) |
| 高级命令 | openclaw dashboard |
打开 Web 控制面板(默认地址 http://127.0.0.1:18789) |
openclaw update |
检查并更新 OpenClaw 到最新版本 | |
openclaw reset |
重置本地配置(谨慎使用,会清除所有自定义设置) |
若您在使用OpenClaw时,出现“no output”字样:
可能原因为客户端无法访问大模型,建议检查虚拟机与大模型的连通性,如未配置DNS导致与大模型无法链接。
如果下载最新的脚本赋予执行权限时报如下错误,则可通过配置DNS解析进行解决。

root@open:~# openclaw dashboard
🦞 OpenClaw 2026.2.9 (33c75cb) — Turning "I'll reply later" into "my bot replied instantly".
Dashboard URL: http://127.0.0.1:18789/#token=b0cafaae9480bbfce097f058f7c3a52c7e5d5250ea9cefc4
在 你的本地电脑(而非服务器)的终端中运行以下命令,将服务器的 18789 端口映射到本地的 18789 端口:
ssh -N -L 18789:127.0.0.1:18789 root@42.4.62.221
保持 SSH 隧道运行,然后在本地浏览器中访问以下 URL:http://localhost:18789/
如果进去之后报:
disconnected (1008): unauthorized: gateway token missing (open a tokenized dashboard URL or paste token in Control UI settings)
在云服务器上执行
openclaw config get gateway.auth.token
输出的那一串就是 Gateway Token
在 Web 界面中:
或者直接而用 openclaw dashboard 命令返回的链接,他已经自带token。
在这个镜像里,OpenClaw 并没有“常驻后台服务”,每次 SSH 里敲命令都是一次性前端进程
systemctl status openclaw
systemctl status openclaw-daemon
都显示 Unit ... could not be found. 说明镜像里并没有预先配置好的 openclaw.service。
所以没有后台 Gateway 常驻。
正确用法是:让 Gateway 以服务形式常驻后台,SSH 只是用来建隧道 / 偶尔维护。
官方推荐:把 Gateway 注册为系统服务
Linux 下用 systemd 用户服务 openclaw-gateway.service,命令是:
openclaw gateway install # 安装为系统服务(开机自启)
openclaw gateway restart # 重启
# openclaw gateway stop # 停止
openclaw gateway status
openclaw status
# 如果显示 Runtime: running、RPC probe: ok,说明 Gateway 已经在后台正常运行