云服务器网:购买云服务器和VPS必上的网站!

Ubuntu 22.04部署OpenClaw(小龙虾)指南:从零搭建你的专属AI智能体

OpenClaw(俗称“小龙虾”)是一款开源的 ai 自动化代理引擎,它本身不直接提供大模型能力,而是作为一个…

OpenClaw(俗称“小龙虾”)是一款开源的 ai 自动化代理引擎,它本身不直接提供大模型能力,而是作为一个“执行网关”,为你接入的大模型赋予操作电脑、浏览器、文件系统等真实世界的能力 。简单来说,你可以把它理解为一个能听懂指令并动手干活的“数字员工”。本文将手把手教你在 ubuntu 22.04 系统上完成 OpenClaw 的本地部署。

一、准备工作与环境配置

1.1 硬件与系统要求

操作系统:Ubuntu 22.04 LTS(其他版本也可参考,但 22.04 兼容性最佳)

内存:建议4GB及以上(最低 2GB,但体验可能受影响)

磁盘空间:至少10GB可用空间

网络:能够稳定访问互联网(用于下载依赖和调用大模型 API)

建议购买:易探云香港云服务器,2核4G5M带宽,仅58元/月 <<直达购买地址

1.2 更新系统并安装基础依赖

打开终端(Ctrl + Alt + T),依次执行以下命令,确保系统环境和基础工具准备就绪:

bash

# 更新软件包列表并升级所有软件

sudo apt update && sudo apt upgrade -y

# 安装 curl、git、build-essential 等必备工具

sudo apt install -y curl wget git build-essential \

python3 python3-pip ca-certificates gnupg \

lsb-release software-properties-common

1.3 安装 Node.js(核心依赖)

OpenClaw 依赖 Node.js 运行环境,要求版本 20 或更高,推荐使用 NodeSource 提供的安装方式:

bash

# 添加 Node.js 22.x 的官方源

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash –

# 安装 Node.js 和 npm

sudo apt install -y nodejs

# 验证安装结果(应显示 v22.x.x 和 10.x.x)

node –version

npm –version

如果你的网络环境访问外网较慢,可以考虑配置 npm 国内镜像源(如淘宝源)来加速后续安装。

二、安装 OpenClaw

2.1 全局安装 OpenClaw CLI

通过 npm 将 OpenClaw 安装到系统中(不使用 sudo 安装全局包是一种良好的安全习惯):

bash

# 创建本地 npm 全局目录(避免权限问题)

mkdir -p ~/.npm-global

npm config set prefix ‘~/.npm-global’

# 将新目录添加到 PATH

echo ‘export PATH=~/.npm-global/bin:$PATH’ >> ~/.bashrc

source ~/.bashrc

# 全局安装 openclaw

npm install -g openclaw

安装完成后,验证一下:

bash

openclaw –version

# 应显示类似 2026.3.13 的版本号

2.2 使用一键脚本安装(备选方案)

如果上述 npm 安装遇到问题,也可以使用官方提供的安装脚本(它会自动处理依赖和路径配置):

bash

curl -fsSL https://openclaw.ai/install.sh | bash

该脚本会完成 Node.js 检测、依赖安装和初始化引导,执行后按屏幕提示操作即可 。

三、初始化配置:让 OpenClaw 动起来

3.1 运行配置向导

OpenClaw 的配置通过交互式命令行完成,这是最关键的一步:

bash

openclaw configure

在向导中,你需要依次设定:

配置项 说明与推荐

运行模式 选择 Local(本地模式)

AI 模型提供商 可根据需求选择,国内用户推荐 智谱 AI (Z.AI)、通义千问 (Qwen) 或 DeepSeek

API Key 填入你在对应模型平台申请的 API Key。如果是首次尝试,可以选择 MiniMax 等提供免费试用额度的服务商

网关端口 默认 18789(Web 管理界面的端口)

绑定地址 选择 lan,允许局域网内其他设备访问管理界面

3.2 获取模型 API Key(以阿里云百炼为例)

如果你还没有 API Key,这里以国内常用的阿里云百炼平台为例:

