如何在Hostinger VPS上设置OpenClaw

随着OpenClaw的爆火,越来越多的用户都开始尝试搭建属于自己的OpenClaw私有服务器。为了方便用户更好地了解,本文将以Hostinger VPS为例,为大家介绍一下在Hostinger VPS上设置OpenClaw的教程。

点击进入:Hostinger官网

一、购买Hostinger VPS

相关推荐:《如何购买Hostinger国外VPS主机

二、Hostinger VPS安装Docker

本文将使用Docker来运行OpenClaw,在Hostinger的hPanel控制面板中,找到Docker管理器。它应该会显示Docker已安装,或者提供启用Docker的选项。

如果使用的是其他VPS或想通过命令行进行验证,请通过SSH连接到用户的服务器并运行以下命令:

用户可以看到Docker和Docker Compose的版本号,如果出现“命令未找到”的提示,则说明Docker尚未安装。

相关推荐:《Hostinger VPS主机Ubuntu系统安装Docker教程

三、设置OpenClaw

1、在服务器上获取OpenClaw代码:

# Install git if you don’t have it

sudo apt install git -y

# Clone the repository

git clone https://github.com/openclaw/openclaw.git

# Navigate into the directory

cd openclaw

2、运行Docker安装脚本,OpenClaw包含一个安装脚本,可以自动处理所有操作:

./docker-setup.sh

这个安装脚本可以让用户轻松完成OpenClaw的安装和运行。

3、Docker安装脚本会启动一个交互式引导向导,为用户配置OpenClaw。用户可以在这里设置AI提供商凭证和其他必要设置。

运行./docker-setup.sh脚本后,镜像构建完成后,将会出现引导向导。它会询问几个重要问题:

网关模式:

本地(在此机器上运行)
远程(连接到现有网关)

4、选择“本地”,这意味着网关将运行在用户的VPS主机上。

5、本文选择的是Anthropic API密钥,注册或登录Anthropic,导航至API密钥,创建一个新密钥,复制该密钥,然后将其粘贴到设置向导中。

请务必妥善保管此密钥。

6、用户需要从AI平台获取密钥,并将其添加到设置中。向导会将这些凭据作为Linux环境变量存储在用户的配置文件中。

需要为所选的AI平台选择模型并选择安全设置。

四、启动并运行OpenClaw

安装脚本完成后,OpenClaw应该就已经在运行了。

为验证一切是否正常运行,检查容器状态:

# Make sure you’re in the openclaw directory

cd ~/openclaw

# Check running containers

docker compose ps

看到openclaw-gateway的状态为“Up”或“Running”,表明OpenClaw已经正常运行。

五、访问OpenClaw界面

用户可以通过VPS IP地址在18789端口访问OpenClaw控制面板:

http://your-vps-ip:18789

例如:http://45.123.45.67:18789

首次访问控制界面时,用户需要使用设置过程中生成的网关令牌。用户可以在以下位置找到它:

cat ~/.clawdbot/.env | grep CLAWDBOT_GATEWAY_TOKEN

或者查看运行./docker-setup.sh时的输出——它会在末尾显示令牌。

进入控制面板后,转到“设置”→“令牌”(或者系统可能会立即提示您)。粘贴您的网关令牌,然后单击“保存”或“验证”。

OpenClaw显示运行正常即可。

六、配置OpenClaw Telegram

1、创建Telegram机器人

打开Telegram并搜索BotFather

发起聊天并发送/newbot

按照提示操作:

选择一个名称(例如,我的OpenClaw助手)
选择一个用户名(必须以“bot”结尾,例如“myawesomemoltbot”)

复制机器人令牌。

2、将Telegram添加到OpenClaw

返回服务器后,运行:

# Make sure you’re in the openclaw directory

cd ~/openclaw

# Add Telegram with your bot token

docker compose exec openclaw-gateway node dist/index.js providers add –provider telegram –token YOUR_BOT_TOKEN

将YOUR_BOT_TOKEN替换为BotFather提供的实际令牌。

3、启用所需的机器人权限

在BotFather聊天中:

发送/mybots

选择你的机器人

前往机器人设置→群组隐私

禁用群组隐私设置(这将允许机器人读取群组中的消息)

4、开始聊天

打开Telegram并搜索你的机器人(使用你选择的用户名)。

开始对话

发送一条消息进行测试

如果在设置过程中设置了DM配对,用户将获得一个配对码。请在用户的服务器上批准该配对码:

docker compose exec openclaw-gateway node dist/index.js pairing approve telegram <the-code-you-received>

获得批准后,再发送一条消息。OpenClaw应该会回复!

如果用户的OpenClaw Telegram设置中消息功能无法正常工作:

检查OpenClaw日志是否存在错误
请确认API密钥是否仍然有效
请确保容器没有重启或崩溃
请确认您的即时通讯平台账号信息是否正确

相关推荐:《Hostinger主机系列教程汇总

The post 如何在Hostinger VPS上设置OpenClaw appeared first on Hostinger评测网.

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注