Linux 部署安装 OpenClaw 教程:从环境搭建到生产运行的完整指南

Linux 部署安装 OpenClaw 教程:从环境搭建到生产运行的完整指南

2026 年初,一个名为 OpenClaw 的开源 AI 助手项目在技术圈炸开了锅,短短几个月就有超过 20 万人在 GitHub 上给它点了星。

它的前身是 Clawdbot(也曾叫 Moltbot),经过多轮迭代后正式更名为 OpenClaw。

和我们平时用的 ChatGPT、豆包这些 AI 聊天工具不同,OpenClaw 不只是”陪你聊天”——它能帮你操作电脑、自动浏览网页、整理文件、写报告,甚至可以帮你上京东比价和下单,更像是一个真正能干活的”AI 员工”。

更关键的是,OpenClaw 可以装在你自己的服务器上,所有数据都在你手里,不用担心隐私泄露。

你可以通过飞书、钉钉、企业微信这些国内常用的办公软件直接给它发指令,让 AI 真正成为你口袋里的”数字助手”。

这篇教程将带你从零开始,在 Linux 服务器上完成 OpenClaw 的安装部署。

不需要你是程序员,只要会照着命令复制粘贴,跟着一步一步操作就能搞定。

简单来说,OpenClaw 就是一个”AI 管家”软件。

你把它装在服务器上之后,就可以通过飞书、钉钉这些聊天工具给它发消息,让它帮你干活。

比如:

  • 在飞书群里 @机器人,让它帮你写一份周报
  • 让它自动打开浏览器去京东搜商品、比价格
  • 让它整理你服务器上的文件,生成一份清单
  • 让它每天早上给你推送新闻简报

OpenClaw 本身并不”聪明”,它的”大脑”是各种 AI 模型(比如通义千问、Claude、GPT 等)。

OpenClaw 做的事情是把这些 AI 模型和你的聊天工具”连”起来,同时赋予 AI 操作电脑的能力。

能力 说明 多平台接入 飞书、钉钉、企业微信、WhatsApp、Telegram 等主流聊天工具 千问 Qwen 教程

浏览器自动化 内置浏览器,能像真人一样打开网页、点击按钮、填表单 文件管理 帮你整理服务器上的文件,自动分类、搜索、重命名 多模型支持 通义千问(免费)、智谱 GLM、Claude、GPT 等,按需选择 插件扩展 通过插件(Skills)扩展新功能,就像给手机装 App 安全配对 只有经过验证的人才能使用,不怕被陌生人恶意调用

不需要看懂下面这张图的技术细节,你只需要知道 OpenClaw 的工作方式就像一个”总机接线员”:

它有一个核心程序叫做 Gateway(你可以理解为”总调度中心”),默认在服务器的 18789 端口运行,负责接收和分发所有消息。

在动手之前,你需要先准备好两样东西:一台云服务器一个 AI 模型的钥匙(API Key)

如果你还没有服务器,可以去阿里云、腾讯云、华为云等平台购买一台。

推荐选择香港或国内节点,买最便宜的轻量应用服务器就够了。

什么是云服务器? 你可以把它想象成一台远程的电脑,24 小时开机,你通过网络远程操作它。

配置要求如下:

项目 最低要求 推荐配置 操作系统 Ubuntu 20.04 以上 Ubuntu 22.04 CPU 1 核 2 核及以上 内存 2 GB(需要额外配置,下面会讲) 4 GB 及以上 磁盘 1 GB 可用空间 5 GB 及以上 网络 能正常上网即可 网络稳定

安全提示:OpenClaw 拥有操作服务器的能力,建议用一台独立的、空的服务器来部署,不要装在你日常工作的电脑或者已有重要数据的服务器上。

如果你买的服务器内存只有 2 GB,安装过程中很容易因为内存不够而失败(程序会被系统强行关掉)。解决办法是配置一个叫 Swap 的东西——你可以理解为”用硬盘临时充当内存”。

把下面 5 行命令逐行复制粘贴到服务器终端执行:

这 5 行命令分别在干什么?

  1. 创建一个 2 GB 大小的文件
  2. 设置这个文件只有管理员能读写
  3. 把这个文件初始化成 Swap 格式
  4. 立即启用这个 Swap
  5. 设置开机自动启用(不然重启就失效了)

执行完后输入 ,看到 Swap 那一行有数字就说明配好了。

OpenClaw 本身不是 AI,它需要调用外部的 AI 模型才能”思考”。你需要先去 AI 平台申请一个 API Key(可以理解为 AI 服务的”通行证”)。

推荐选择(国内可直接使用,无需访问外网):

  • 通义千问 Qwen(强烈推荐新手):阿里云旗下,注册就有免费额度,够你体验很久。访问 百炼平台 注册并创建 API Key
  • 智谱 GLM:清华团队出品,同样有免费额度。访问 open.bigmodel.cn 注册

进阶选择(需要能访问国际网络):

  • Anthropic Claude:目前公认最强的编程和推理能力
  • OpenAI GPT:知名度最高的 AI 模型