访问阿里云百炼控制台并登录。

在“模型广场”中选择你想要的模型(如通义千问),然后进入“密钥管理”创建一个新的 API Key 。

将生成的 API Key 复制,在 OpenClaw 配置向导中粘贴即可。

其他模型如 DeepSeek、智谱 GLM 等也都有类似的 API Key 申请流程。

3.3 启动网关服务

配置完成后,启动 OpenClaw 的网关服务。推荐使用 systemd 来管理,这样可以实现开机自启和后台运行:

bash

# 启动服务

systemctl –user start openclaw-gateway

# 设置开机自启

systemctl –user enable openclaw-gateway

# 查看服务状态(确认是否为 running)

systemctl –user status openclaw-gateway

如果服务启动失败,可以尝试手动启动来查看错误日志:

bash

openclaw gateway start

四、访问与远程管理

4.1 获取访问 Token

首次访问 Web 管理界面需要 Token,可以通过以下命令查看:

bash

# 查看配置文件中的 Token 信息

grep -A 2 ‘”auth”‘ ~/.openclaw/openclaw.json

或者直接生成一个:

bash

openclaw token generate

4.2 登录 Web 控制台

在浏览器中输入 http://你的Ubuntu设备IP:18789,然后输入上一步获取的 Token,即可进入 OpenClaw 的 Web 管理界面 。

如果你是在 Ubuntu 本机访问,可以使用 http://localhost:18789。

4.3 防火墙放行(如果需要远程访问)

如果你的 Ubuntu 开启了防火墙(如 UFW),需要放行 18789 端口:

bash

sudo ufw allow 18789/tcp

sudo ufw reload

五、接入聊天平台(可选)

OpenClaw 的一大亮点是可以通过飞书、钉钉、企业微信等日常 IM 软件交互 。这里以飞书为例简单说明:

5.1 创建飞书应用

登录飞书开放平台,点击“创建企业自建应用”。

添加“机器人”能力,并记录下 App ID 和 App Secret。

5.2 配置 OpenClaw 飞书渠道

bash

# 设置飞书应用的凭证

openclaw config set channels.feishu.appId “你的App ID”

openclaw config set channels.feishu.appSecret “你的App Secret”

# 启用飞书渠道并设置连接模式为 WebSocket(无需公网 IP)

openclaw config set channels.feishu.enabled true

openclaw config set channels.feishu.connectionMode websocket

# 重启网关使配置生效

openclaw gateway restart

5.3 发布应用并配对

在飞书开放平台发布应用后,在飞书客户端搜索你的机器人并发送消息。机器人会返回一个配对码,在终端执行以下命令完成配对:

bash

openclaw pairing approve feishu <配对码>

六、常见问题与维护

6.1 命令找不到(openclaw: command not found)

这通常是 PATH 没有正确设置导致的。可以手动将 OpenClaw 的安装目录添加到 PATH,或者直接使用 npx 运行:

bash

npx openclaw@latest

6.2 端口被占用

如果启动时提示端口 18789 已被占用,可以修改配置文件的端口号:

bash

openclaw config set gateway.port 18790

6.3 服务状态检查

日常维护中,可以随时通过以下命令查看 OpenClaw 的运行状态和日志:

bash

# 查看网关状态

openclaw gateway status

# 查看详细日志(如果使用 systemd)

journalctl –user -u openclaw-gateway -f

# 运行健康检查

openclaw doctor

七、总结

至此,你已经成功在 Ubuntu 22.04 上部署了 OpenClaw(小龙虾)。现在,你拥有了一位可以随时调用、完全私有化的 AI 执行助手。你可以通过 Web 界面直接与它对话,也可以把它接入飞书、钉钉等聊天工具,让 AI 帮你查天气、整理文档、执行代码——一切尽在掌控。

下一步,你可以探索 OpenClaw 的 Skills 技能系统,通过安装社区技能或自己编写 SKILL.md,让这只“小龙虾”学会更多专属本领 。

Happy “养虾”!

本文来源:https://www.yuntue.com/post/239392.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注