Ubuntu部署openclaw并配置API
说明
之前都没对 OpenClaw 上心过,因为 API 消耗比较大,费钱。 这次免费领了联通的 Coding Plan Pro,以及一台 2核4G内存的 云主机,所以就打算试下。
本文先介绍如何在 Ubuntu 云主机上安装 openClaw,后续用法等有时间再写文章。
1、操作系统 ubuntu 22.04 Server
2、OpenClaw 2026.2.26 版本
3、云服务器 2核4G
4、root用户
安装
安装 OpenClaw
我使用的是 云服务器,初始系统没有安装任何软件。
安装OpenClaw其实很简单,执行下面的命令一键安装:
1 | curl -fsSL https://openclaw.ai/install.sh | bash |
安装脚本会自动安装 Node、OpenClaw 等。 在界面全部选”Yes”就行。
安装完成后,Gateway 会启动失败(不用担心,后面配置好后,我们重启Gateway就行)。 最后界面会出现下面的信息:
1 | 🦞 OpenClaw 2026.2.26 (bc50708) — Your task has been queued; your dignity has been deprecated. |
此时,你无法正常访问:http://localhost:18789/#token=85xxxxxxxxxxxxd9c6b036328fe00d04fd3c98
不过忧虑,我们进行下面的配置。


安装 Nginx (如果只是本机使用,有图形界面,可以跳过此步骤)
执行下面的命令:
1 | apt install -y nginx |
如果弹出选择界面,直接确定即可。
进入 /etc/nginx/ ,找到 nginx.conf 文件,修改成如下:
1 | user www-data; |
保存文件,执行下面的命令:
1 | nginx -s reload |
启动 Gateway
执行下面的命令:
1 | openclaw config set gateway.mode local |

控制台没有提示失败就是启动成功了,然后我们配置好防火墙,就能浏览器访问 Ui 界面了,比如:http://
此时界面还会提示一些异常,请进行下一步
配置 OpenClaw
当你能访问UI界面后,其实还不能使用,需要修改 OpenClaw 的配置文件,该 文件在 /root/.openclaw 目录下。
这边我直接给出完整的配置,可以直接使用,配置里的 token、allowedOrigins、apiKey 等换成你自己的配置。 我这边使用的是联通免费的Coding Plan。
1 | { |
修改好后,先备份原有的 openclaw.json 文件,然后替换掉原有的 文件,重启 Gateway:
1 | openclaw gateway restart |
启动成功后,你就可以在浏览器上访问了,比如:http://
此时,界面一切正常!

问题处理
1、提示:Gateway start blocked: set gateway.mode=local (current: unset) or pass –allow-unconfigured
解决:
1 | openclaw config set gateway.mode local |
2、提示:origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)
解决:
需要修改 openclaw.json 中 “gateway” 内容,添加 “controlUi” ,并重启 Gateway
1 | "gateway": { |