一、创建虚拟环境
conda create -n openclaw_env python=3.10
安装 Node 环境
OpenClaw 的唯一硬性依赖是 Node.js 22 或更高版本。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \ . "$NVM_DIR/nvm.sh"
重启终端使配置生效。
nvm install 22
node -v
npm -v
二、安装 OpenClaw
npm install -g openclaw@latest
openclaw --version
执行以下命令引导初始配置:
openclaw onboard --install-daemon
等待几分钟,根据提示操作。选择自定义安装本地 LLM,输入服务器 IP 地址。
完成后选择 open the web ui。
由于服务器本地无 TUI 环境,需在本地计算机通过 SSH 隧道在浏览器中展示:
ssh -N -L 18789:127.0.0.1:18789 ubuntu@<服务器 IP>
在浏览器中输入 Dashboard 链接访问。
三、信息补充
- 后续服务器重启后获取前端展示的方法
首先打开终端连接服务器:
ssh ubuntu@<服务器 IP>
启动 OpenClaw 网关服务:
openclaw start
服务启动后,终端会输出新的 Dashboard 链接(包含最新 Token),格式如下:
http://127.0.0.1:18789/#/token=<Token>
完整复制该链接。服务器端服务启动后,在本地新开终端窗口执行:
ssh -N -L 18789:127.0.0.1:18789 ubuntu@<服务器 IP>
输入密码后,窗口保持运行即表示转发成功。将服务器输出的链接中 127.0.0.1 替换为 localhost,粘贴到本地浏览器访问:
http://localhost:18789/#/token=<Token>
- 本地计算机重启但服务器未重启如何进入聊天页面
打开本地终端窗口,执行:
ssh -N -L 18789:127.0.0.1:18789 ubuntu@<服务器 IP>
粘贴之前的完整 Dashboard URL 在浏览器中即可打开。
- 本地计算机查看服务器中 OpenClaw 任务是否启动


