跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

Ubuntu 部署 OpenClaw 完整指南

Ubuntu 系统下 OpenClaw 自动化 Agent 部署流程。涵盖 Node.js 环境配置、依赖安装、PATH 路径修复及 SSH 隧道访问 Web 控制界面的完整步骤。

机器人发布于 2026/3/27更新于 2026/6/716 浏览
Ubuntu 部署 OpenClaw 完整指南

Ubuntu 部署 OpenClaw 完整指南

本文记录在 Ubuntu 22.04 服务器上从零部署 OpenClaw 并接入飞书的完整过程,包含环境配置、依赖安装及常见问题处理。

环境信息

  • 系统: Ubuntu 22.04 LTS
  • 配置: 4 核 8GB 内存,100M 带宽
  • 类型: CPU

一、安装依赖

1.1 更新系统包索引

首先确保系统包列表是最新的:

sudo apt update

1.2 安装 curl

OpenClaw 的安装脚本依赖 curl,请确保已安装:

sudo apt install -y curl

1.3 通过 NodeSource 安装 Node.js LTS 版本

使用 NodeSource 仓库安装最新稳定版(LTS):

# 添加 NodeSource 仓库并安装
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# 验证版本
node -v
npm -v

实际输出示例:

ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ node -v
v24.14.0
ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ npm -v
11.9.0

1.4 设置淘宝镜像

国内环境下建议配置 npm 镜像以加速下载:

npm config set registry https://registry.npmmirror.com
npm config get registry

验证输出:

ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ npm config get registry
https://registry.npmmirror.com

二、安装 OpenClaw

执行官方安装脚本。注意:安装过程中若提示确认,请输入 yes。

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

关键日志说明:

安装完成后,脚本会提示 PATH 环境变量可能缺失,这是常见情况,后续会有专门步骤修复。同时会生成 Dashboard 访问链接和 Token,请务必保存。

🦞 OpenClaw installed successfully (2026.2.26)! All done!
...
◇ Gateway service runtime ────────────────────────────────────────────
│ QuickStart uses Node for the Gateway service(stable + supported).
...
◇ Control UI ─────────────────────────────────────────────────────────────────────╮
│ │ Web UI: http://127.0.0.1:18789/ │
│ │ Web UI (with token): │
│ │ http://127.0.0.1:18789/#token=2962e8f5116c63d86ea9c8224bc8d6445cce2e806ed1e183 │

三、解决 PATH 问题

安装完成后,如果终端无法直接识别 openclaw 命令,需要手动配置环境变量。

  1. 检查命令是否存在:
    which openclaw
    
  2. 查看 npm 全局安装目录:
    npm prefix -g
    
  3. 根据 Shell 类型修改配置文件(通常是 ~/.bashrc 或 ~/.zshrc):
    echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc
    
  4. 验证配置是否生效:
    echo $PATH | grep npm
    

四、访问控制界面

4.1 本地 SSH 连接服务器

为了在本地浏览器访问服务器上的 Web UI,需要建立 SSH 隧道转发端口:

ssh -N -L 18789:127.0.0.1:18789 ubuntu@你的云主机 IP

保持该终端窗口开启,不要关闭。

4.2 访问 OpenClaw Web UI

在本地浏览器中打开安装时生成的 Dashboard 链接。将 <你的 token> 替换为实际值:

http://localhost:18789/#token=<你的 token>

此时应能看到 Web UI 界面,默认端口为 18789,支持 Token 认证登录。

4.3 测试

  1. 询问背后模型,确认版本与配置一致(如 glm-4.7)。
  2. 给 AI 助手起名为'大衍 AI',切换界面等待其生效。

五、总结

本次部署涵盖了从 Node.js 环境准备到 OpenClaw 核心服务启动的全过程。重点在于 npm 镜像配置、PATH 路径修复以及 SSH 隧道的使用。完成上述步骤后,即可通过 Web 界面进行 Agent 的初始化配置与日常交互。

目录

  1. Ubuntu 部署 OpenClaw 完整指南
  2. 环境信息
  3. 一、安装依赖
  4. 1.1 更新系统包索引
  5. 1.2 安装 curl
  6. 1.3 通过 NodeSource 安装 Node.js LTS 版本
  7. 添加 NodeSource 仓库并安装
  8. 验证版本
  9. 1.4 设置淘宝镜像
  10. 二、安装 OpenClaw
  11. 三、解决 PATH 问题
  12. 四、访问控制界面
  13. 4.1 本地 SSH 连接服务器
  14. 4.2 访问 OpenClaw Web UI
  15. 4.3 测试
  16. 五、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Apache IoTDB 数据库管理:增删改查与异构数据库配置
  • Python 入门教程:掌握编程基础与核心语法
  • 程序员提升工作效率的 10 个核心建议
  • Python SQLAlchemy ORM 核心实战指南
  • C++ 函数基础:定义、原型与调用详解
  • Java 面向对象入门:类、对象与封装核心
  • Java Web 开发环境搭建:IDEA 与 Tomcat 配置指南
  • AI 时代产品经理核心能力:如何利用大模型提升工作效率与竞争力
  • HTTP 协议基础与 HTTPS 加密原理
  • C++高性能游戏渲染优化实践:减少 CPU-GPU 等待时间的 4 种方法
  • 绿联云 NAS 配置 WebDAV 实现公网文献同步
  • Java JDK 内置 ZIP 压缩与解压流示例
  • AI Agent 入门:什么是执行式智能体
  • C++ 搜索引擎核心模块:文件读取与分词工具类实现
  • 大模型与行业融合:推动金融领域的智能化变革
  • FPGA 中基于 LED 的 2 选 1 多路选择器实现
  • Java SpringBoot+Vue3+MyBatis 仓库管理系统设计与实现
  • Linux 下调试 C/C++ 程序的核心 GDB 命令
  • Python 工具 uv 安装指南:解决 command not found 错误
  • Python 爬虫实战指南:从基础请求到分布式框架

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online