使用 AcePanel 部署 Clawdbot

Clawdbot 是目前超级火的私人 AI 助手,这里就不介绍了,感兴趣可以自行搜索,这里直接上干货指导怎么部署 Clawdbot。

需要

  1. AcePanel 升级到 >= 3.0.3。
  2. 有自己的域名,子域名即可。

首先在面板上安装 Node.js 24 运行环境

安装完成后,在面板终端(不要使用终端自带的本地主机,应自己新建一个 127.0.0.1 主机或者用 SSH 客户端,面板自带的本地主机提供不了完整交互)启用 pnpm。

我个人更喜欢使用 pnpm,当然你要用默认的 npm 也是可以的。

corepack enable pnpm
pnpm setup
source /root/.bashrc

pnpm 安装好之后,就可以安装 clawdbot 了。

pnpm i clawdbot@latest -g

还需要批准构建脚本运行。

pnpm approve-builds -g

按 a 键全选,然后回车并输入 y 确认。

完成之后就可以初始化 clawdbot 了。

clawdbot onboard

同意风险,选择快速初始化,我这里直接跳过了各种设置,先跑起来再说。

看到下图就说明完成了,复制带 token 的登录地址保存,后面会用。

安装完后先别急着启动,修改配置文件把我们要用的第三方 API 加上。

配置文件路径:/root/.clawdbot/clawdbot.json

模板:OpenAI 兼容的中转站

{
  "models": {
    "mode": "merge",
    "providers": {
      "gemini": {
        "baseUrl": "https://你的中转站 API/v1",
        "apiKey": "test",
        "api": "openai-completions",
        "models": [
          {
            "id": "gemini-3-flash",
            "name": "gemini-3-flash"
          }
        ]
      }
    }
  }
}

附我的配置参考,使用 DeepSeek 官方 API,唯一要注意的就是 agents 引用 model 需要写 provider 前缀,否则会解析成 A 社的。

然后安装并启动服务。

clawdbot daemon install
clawdbot daemon start

服务启动后,由于默认监听 127.0.0.1,无法直接访问,需要配置一个反向代理并开启 HTTPS。

面板应用->原生应用->安装 Nginx/OpenResty,然后新建一个反向代理网站,配上自己的域名。

编辑网站,前往 HTTPS 标签页一键签发证书,然后打开 HTTPS 和 HTTP 重定向。

在自己的域名后面拼接?token=前面保存的token,打开后台,提示需要配对。

回到终端运行 clawdbot devices list 可以看到出来待配对的设备。

运行 clawdbot devices approve request-id 批准配对。

clawdbot devices approve 98b5fee7-415e-48f3-9e8e-c59886150af9

然后回到控制台,状态变为 OK 了,即可开始使用。

目前这个东西个人感觉还是图一乐,因为国内常用的聊天软件一个都不支持。。。