乐于分享
好东西不私藏

Ubuntu 22.04 安装部署 OpenClaw 完整教程

Ubuntu 22.04 安装部署 OpenClaw 完整教程
OpenClaw 是一个开源的 AI 助手框架,支持多种消息平台(微信、钉钉、Telegram 等)接入,可以部署在本地服务器或云服务器上。本文基于 Ubuntu 22.04 系统,介绍完整的安装部署流程。

一、Ubuntu 系统的安装

1.下载 VMware® Workstation 17 Pro

2.虚拟机 的镜像ubuntu-22.04.5-desktop-amd64.iso

二、安装openclaw

1.系统环境准备

1.1 更新系统软件源

sudo apt update && sudo apt upgrade -y

2.安装 Node.js 环境

OpenClaw 基于 Node.js 开发,需要安装 Node.js 22+ 版本。

2.1 使用 NVM 安装

安装curlsudo apt install curl安装 NVMsudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash加载 NVMsource ~/.bashrc安装 Node.jsnvm install 22# 验证安装node -vnpm -v

3.安装 OpenClaw

3.1 换成了阿里云的源

sudo tee /etc/apt/sources.list <<EOFdeb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverseEOF

3.2 重新获取官方公钥

# 重新加载Ubuntu 22.04官方密钥(解决签名验证问题)sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 871920D1991BC93C

3.4 运行安装命令

安装 Git 版本控制工具

sudo apt install git
从 OpenClaw 官网下载安装脚本,并立即执行它
curl -fsSL https://openclaw.ai/install.sh | bash
查看版本
# 验证安装openclaw --versionopenclaw --help

4.配置 OpenClaw

4.1 开启向导

openclaw onboard --install-daemon
第一个选项选择 yes, 就是询问你是否知道风险的。
第二步选择 QuickStart
第三步选择模型服务商,这里选择 Qwen,免费额度充足,适合入门使用
选择千问模型后,会提供一个链接,复制并在浏览器中打开,如下图
打开浏览器后,会看到如下界面。由于我已登录过,所以显示账户信息;如果尚未登录,按照提示完成登录即可。
登录完成后,会出现以下选项,提示选择对应的千问模型,如下图
选择默认模型即可。接下来会提示选择 channel,这里先跳过,后续再添加
继续下面选择 skills,也是选择 No,如下图
继续下面选择 hooks,也是使用空格选择 No,如下图
然后等待安装完成,最后会出现以下选项,这里选择 TUI
如果看到 TUI 聊天界面,说明安装成功,可以尝试输入 Hello 进行测试。

然后直接使用 ctrl+c 先关闭,后面我们再来设置

4.2 验证服务是否启动

systemctl status openclaw-gateway
成功标志:看到输出中有高亮绿色的 active (running) 字样。如果显示 inactive,输入以下命令即可。 
systemctl start openclaw-gateway
输入以下命令获取Dashboard URL
openclaw dashboard

复制对应的 Dashboard URL 到浏览器打开,即可正常查看聊天记录

5.配置与安全增强

5.1 获取访问令牌 (Token)

openclaw dashboard

这条命令会返回一个独一无二的 Token,请把它保存到你的记事本里,它是你进入 UI 界的唯一钥匙。

5.2 打开服务器端口

ufw allow 18789

6.远程访问 Dashboard

6.1打开你本地电脑的浏览器。

1、地址栏输入:http://你的服务器IP:18789

2、在弹框中输入刚才保存的 Token

3、在打开openclaw,在虚拟机中输入

ssh -L 18789:localhost:18789 用户名@ip -N

7.配置Skill

7.1 安装clawhub

npm install -g clawhub

技能列表

8.配置钉钉

8.1 安装国内频道插件 

openclaw plugins install @openclaw-china/channels

8.2 验证插件安装

openclaw plugins list

8.3 配置服务器凭证

openclaw config set channels.dingtalk '{ "enabled"true"appId""你的AppID""appSecret""你的AppSecret" }' --json

8.4 重启 Gateway 加载插件

openclaw gateway restart

8.5 获取钉钉应用配置(如使用钉钉)

1. 访问 [钉钉开放平台]
2. 创建企业内部开发应用

3. 获取 AppKey 和 AppSecret
4. 配置回调地址:`http ://你的服务器 IP:18789/dingtalk/callback`
5. 申请所需权限(如 Card.Instance.Write)
文章内容转自CSDN,原作者lambda-小张,侵删
原文链接:https://blog.csdn.net/m0_55834564/article/details/159210355