linux部署OpenClaw

linux部署OpenClaw

开发环境

系统是ubuntu 24.04.3,虚拟机环境,镜像在这里下载:

阿里、腾讯等云服务商有提供一键部署的环境,只是需要花钱买他们的服务器。

安装OpenClaw

基础介绍看这里

安装node环境

版本需要不低于22

cmd 复制代码
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
cmd 复制代码
apt install nodejs -y

检查版本:

cmd 复制代码
node -v
cmd 复制代码
npm -v

安装OpenClaw

cmd 复制代码
curl -fsSL https://openclaw.ai/install.sh | bash

会在这里等几分钟,取决于你的网速:


选择自己喜欢的大模型(这里选择Kimi):

输入key:

key获取需要在官网登陆,后创建(需要充值)

输入key后:


空格选中,回车确认:

这一步回车后就可以在命令行中对话:

连续按下2次ctrl+c退出对话回到命令行,在命令行中输入openclaw tui重新开始对话。

卸载流程

cmd 复制代码
openclaw uninstall
cmd 复制代码
openclaw gateway stop
cmd 复制代码
openclaw gateway uninstall
cmd 复制代码
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
cmd 复制代码
rm -rf ~/.openclaw/workspace
cmd 复制代码
npm rm -g openclaw

详细解释在这里。

安装插件

飞书
cmd 复制代码
openclaw plugins install @m1heng-clawd/feishu

需要等一小会儿:

配置飞书app_ip(和App Secret的获取在下面介绍):

复制代码
openclaw config set channels.feishu.appId "你的appId"

配置飞书App Secret:

复制代码
 openclaw config set channels.feishu.appSecret "你的App Secret"

使能:

cmd 复制代码
openclaw config set channels.feishu.enabled true

重启网关:

复制代码
openclaw gateway restart

app_ip和App Secret在飞书开发者平台获取,先创建应用:

名字描述随便取:

App ID和App Secret后面会用,应用的能力和权限根据需求添加,也就是openClaw能控制些什么:

时间和回调选择长连接:

比如我开通了一下8个权限:

权限 说明
im:message:send_as_bot 以机器人身份发送消息
im:message 消息相关操作
im:message.group_at_msg:readonly 读取群组中@机器人的消息
im:message.p2p_msg:readonly 读取单聊(私聊)消息
im:chat:readonly 读取聊天列表信息
im:resource 访问聊天资源(图片、文件等)
contact:contact.base:readonly 读取联系人基础信息
contact:user.base:readonly 读取用户基础信息

添加了4个事件:

权限配置好后就可以表现版本信息然后发布:

添加了机器人的话,在飞书中直接搜索应用名字就可以找到并和机器人进行对话。

浏览器

直接浏览器自动化(无需插件),在 Windows 上开放 Chrome 的远程调试端口openClaw通过网络直接连接:

使用管理员身份运行cmd :

先关闭本地的浏览器:

cmd 复制代码
taskkill /F /IM msedge.exe 2>nul

在浏览器exe所在位置运行:

cmd 复制代码
msedge.exe --remote-debugging-port=9223

命令运行后会自动打开一个网页,后面不要关闭,关了会控制不了,检查运行情况:

cmd 复制代码
curl http://localhost:9223/json/version

正常回返回一个json:

监听所有端口:

cmd 复制代码
netsh interface portproxy add v4tov4 listenport=9223 listenaddress=0.0.0.0 connectport=9223 connectaddress=127.0.0.1

到这一步就可以在OpenClaw控制浏览器进行检索信息了,也可以将需求通过飞书的对话框告诉的机器人去操作。

相关推荐
犀思云7 小时前
AI WAN实践:分布式AI训练与推理如何通过智能广域网提升效率?
ai·wan·分布式ai训练·分布式ai推理·智能广域网
Maynor9967 小时前
ChatGPT Pro 额度档位怎么理解:5x / 20x / 50x 使用笔记
ai·chatgpt·教程
KaiwuDB7 小时前
KaiwuDB 运维实战06:数据库备份与恢复:从理论到实战
运维·数据库·时序数据库·kaiwudb
无人生还别怕7 小时前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos
智购科技自动售货机厂家7 小时前
让AI经营自动售货机:从Project Vend看工具权限与业务规则~YH
大数据·服务器·单片机·嵌入式硬件·深度学习
jnrjian7 小时前
delete file shell 让 AI 写脚本
服务器·开发语言
数字新视界7 小时前
空调控制器AIRC800的智能化管理与应用实践
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
知已难寻8 小时前
01 · OpenStack的认证管理 Keystone
运维·服务器·云原生·云计算·openstack
吴名氏.8 小时前
Java转AI Agent教程(第一周)让模型先跑起来
人工智能·python·ai·ai agent
ai_xiaogui8 小时前
私有化部署大模型实战:PanelAI 一键搭建、Token 计费与多用户隔离
运维·私有化部署·大模型部署·大模型 token 计费·api key 统一管理·多用户实例隔离·应用市场一键部署