给普通人的建议:直接选通义千问就好,注册简单、免费额度充足、国内网络直连,完全不需要折腾。等你熟悉了再考虑换其他模型。

OpenClaw 是用一种叫 Node.js 的技术构建的,所以我们的服务器上必须先装好 Node.js,它相当于 OpenClaw 的”地基”。

重要:Node.js 的版本必须在 22 以上,版本太低会导致安装失败,这是新手踩坑最多的地方。

先让服务器的软件保持最新,然后安装一个叫 Git 的工具(后面安装过程会用到):

表示”以管理员身份执行”,系统可能会要求你输入密码,输入后按回车(密码不会显示在屏幕上,这是正常的)。

我们用一个叫 NVM 的小工具来安装 Node.js,它的好处是能帮我们方便地管理版本。

如果你的服务器在国内,用下面这行命令安装 NVM(速度更快):

如果你的服务器在海外,用官方源:

安装完 NVM 后,需要让它生效,然后用它安装 Node.js 22:

这 4 行命令的意思是:重新加载配置 → 安装 Node.js 22 版 → 切换到 22 版 → 设置 22 版为默认版本。

验证一下是否装好了:

如果能看到版本号,说明 Node.js 已经装好了。

npm 是 Node.js 自带的”软件商店”,后面安装 OpenClaw 要用到它。提前做一个小配置,可以避免后续安装时报权限错误:

这几行的作用是:创建一个专用文件夹,告诉 npm 把软件装到这里,然后让系统能找到这个文件夹。

安装过程中需要从 GitHub(一个代码托管网站)下载文件。很多服务器默认用一种叫 SSH 的方式连接 GitHub,但经常会失败。我们提前改成更稳定的 HTTPS 方式:

地基打好了,现在来装 OpenClaw 本身。这一步反而是最简单的。

官方提供了一键安装脚本,复制粘贴这一行命令到终端执行即可:

这行命令做了什么?它会自动从官网下载安装脚本并运行,帮你把 OpenClaw 安装好,然后进入一个配置向导(下一章会详细讲)。

安装过程大概需要 2~5 分钟,取决于你的网速。看到类似 的提示就说明安装成功了。

如果一键脚本执行失败(比如网络不太好),可以试试手动安装:

安装完成后手动启动配置向导:

如果你了解 Docker,也可以用容器方式部署,隔离性更好。创建一个 文件:

然后执行 启动。

普通用户不需要用 Docker,直接用上面的一键安装就够了。

如果能看到版本号输出,说明已经装好了。

安装完成后会自动进入配置向导。如果没有自动进入,手动运行:

向导是交互式的,会一步步问你问题,用方向键选择,按回车确认。

Local,直接回车。

  • 如果你选了通义千问(Qwen),会弹出一个网址让你在浏览器里授权登录,按提示操作即可
  • 如果你选了其他模型,按提示粘贴你之前申请的 API Key

向导会问你想对接哪个聊天工具。第一次安装建议先跳过,等主程序跑通了再回来配:

Yes,这样 OpenClaw 会自动在后台运行,服务器重启后也会自动启动,不需要你手动去开。

如果上一步向导中选了安装后台服务,OpenClaw 应该已经在运行了。输入下面的命令确认:

看到 Gateway 和 Node service 都显示 ,就说明一切正常。

手动启动 Gateway(OpenClaw 的核心服务):

OpenClaw 内置了一个诊断工具,能帮你检查有没有什么配置问题:

如果诊断出问题,加上 参数可以尝试自动修复:

OpenClaw 有一个网页版的管理面板,你可以在浏览器里查看聊天记录、管理配置。

不过这个面板默认只能在服务器本机访问。如果你是远程管理服务器,需要通过一个叫”SSH 隧道”的方式把它映射到你自己的电脑上。在你自己电脑的终端里执行:

这行命令的意思是:把服务器上 18789 端口的内容”搬运”到你自己电脑的 18789 端口。

然后在你自己电脑的浏览器里打开 ,就能看到管理面板了。

如果你在配置向导中没有选安装后台服务,OpenClaw 关掉终端就停了。可以用 PM2 这个工具来让它一直在后台跑着:

PM2 是一个进程管理工具,它会帮你”看着” OpenClaw,如果程序意外崩溃了会自动重启,服务器重启后也会自动启动。

OpenClaw 装好之后,你就可以把它和你常用的聊天工具连起来了。这里以国内最常用的飞书钉钉为例。

第一步:在服务器上安装飞书插件

第二步:去飞书开放平台创建一个机器人应用

  1. 用浏览器打开 open.feishu.cn,用你的飞书账号登录
  2. 点击”创建企业自建应用”,填写应用名称(比如”我的 AI 助手”)
  3. 进入应用后,在左侧找到”凭证与基础信息”,把 App IDApp Secret 复制下来(后面要用)
  4. 在左侧找到”添加应用能力”,点击添加”机器人”
  5. 在左侧”事件与回调”中,选择”使用长连接接收事件”,然后添加”接收消息”事件
  6. 在左侧”权限管理”中,搜索并申请这两个权限: 和
  7. 最后点击”创建版本”并发布

