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)

Logo

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

更多推荐