openEuler 24.03 + OpenClaw 部署实战指南

sunshuang18662026-01-31openEulerOpenClaw

前言

近期,OpenClaw(原名 Clawdbot)火爆了。作为一款具备高度主动性的本地 Agent,它拥有深入系统底层的权限,无论是执行 Shell 命令、自动化提交 Git PR、管理数据库,还是无缝对接 Telegram 等通讯应用,OpenClaw 全都游刃有余。它最迷人的地方在于“Skills”插件,这意味着用户可以按需扩展功能,赋予它近乎无限的进化可能。

因版权缘故,它经历从 Clawdbot 到 moltbot 的演变,现更名为 OpenClaw(官网:openclaw.ai)。本教程将带你体验这一爆火工具,手把手教你如何在 openEuler 操作系统上完成 OpenClaw 的部署。

在openEuler 上快速部署 OpenClaw

1. 安装 Node.js

将本机 Node 升级到 >22,或者使用 nvm 安装 Node.js。

shell
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc 
nvm install 22 
nvm use 22 
nvm alias default 22

# 验证 Node.js 版本:
node -v # Should print "v22.22.0".

# 验证 npm 版本:
npm -v # Should print "10.9.4".

2. 安装 OpenClaw

通过官网提供的命令行工具安装 OpenClaw。

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

安装完成后,会出现 OpenClaw 交互界面。

alt text

3. 配置 OpenClaw

因配置环节流程较多,经筛选后仅展示关键配置,用户可根据个人需求和喜好自行进行配置。

3.1 配置模型

OpenClaw 支持各大 LLM 公司的模型,也支持本地模型。openEuler 以 Qwen 进行示例。

alt text

当出现下面链接时,请点击并前往 Qwen 网站进行认证关联:

alt text

3.2 频道配置

频道选择全部是海外,国内用户可以选择“直接跳过”,后续会教大家使用飞书来启动。

alt text

3.3 Skills 配置

可以按需选择,或者直接跳过,后续对话过程也可以安装。

alt text

3.4 Hooks安装

官方使能的 3 条 hooks 建议全部安装。

  • boot-md 是启动时自动加载一段 markdown 文本当作默认引导内容,常用于把你的规则、偏好、项目背景这些在每次启动时塞进去。
  • command-logger 是把在OpenClaw 里执行过的命令和关键操作记一份日志,方便排查问题和复盘。
  • session-memory 是保存会话相关的状态或记忆,让它下次能延续上下文,体验会更连贯。

alt text

4. 启动 OpenClaw

看到安装好的界面后,使用 openclaw gateway --verbose 命令来启动 OpenClaw。

alt text

启动后查看 OpenClaw 运行状态:

shell
# 查看clawbot是否在后台运行
openclaw health

# 查看模型状态
openclaw models list

4. 访问 web 界面

端口转发后才能访问 web 界面。

shell
# OpenClaw 只能通过 locahost 方式访问
ssh -L 18789:127.0.0.1:18789 root@你的服务器公网ip

# 获得 token=
clawdbot dashboard

直接在浏览器输入 127.0.0.1:18789/?token=xxxxxx 就可以访问 OpenClaw 的“小龙虾界面”了。

alt text


【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文仅供读者参考,由此产生的所有法律责任均由读者本人承担。