第三步:在服务器上填入飞书的信息

把下面命令中的”你的 AppID”和”你的 AppSecret”替换成第二步复制的内容:

第四步:重启服务并测试

在飞书里搜索你创建的机器人名称,发一条”你好”试试,如果收到回复就说明对接成功了。

钉钉的对接方式类似,先在钉钉开放平台创建应用拿到 clientId 和 clientSecret,然后执行:

注意:Telegram 在国内无法直接使用,如果你的服务器不能访问国际网络,请跳过这一节。

  1. 在 Telegram 搜索 @BotFather,发送 创建机器人
  2. 拿到 Bot Token 后在服务器上执行:

按提示输入 Token。首次有人给机器人发私信时,需要在服务器端批准配对:

这一步很重要,千万不要跳过。OpenClaw 能帮你操作服务器上的文件和执行命令,如果安全设置没做好,就等于把你家的钥匙丢在了大街上。

确保 OpenClaw 只能从服务器本机访问,不对外开放:

的意思就是”只有本机能连上来”,外部任何人都访问不了。

给管理接口加上密码保护:

你可以用任意的长字符串作为密码,越长越安全,比如 。

让配置文件只有你自己能读写:

如果你的服务器装了防火墙(推荐装),确保 18789 端口只对本机开放:

想从自己的电脑远程管理 OpenClaw 时,不要直接把 18789 端口开放到公网,正确做法是用 SSH 隧道(参考 6.4 节)。

OpenClaw 自带了安全审计功能,建议每周跑一次:

装好之后,日常用到的命令其实不多。把这张表收藏好,需要的时候查一下就行:

OpenClaw 更新很频繁,建议隔一段时间更新一次:

养成定期备份的好习惯,万一配置弄乱了还能恢复:

如果你担心 OpenClaw 偶尔会意外停掉,可以设置一个自动检查脚本,每 5 分钟检查一次,停了就自动重启:

然后把它加到系统的定时任务里:

执行后会打开一个文本编辑器,在最后一行加上下面这行内容,保存退出:

这行的意思是”每隔 5 分钟执行一次检查脚本”。

这是因为服务器内存不够,系统把安装进程强制关掉了。回到第二章的 2.2 节配置 Swap,然后重新执行安装命令就行。

这是因为系统不知道 openclaw 装在哪里。执行下面两行命令修复:

说明有其他程序占了这个端口。用下面的命令把它关掉,然后重新启动:

或者干脆换一个端口:

首先检查 API Key 是否填对了:

如果你用的是通义千问等国内模型,一般不会有网络问题。检查一下 Key 是否过期或者额度用完了。

如果你用的是 Claude 或 GPT 等海外模型,国内服务器可能连不上它们的接口。你需要给服务器配置网络代理,或者换成国内的模型。

按下面的顺序逐一排查:

  1. 飞书开放平台上的应用是否已经创建版本并发布
  2. 事件订阅是否选择了长连接模式
  3. 是否添加了”接收消息”事件
  4. 消息相关的权限是否已申请并通过
  5. 在服务器上执行 看看飞书通道是否显示在线
  6. 试试重启一次:

如果你之前装过旧版的 Node.js,用 NVM 升级就行:

所有数据都存在你服务器的 目录下,包括聊天记录、配置文件、工作文件等。数据完全在你手里,不会上传到任何第三方。

但要注意的是,OpenClaw 对服务器拥有较高的操作权限,所以建议部署在独立的服务器上,不要和其他重要业务混在一起。

回顾一下,整个安装过程其实就是这么几步:

  1. 买一台云服务器:2 核 4 GB 内存就够用,2 GB 的话记得配 Swap
  2. 装 Node.js:用 NVM 装 22 以上版本,几行命令搞定
  3. 装 OpenClaw:一行 命令完事
  4. 跑配置向导:选个 AI 模型(推荐通义千问,免费好用),填上 Key
  5. 连上飞书或钉钉:装个插件、填点配置信息,在聊天工具里就能用了
  6. 做好安全设置:别把端口暴露到公网,设好密码

顺利的话,从开始到跑通整个过程也就半小时左右。哪怕你之前从来没玩过服务器,照着上面的步骤一步步来,基本都能搞定。

OpenClaw 目前还在快速更新中,每隔一两周就会有新功能加入,社区也非常活跃。如果你对 AI 自动化办公感兴趣,现在是一个非常好的入坑时机。

相关资源:

资源 地址 说明 官方文档 docs.openclaw.ai 最权威的使用文档 GitHub 仓库 github.com/openclaw/openclaw 源代码和版本发布 中文社区 moltcn.com 国内用户交流社区

如果大家在部署 OpenClaw 的过程中遇到了什么问题,或者发现了什么好玩的用法,欢迎在评论区交流分享~~~一个人摸索不如大家一起讨论,说不定你踩过的坑正好能帮到别人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/262042.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月12日 下午10:57
下一篇 2026年3月12日 下午10:57


相关推荐

关注全栈程序员社区公众号