当前位置: 首页 > news >正文

OpenClaw 安装文档

一、问题背景

在阿里云 ECS 服务器(1.8GB 内存)上直接安装 OpenClaw 时,由于 OpenClaw 依赖 `node-llama-cpp`,需要从源码编译 llama.cpp(大型 C++ AI 库)。编译过程中 g++ 编译器会消耗大量内存(单个进程需要 2-3GB),导致进程被系统 OOM Killer 杀死。

二、安装步骤

在本地 Mac 终端执行:

步骤 1:在本地电脑编译安装 # 安装 OpenClaw(会自动编译依赖) npm install -g openclaw@2026.2.1 # 查看全局 node_modules 路径 npm root -g # 输出示例:/usr/local/lib/node_modules # 进入该目录 cd $(npm root -g) # 确认 openclaw 文件夹存在 ls -lh openclaw # 打包整个 openclaw 目录 tar -czf openclaw.tar.gz openclaw # 确认打包成功 ls -lh openclaw.tar.gz 步骤 2:上传到阿里云服务器 # 上传到服务器的 /tmp 目录 scp $(npm root -g)/openclaw.tar.gz root@9.9.9.9:/tmp/ # 输入服务器密码 步骤 3:在服务器上解压安装 # 1. 确认文件已上传 ls -lh /tmp/openclaw.tar.gz # 2. 创建安装目录 mkdir -p /data/openclaw # 3. 解压到指定目录 cd /data/openclaw tar -xzf /tmp/openclaw.tar.gz # 4. 确认解压成功 ls -lh /data/openclaw/openclaw # 5. 查看主程序文件 cat /data/openclaw/openclaw/package.json | grep -A 5 '"bin"' # 输出:主程序是 openclaw.mjs # 6. 添加执行权限 chmod +x /data/openclaw/openclaw/openclaw.mjs # 7. 创建全局命令软链接 mkdir -p /usr/local/bin ln -sf /data/openclaw/openclaw/openclaw.mjs /usr/local/bin/openclaw # 8. 验证安装 openclaw --version # 9. 如果找不到命令,添加到 PATH echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc # 10. 清理临时文件 rm /tmp/openclaw.tar.gz
三、配置和启动
1. 设置 Gateway Token # 设置访问令牌(用于 Web UI 认证) export OPENCLAW_GATEWAY_TOKEN="openclaw2026" # 永久保存(可选) echo 'export OPENCLAW_GATEWAY_TOKEN="openclaw2026"' >> ~/.bashrc source ~/.bashrc 2. 启动 Gateway 服务 openclaw gateway 启动成功后会显示: Web UI: http://127.0.0.1:18789/ Gateway WS: ws://127.0.0.1:18789
四、访问 Web UI
1. 建立 SSH 端口转发 在**本地 Mac** 上新开一个终端窗口: # 建立 SSH 隧道,将本地 18789 端口转发到服务器 ssh -L 18789:127.0.0.1:18789 root@9.9.9.9 # 保持这个连接不要关闭 2. 浏览器访问 在本地浏览器打开: http://localhost:18789/?token=openclaw2026 **界面说明:** - 右上角显示 "Health OK" 表示连接正常 - 左侧菜单包含:Chat、Overview、Channels、Sessions 等 - 可以直接在 Chat 界面与 AI 助手对话 3. 添加模型 启动 OpenClaw 后,在 Web UI 中配置: 1. 访问 `http://localhost:18789/?token=openclaw2026` 2. 点击左侧菜单 "Config" 3. 找到 "Models" 部分 4. 添加你的 API Key 5. 保存配置

http://www.jsqmd.com/news/338874/

相关文章:

  • 开源69.9k星标,国产OCR杀进全球第一梯队,全新升级,文档再歪再糊也不怕(附源码)
  • eScan 杀毒软件被用于供应链攻击传播恶意软件
  • 必收藏!网络安全五大专业深度解析:谁主攻科研?谁进大厂拿高薪?小白程序员入门必看指南
  • PandaWiki:开源企业级AI知识库工具,基于RAG架构的私有化部署方案
  • 奇安信获NVDB-CAVD年度优秀技术支撑单位 10项原创漏洞证书彰显车联网安全实力
  • 无人机城市管理 AI+虚仿 创新实训室:构建城市管理智慧实训新构架
  • 基于springboot的大学生就业招聘系统-计算机毕业设计源码+LW无文档
  • 基于springboot健康管理微信小程序的设计与实现
  • 网络安全黑客入门必看:漏洞挖掘基础知识与平台收藏指南
  • 基于springboot的电动车租赁平台系统-计算机毕业设计源码+LW无文档
  • 国产化工业数据库推荐品牌崛起,筑牢工业高质量发展数据根基 - 速递信息
  • leetcode 3637. 三段式数组 I 简单
  • SpringBoot + Arthas,线上监控诊断进阶玩法!
  • 1月30号:急不来
  • 资源不够用,真的是机器太少吗?
  • SpringBoot 高效处理图片压缩包:上传、解压与存储实战指南
  • Spring AOP + Guava RateLimiter:我是如何用注解实现优雅限流的?
  • 大模型训练全流程解析:从“书呆子“到“智能体“的蜕变之路
  • 别被“涂颜色”骗了——从「栅栏涂色(Paint Fence)」看动态规划真正的思维方式
  • 谋新篇,启新程-群峰机械30周年庆典暨新综合大楼、新厂房落成典礼圆满成功
  • 混用 @Transactional 和 TransactionTemplate 被怼了,三种事务管理到底怎么选?
  • LangGraph多智能体实战:从零构建专业AI研究助手,附完整代码
  • 信息差永远是最容易上手的生意
  • Python:帧对象
  • 《实时渲染》第2章-图形渲染管线-2.6管线综述
  • 为什么AI人才值钱?月薪1.8万只是开始,普通人如何抓住AI风口实现薪资跃迁
  • 科思顿SCISTON:以技术引领市场,凭口碑赢得电动窗帘销售榜Top1
  • 多卡种兼容读卡器,堪称智能一卡通领域的“全能战士”。其核心价值在于通过一颗硬件,解决了不同时期、不同标准、不同应用下卡片兼容性的终极难题,是实现“一卡通行、一卡通用”理想的物理基础
  • 本杰明·格雷厄姆的工作资本分析技巧
  • 【会员】2014-2025年全国监测站点的逐时空气质量数据(15个指标\Excel\Shp格式)