跳到主要内容

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

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

OpenClaw 是一个基于 AI 的自动化和控制平台,让你可以通过浏览器界面与软件交互。它能替代手动点击菜单、浏览界面或重复相同流程,支持通过程序执行任务,并通过网页仪表盘实现远程控制。

img

OpenClaw 的革命性之处在于它打造了一个现代化的“控制层”用于应用和系统。它不依赖本地桌面会话,可以运行在远程机器上,比如独立服务器,并且可以随时随地完全管理。这对想要稳定自动化、远程控制和集中管理的用户来说,是个超级强大的工具,无需本地一直开机。

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

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 个 vCPU8 个 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 可用的必要步骤。

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

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 补全脚本。这是可选但推荐的,能提升命令行体验,支持命令自动补全。按提示操作即可。

img

配置

我们的独立服务器默认不带图形界面。因此 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,无法直接从互联网访问。要安全访问,请在你的 PC 上创建 SSH 隧道,将独立服务器的 OpenClaw 端口转发到本地。

在你的电脑打开终端,运行:

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

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

http://localhost:18789/

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

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

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

img

安装技能

技能为 OpenClaw 增加额外功能和集成。 OpenClaw 自带 50 多个技能。你可以在仪表盘的 Skills 页面直接安装想启用的技能。

img

启用钩子

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

img

配置频道

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

img

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

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

img

安全注意事项

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

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

总结与更多资源

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

有具体问题这里没覆盖?欢迎随时联系我们的支持团队,我们每天在线,随时帮你解决问题!🙂