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 安装
安装curl
sudo apt install curl
安装 NVM
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
加载 NVM
source ~/.bashrc
安装 Node.js
nvm install 22
# 验证安装
node -v
npm -v
3.安装 OpenClaw
3.1 换成了阿里云的源
sudo tee /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
EOF
3.2 重新获取官方公钥
# 重新加载Ubuntu 22.04官方密钥(解决签名验证问题)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 871920D1991BC93C
3.3 更新缓存并验证
sudo apt update
3.4 运行安装命令
安装 Git 版本控制工具
sudo apt install git
从 OpenClaw 官网下载安装脚本,并立即执行它
curl -fsSL https://openclaw.ai/install.sh | bash
查看版本
# 验证安装
openclaw --version
openclaw --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
7.2 安装指令
clawhub install <plug>
技能列表

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)

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)