跳到主要内容

在 Linux 服务器上安装 OpenClaw - 打造你的专属 AI 助手!

本指南的理想产品

立即开始 — 订购合适的产品,按照本指南一步一步操作。

介绍

OpenClaw 是一个基于 AI 的自动化和控制平台,让你可以通过浏览器界面与软件交互。不用再手动点击菜单、浏览界面或重复相同的工作流程,OpenClaw 可以通过编程方式执行任务,并通过其网页控制面板提供远程控制功能。

img

OpenClaw 的革命性之处在于它为应用和系统提供了现代化的“控制层”。它不依赖本地桌面会话,可以运行在远程机器上,比如 VPS 或独服,并且可以随时随地完全管理。这让它成为想要可靠自动化、远程控制和集中管理的用户的强大工具,无需本地一直开着电脑。

想自己托管这个服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。

OpenClaw 的使用场景

OpenClaw 适用于各种日常场景,适合任何想自动化任务、集中管理 AI 使用,或运行一个随时在线的持久助手的人。

一个常见的用例是整合多平台的 AI 交互。你不用为不同的聊天工具使用不同的助手,OpenClaw 可以作为一个统一的助手,保持一致的上下文和配置,无论你从哪里访问。

OpenClaw 也非常适合自动化。它能帮你减少重复的手动操作,处理周期性任务、整理信息、总结内容并提供结构化回复。

另一个重要用例是网页自动化。通过控制专用的 Chrome 或 Chromium 浏览器实例,OpenClaw 可以与网页界面交互,即使没有直接的 API 集成。

为支持这些场景,OpenClaw 提供了丰富的功能,包括多渠道消息支持(如 WhatsApp、Telegram、Slack 和 Discord)、基于网关的架构管理会话和频道、可选语音功能、交互式画布界面、可扩展的技能平台、支持多家 AI 提供商(包括 OpenAI 和 Anthropic)、移动设备节点、API 密钥认证,以及持久化的工作区和配置管理。

img

先决条件

根据你打算如何使用 OpenClaw,资源消耗可能会迅速增加。基础配置(比如只用 Web UI,自动化很少)在小型 VPS 上运行没问题,但如果运行多个频道、启用大量技能或使用浏览器自动化,资源需求会大幅提升,这种情况下我们强烈建议使用独服。

硬件最低要求ZAP-Hosting 推荐配置
CPU1 vCPU 核心8 vCPU 核心
内存4 GB16 GB
硬盘空间25 GB50 GB

安装

安装从在你的 Linux 独服上运行官方 OpenClaw 安装脚本开始。通过 SSH 连接服务器,执行以下命令:

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

运行命令后,会自动启动交互式安装脚本,引导你完成设置。安装程序会检测环境,安装缺失的依赖,然后启动 OpenClaw 的引导流程。

img

平台检测和依赖检查

安装程序会自动检测你的操作系统,并在需要时安装依赖。 比如缺少 Node.js 会自动安装,无需手动操作。

安装必需的软件包

OpenClaw 会通过系统包管理器安装必需的软件包,无需手动干预。所有依赖安装完成后,安装程序会自动继续。

安装 OpenClaw

依赖准备好后,安装程序会下载并安装 OpenClaw 版本。完成后你会看到类似确认信息:

img

OpenClaw 引导流程

安装完成后,引导向导会自动启动。这个引导流程是完成初始配置并让 OpenClaw 可用的必要步骤。

首先,阅读显示的安全提示并确认继续。接着选择引导模式。大多数用户推荐选择 快速开始

img

然后选择模型/认证提供商。这里以选择 OpenAI 为例。输入你的 OpenAI API 密钥。OpenClaw 会将密钥本地保存以便后续使用。保存后,选择 OpenClaw 默认使用的模型。

img

最后几步,你可以选择配置频道(如 Telegram、Discord、Slack)、技能和钩子。如果暂时不想配置,可以跳过,后续再设置。

img

如果想通过 Telegram 使用 OpenClaw,首先需要创建一个 Telegram 机器人并获取它的 API 令牌。这个操作直接在 Telegram 里用官方 BotFather 账号完成。

打开与 BotFather 的聊天,发送 /newbot 开始创建,按提示操作。
BotFather 会先让你输入显示名称,再输入用户名。用户名必须以 bot 结尾。

对话示例:

用户: /newbot 

BotFather: 好的,新机器人。你想给它起什么名字?请选择一个名称。

