OEMI Ubuntu下“养”一只OpenClaw(龙虾)保姆级教程

2026-03-27 08:23:45 0点赞 0收藏 0评论
OEMI Ubuntu下“养”一只OpenClaw(龙虾)保姆级教程

环境准备与安装(Ubuntu 22.04/24.04)

在Ubuntu上“养”龙虾其实非常简单,不需要复杂的编译过程。我测试了两种方案:Docker部署(推荐,隔离性好)和Node.js原生部署

方案一:Docker 部署(最稳,推荐)

这是官方推荐的方式,环境隔离,不会弄脏你的系统库。

  1. 安装Docker(如果已安装可跳过):

    bash

    sudo apt-get update sudo apt-get install -y docker.io docker-compose # 关键一步:把当前用户加入docker组,避免每次都要输sudo sudo usermod -aG docker $USER newgrp docker

  2. 创建部署目录并运行

    bash

    mkdir ~/openclaw-lab && cd ~/openclaw-lab

  3. 配置 docker-compose.yml
    直接新建一个文件,填入以下内容(记得替换你的API Key):

    yaml

    version: '3.8' services: openclaw: image: ghcr.io/openclaw/openclaw:3.13 container_name: openclaw-lobster restart: unless-stopped ports: - "18789:18789" environment: - OPENAI_API_KEY=你的_API_KEY_在这里 - NODE_ENV=production

  4. 启动服务

    bash

    docker-compose up -d

    看到 Started openclaw-lobster 就代表成功了!

方案二:原生 Node.js 部署(适合想改源码的大佬)

如果你想在本地直接跑,或者服务器配置较低:

  1. 安装 Node.js 22+

    bash

    curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt-get install -y nodejs

  2. 一键安装 OpenClaw

    bash

    sudo npm install -g openclaw@latest

  3. 运行配置向导

    bash

    openclaw onboard

    这时候终端会进入一个交互界面,按照提示选择模型服务商(推荐选ZhipuAI或OpenAI),输入API Key即可。


实测体验:这只“龙虾”能干嘛?

安装好后,访问 http://你的IP:18789,就能看到龙虾的控制台。以下是我的实测场景:

1. 文件管理:真·解放双手

我试着对它说:“帮我把 /home/user/downloads 目录下所有的 .pdf 文件移动到一个叫 Documents 的新文件夹里。”

  • 结果:它先是分析了目录结构,然后调用了 mkdirmv 命令。几秒钟后,任务完成。

  • 点评:这比写Shell脚本快多了,而且它能理解自然语言的模糊指令。

2. 浏览器自动化:抢票神器?

安装了 agent-browser 技能插件后,我让它:“打开知乎,搜索‘OpenClaw教程’,并把第一篇文章的标题复制给我。”

  • 结果:它真的启动了一个无头浏览器,模拟了搜索和点击操作,最后返回了标题。

  • 点评:虽然速度不如脚本快,但胜在通用性。只要网页能打开,它理论上就能操作。

3. 系统监控与运维

作为服务器管理员,我让它:“帮我看看当前Docker容器的运行状态,如果有退出的容器,把日志保存下来。”

  • 结果:它执行了 docker ps -a,识别出异常容器,并自动抓取了日志文件。

  • 点评:这简直是运维人的福音,以后查错不用自己敲命令了。


避坑指南与省钱秘籍

在“养”龙虾的过程中,我也踩了不少坑,总结几点给大家:

  1. API Key 别乱填

    • 千万别直接复制网页上的文字,容易带上空格,导致报错 Invalid API Key。建议先粘贴到记事本里检查一下。

    • 省钱建议:推荐使用国产模型(如智谱GLM-4、阿里Qwen),价格比OpenAI便宜很多,而且中文理解能力更强。阿里云百炼现在还有几块钱的体验包,足够你玩很久。

  2. 权限控制要当心

    • OpenClaw 权限很大,不要在生产环境的主机上随意给它 root 权限。建议用Docker限制它的资源,或者专门开一个低权限用户给它跑。

  3. 端口放行

    • 如果你是用云服务器(阿里云/腾讯云),记得去控制台的“安全组”里放行 18789 端口,否则死活连不上。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松