Install 导读

在 exe.dev 上跑 OpenClaw:一条命令建 VM,Shelley 自动装好网关

用 exe.new/openclaw 一键创建 VM,Shelley 代理会自动完成 OpenClaw 安装和 nginx 转发配置。关键一步:VM 必须保持 stateful,否则 ~/.openclaw/ 下的配置和状态会丢失。装好后通过 <vm-name>.exe.xyz 访问,用 token 或密码认证,别忘了用 openclaw devices approve 批准设备配对。

先讲这一页到底在解决什么

在 exe.dev 上跑 OpenClaw:一条命令建 VM,Shelley 自动装好网关

用 exe.new/openclaw 一键创建 VM,Shelley 代理会自动完成 OpenClaw 安装和 nginx 转发配置。关键一步:VM 必须保持 stateful,否则 ~/.openclaw/ 下的配置和状态会丢失。装好后通过 <vm-name>.exe.xyz 访问,用 token 或密码认证,别忘了用 openclaw devices approve 批准设备配对。

原文共 13 节,先看 Start Here 路径:/install/exe-dev 查看官方原文

第一站

🤖 Shelley 在这里像什么?像一位先帮你装修的云上包工头

官方给了一大段 prompt,不是在炫 prompt,而是在把装修要求一次讲清楚。

🏗️

先帮你装 OpenClaw

像包工头先把主框架立起来,不用你一条条敲完整命令。

🚪

顺手配 nginx

像给门口加前台,把 18789 后台窗口转发成外面更顺手的入口。

🪪

最后还得你审批

设备 pairing 不会自动帮你拍板,最后还是要你自己放行。

🎈

一句话

exe.dev 这条路是“别人先搭,你再验收”。

第二站

🏠 手工建 VM 的那几步,翻成人话就是“先领一间新房,再把基础工具搬进去”

即使你不用 Shelley,全手动路线也很直接。

ssh exe.dev new

像先跟 exe.dev 前台说:“给我开一间新房。”

ssh <vm-name>.exe.xyz

像正式走进你自己的云房子。

sudo apt-get install -y git curl jq ca-certificates openssl

像先把常用扳手、胶带、钥匙胚都摆进工具间。

curl -fsSL https://openclaw.ai/install.sh | bash

然后把 OpenClaw 官方安装车开进来。

第三站

🚪 nginx 那段配置,其实是在搭“前台接待台 + WebSocket 通道”

很多人看到 nginx 就头疼,其实这段只在做一件事:把外面的请求转给本地 18789。

proxy_pass http://127.0.0.1:18789

像前台收到访客后,把人引到后台真正的控制室。

WebSocket headers

像告诉前台:“这不是普通短对话,有些连接要保持长通话,别半路挂掉。”

listen 8000;

像额外给前台开一个对外接待窗口。

🎈 一句话

nginx 在这里不是主角,它只是门口接待员。

第四站

✅ 最后一步不是“能打开网页就完了”,而是要把浏览器设备真的批准进门

这就是官方在 quick path 里专门提到 pairing 的原因。

openclaw devices list

像翻门卫登记簿,看现在谁在门口排队等进来。

openclaw devices approve <requestId>

像对着登记簿说:“这位浏览器访客可以放行。”

https://<vm-name>.exe.xyz/

像你最终对外看到的正式门牌,但进去前还得有 token 和审批。

🎈 收尾一句

exe.dev 这条路最容易漏的,不是安装,而是最后那一步设备放行。