乐于分享
好东西不私藏

五分钟安装openclaw安装指南

五分钟安装openclaw安装指南
1. 系统环境

系统版本:ubuntu 22.04

nodejs:大于等于22

2. 安装nodejs

2.1. 更新系统依赖包

sudo apt update && sudo apt install -y curl gnupg

2.2. 导入密钥 

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg 

2.3. Node.js 24.x 仓库 

echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

2.4. 安装nodejs

sudo apt update &&sudo apt install -y nodejs

2.5. 安装后验证

node -vnpm -v

有回显则安装成功

2.6. npm换源

#1.配置阿里云源为默认源

npm config set registry https://registry.npmmirror.com

#2. 验证配置是否生效(查看当前源)

npm config get registry

3. 安装openclaw

3.1. 中文版网址

中文版网站:https://openclaw.qt.cool/

3.2. 安装步骤

执行命令进行安装

curl -fsSL -o install.sh https://cdn.jsdelivr.net/gh/1186258278/OpenClawChineseTranslation@main/install.sh && bash install.sh

注意:如果命令执行失败,可以复制安装命令里面的网址到浏览器,浏览器会自动下载安装,然后上传文件,执行bash install.sh进行安装:

https://cdn.jsdelivr.net/gh/1186258278/OpenClawChineseTranslation@main/install.sh

3.3. 初始化配置

不要使用root用户进行初始化和启动,会失败。

不要使用root用户进行初始化和启动,会失败。

不要使用root用户进行初始化和启动,会失败。

执行命令,进行初始化

openclaw onboard

(1)选择:YES

(2)选择:快速开始

(3)选择自定义服务商

默认不支持deepseek,所以选择“自定义厂商”

(4)配置模型

粘贴deepseek的访问api地址:https://api.deepseek.com/v1

直接粘贴api密钥:sk-xxxxx

Endpoint compatibility:回车默认下一步

Model ID:deepseek-chat

一直回车,直到model配置完毕

(4)配置频道:暂时跳过

(5)技能:暂时跳过

(6)启用Hooks:暂时跳过

配置完成, 等待启动完成

3.4. 额外配置

(1)设置固定token值:

openclaw config set gateway.auth.token xiaoliyyds

(2)配置外网访问,默认只能本机访问,不过不配置可以执行:

ssh -N -L 18789:127.0.0.1:18789 主机名@公网地址 

然后就可以在浏览器,输入:http://127.0.0.1:18789,进行访问。

如果需要进行公网访问,配置如下,先设置网络绑定方式:

openclaw config set gateway.bind lan

编辑文件/home/ubuntu/.openclaw/openclaw.json,修改内容:

找到tools这一列的配置文件,修改controlUi里面的配置,修改后配置如下:

 "controlUi": {      "dangerouslyAllowHostHeaderOriginFallback": true,      "allowInsecureAuth": true,      "dangerouslyDisableDeviceAuth": true

(3)权限配置,3.2版本默认只能聊天:

编辑文件/home/ubuntu/.openclaw/openclaw.json,修改内容:

找到tools这一列的配置文件,修改:

profile:"full"

(4)重新启动gateway

openclaw gateway restart

(5)开放端口访问

云服务器放通18789端口后,就可以通过公网地址访问web

(5)浏览器访问

登录地址访问,http://公网地址:18789,在“网关令牌”地方填入设置的token:xiaoliyyds,等待状态显示正常。