用户: ZAP DOCS EXAMPLE

BotFather: 好的。现在给你的机器人选择一个用户名。必须以 `bot` 结尾。比如:TetrisBot 或 tetris_bot。

用户: ZAP_DOCS_EXAMPLE_BOT

BotFather: 完成!恭喜你有了新机器人。你可以在 t.me/ZAP_DOCS_EXAMPLE_BOT 找到它。你现在可以为机器人添加描述、关于信息和头像,查看 /help 获取命令列表。顺便说一句,创建好酷炫机器人后,如果想要更好的用户名,可以联系 Bot 支持。确保机器人完全可用后再联系。

使用此令牌访问 HTTP API:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
请妥善保管令牌,任何人拿到都能控制你的机器人。

Bot API 说明见:https://core.telegram.org/bots/api

BotFather 确认创建后,复制显示的 令牌 并妥善保存。后续在 OpenClaw 引导或配置中连接 Telegram 频道时需要用到。令牌千万别公开,任何人拿到都能控制你的机器人。

img

创建 Telegram 机器人并保存令牌后,继续 OpenClaw 引导。接下来可以安装 技能 和启用 钩子。推荐启用,但也可以跳过,后续在配置里再设置。

引导完成后,OpenClaw 会自动安装 网关服务。最后选择 Web UI 选项,OpenClaw 会打印控制面板链接,方便你通过浏览器管理。

引导结束后,OpenClaw 会提示安装 shell 补全脚本。这是可选但推荐的,能提升命令行体验,支持自动补全 OpenClaw 命令。按提示操作即可。

img

配置

我们的 VPS 和独服默认不带图形界面。因此 OpenClaw 以无头模式运行,控制界面只在服务器本地的 18789 端口开放。

安装和引导完成后,OpenClaw 会在控制台输出面板信息:

控制面板链接(带令牌):
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

复制粘贴此 URL 到本机浏览器以控制 OpenClaw。
未检测到 GUI。请从你的电脑打开:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

然后打开:
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

因为网页界面绑定在 127.0.0.1,无法直接从公网访问。要安全访问,请在你的电脑上创建 SSH 隧道,将 OpenClaw 端口从 VPS/独服转发到本地。

在你的电脑终端运行:

ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

只要这个 SSH 会话保持打开,你就可以在浏览器访问:

http://localhost:18789/

如果 OpenClaw 需要认证,打开带令牌的链接:

http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
使用图形界面(桌面环境)

如果你喜欢用图形界面操作 OpenClaw,可以在 VPS/独服上安装桌面环境,比如 XFCE。安装好 GUI 和远程桌面方案(如 RDP 或 VNC)后,你可以直接通过独服桌面访问和控制 OpenClaw,无需 SSH 端口转发。

img

安装技能

技能为 OpenClaw 增加额外功能和集成。 OpenClaw 自带 50 多个技能。你可以在控制面板的 技能 区域直接安装想启用的技能。

img

启用钩子

钩子让 OpenClaw 在特定事件发生或特定命令使用时自动执行动作。 这对自动化周期任务、保存上下文或触发工作流非常有用,无需人工干预。

img

配置频道

频道让你通过消息平台使用 OpenClaw。 在控制面板中可以配置并连接支持的频道,如 Telegram、Discord、Slack 等。

img

根据不同平台,你需要提供额外的令牌或凭证(比如安装流程中通过 BotFather 创建的 Telegram 机器人令牌)。

频道连接成功后,OpenClaw 就能通过该平台接收和回复消息。通过 Telegram 与 AI 助手对话示例:

img

安全注意事项

OpenClaw 是个强大工具,使用时务必做好安全防护。网关面板受令牌保护,令牌相当于密码,能访问你的 OpenClaw 实例。切勿公开分享令牌(比如截图、工单或聊天记录),任何拿到令牌的人都能控制面板。

建议将 OpenClaw 放在防火墙后,避免直接暴露网关接口到公网。默认情况下,OpenClaw 绑定网关服务到 127.0.0.1,防止外部访问,这也是大多数场景下最安全的选择。远程访问面板时,请使用 SSH 端口转发,并限制访问权限给可信用户。

总结与更多资源

恭喜!你已经成功在 VPS 或独服上安装并配置了 OpenClaw。我们还推荐你看看以下资源,能在服务器配置过程中提供更多帮助和指导:

有没覆盖到的具体问题?需要更多帮助?随时联系在线客服,我们每天都在线为你服务!🙂