部署准备

1、环境准备

安装Node.jsPythonGit

方式一、源码部署

1、克隆源码
git clone https://github.com/openclaw/openclaw.git
2、编译与打包
windows直接部署:
(1)进入到源码根目录下
cd openclaw (windows可直接从文件管理进去,然后右键选择Open Git Bash Here)
(2)下载依赖包
npm install
(3)服务构建
npm ui:build # auto-installs UI deps on first run
npm build
3、执行openclaw配置向导
openclaw onboard

docker部署:
前置条件:安装Docker
1、修改.env配置(可选)

2、执行./docler-setup.sh
3、在docker容器中启动镜像
//指定端口映射以及挂载目录D:\openclaw\workspace可修改为电脑上指定的路径,指定后openclaw只可以访问该路径下的文件openclaw-use为启动的容器名称,openclaw:local为镜像名称
docker run -it -v  D:\openclaw\workspace:/home/node/.openclaw --name openclaw-use -p 18789:18789 openclaw:local

方式二、镜像部署

1、下载openclaw最新镜像
npm install -g openclaw@latest
2、新开cmd命令窗口,执行openclaw配置向导
openclaw onboard(左右键选择)

2、向导配置

2.1 同意协议

2.2 选择快速开始

QuickStart

2.3 选择使用存在的配置

2.4 配置模型供应商

根据购买的模型选择对应的供应商,然后填写相应的api key,拿openAI举例

依照向导一步一步配置即可

2.5 配置通信渠道

选择要配置的渠道,然后填写与该渠道交互的认证信息,若没有在对应渠道上创建过机器人或授权信息,可先跳过这一步,后面单独添加

2.6 后续配置都可先跳过

按空格选中,后续步骤依旧可以跳过或选择稍后配置

3、修改网关配置文件

openclaw config set gateway.bind lan

修改后重启gateway:

openclaw gateway restart 或者先openclaw gateway stop ,再启动openclaw gateway run

4、访问Web页面

4.1查看openclaw web页面访问地址及token

openclaw dashboard

4.2在浏览器中访问该页面

4.3、若点击连接出现pairing required,则执行以下命令

openclaw devices list

找到授权的request

执行openclaw devices approve <requestId>添加对应授权,根据实际情况可看是否需要全部的request都进行授权

授权成功后就可正常访问了,如不行可尝试重启gateway

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