还记得上一篇咱们聊过怎么用 1Panel 拯救 Docker 困难户吗?这一篇就是讲解怎么安装最近最流行的软件 openclaw ,现在已经超越 react 和 Linux 在 github 榜单第一位了。
正是 openclaw 的爆火,我们既然已经安装了 1Panel 面板搭好了,如果不跑点好玩的容器岂不是浪费?今天我就带大家玩个大的——在自己的 VPS 上部署一个私人 AI 助理:OpenClaw 。

简单说,它就是你梦想中的 “低配版的贾维斯” (Jarvis) 原型。
在以前传统的 AI 我们只能在网页或者 APP 上跟它聊天,或者想 opencode 一样在命令行聊天,但是 openclaw 的体验完全不一样。OpenClaw 的牛逼之处在于,它可以连接你所有的社交软件——**Telegram 、WhatsApp 、Slack 、Discord 。
部署好之后,它就是一个 24 小时在线的私人助理。你可以直接在 Telegram 里问它问题,让它帮你总结群聊消息,甚至通过 API 调用工具。最重要的是,数据掌握在自己手里,速度快,还不用看别人的脸色。
一台装好 1Panel 的 VPS(。
DeepSeek 的 API Key(其他的模型也可以)。
如果想买 VPS 可以:传家宝 VPS 监控
我这里使用的是一台 RackNerd 的 2.5GB 内存的机器,我测试下来最低 2GB 就可以部署,但是如果需要使用浏览器或者其他软件配合最好内存在 8GB 左右会更合适。
这就是我为什么推荐新手用 1Panel 的原因,部署这种复杂的应用,根本不需要写 Docker Compose 文件。
登录你的 1Panel 面板。
点击左侧菜单的 「应用商店」。
在搜索框输入 OpenClaw。
点击 “安装”。

点击安装后,会弹出一个配置窗口。这里有几个需要注意的地方,大家跟着我填,别填错了:
名称:默认 openclaw 即可。
版本:选 latest 或者最新的版本号。
端口:保持默认( WebUI 18789 ),除非你的端口被占用了。
模型提供商:下拉选择 DeepSeek(模型供应商很多选择自己喜欢的就好)。

DeepSeek Chat。
设置模型账户:点击创建模型账号
API Key:把你从 DeepSeek 后台申请的 sk-xxxx 开头的密钥填进去,名称随意填写你能记住的就可以,添加好后选择你的账户。
Token / 令牌:这里会自动生成,自己保管好,登入的时候需要使用。


确认无误后,点击 “确认” 开始安装,经过一阵跑码之后等待安装完成(可能时间有点久需要耐心一点)。
如何访问后台?
OpenClaw 为了安全,不允许直接访问 IP:端口,必须带上 Token 。 你的访问地址格式应该是: http://你的 VPS_IP:18789?token=刚才复制的 Token
你如果怕忘记可以把这串地址保存到你浏览器的书签里面去,下次就可以直接打开了。

如果你是想在浏览器上使用,这一步就可以不需要了,你的 AI 已经在运行了,但是如果你想让它对接聊天软件,我们需要还需要给他对接聊天软件比如 Telegram 。
1Panel 的强大之处又来了,我们不需要 SSH 连服务器敲命令,直接在网页上搞定。
在 “已安装应用” 找到 OpenClaw 。
点击顶部的 “进入安装目录”。
看到文件列表顶部那个 “终端” 按钮

在弹出的黑色框框里,输入下面这行命令(以连接 Telegram 为例):
docker compose -f docker-compose-cli.yml run --rm openclaw-cli channels add
接下来的交互流程:
Telegram。
它会问你要 Bot Token。
设置完成!
如果没生效,可以重启一下 openclaw ,然后在尝试一下。
现在,打开你的 Telegram ,找到你的机器人,给它发一句“你好”,看看是不是 DeepSeek 在回复你?

到这里,你就已经拥有了一个运行在自己服务器上的小龙虾了,你可以随时在手机控制它,随时随地的操作玩耍了。 其实很多厂商已经内置了 openclaw 的镜像系统了,但是我更喜欢自己折腾一下,去捣鼓一下。1Panel 也出了官方的 openclaw 安装教程但是不够全面,在这里我就添加了一下自己的设置和踩坑的过程。
如果有需要后续我也会更新更多 openclaw 高级玩法的教程。
1
liuzimin 4 天前 via Android
“OpenClaw 为了安全,不允许直接访问 IP:端口,必须带上 Token ”
我配好了 key 去跟他聊天,总报 401 错误,看来可能是这个原因? |
2
zp872571679 OP @liuzimin 这个是前端的页面入口,怀疑是你的 key 的 url 有问题 可以尝试自定义模型 设置对应的名称和厂商 url
|
3
chendaye 4 天前
好像不能用中转 api ,只能用官方的
|
4
darrengame 4 天前
忘了复制 token ,安装好后 token 怎么获取?
|
5
zp872571679 OP @chendaye 我测试的中转地址没问题 不知道你的中转是什么样的 可以在自定义里面自己添加
|
6
zp872571679 OP @darrengame 可以在智能体 openclaw 有个按钮可以复制 token
|