宝塔面板部署 OpenClaw(Clawdbot)实战指南:从零到云端 AI 助理

2026 年最新实战教程 | 适合宝塔老手与新手

随着 AI 助理需求的快速增长,越来越多开发者和站长开始尝试将 OpenClaw(原 Clawdbot、Moltbot)部署在云服务器上,实现 24 小时在线、自主可控的数字助手。相比本地运行,云端部署不仅稳定,而且可以彻底解决环境冲突、断线和性能瓶颈问题。

本文结合宝塔面板实战经验,为你提供一套完整、保姆级的部署方案,同时增加安全与访问优化策略,保证新手也能快速上手。


在这里插入图片描述

一、前期准备

在这里插入图片描述

1. 服务器选择

  • 推荐配置:2 核 CPU + 2–4 GB 内存
  • 操作系统:Debian、Ubuntu、CentOS 或国产云系统(如 OpenCloudOS/Alibaba Cloud Linux)
  • 网络位置:海外机房节点访问国际大模型更顺畅
  • 面板要求:宝塔面板需安装并可管理 Node.js 与 Nginx

⚠️ 提示:如果是新手,没有服务器可选择阿里云轻量应用服务器,直接安装 Moltbot 应用镜像,省去环境配置步骤。

2. 工具准备

  • SSH 客户端(如 MobaXterm、Termius)
  • 浏览器访问宝塔面板
  • OpenSSL(生成 Basic Auth 密码用)

在这里插入图片描述

二、OpenClaw 安装步骤

1. 安装 Node.js

部分国产操作系统默认 Node 版本过低,需要手动升级到 v24.x 稳定版
在宝塔面板:

  1. 进入 网站 → Node 项目 → Node 版本管理器
  2. 更新版本列表,安装最新稳定版 v24.13.0
  3. 设置命令行默认 Node 版本为刚刚安装的稳定版

2. 获取 OpenClaw 安装包

在这里插入图片描述

打开 SSH 终端,执行以下命令:

curl -fsSL https://clawd.bot/install.sh | bash

脚本会自动拉取最新代码和依赖,支持快速初始化。

在这里插入图片描述

3. 安装 OpenClaw

安装完成 Node.js 后,执行:

npm install -g clawdbot@latest --verbose --registry=https://registry.npmmirror.com

在这里插入图片描述

在这里插入图片描述

全局安装确保可以直接在任意目录使用 clawdbot 命令。

4. 初始化配置

执行初始化向导:

clawdbot onboard --install-daemon

根据提示完成配置:

  • 风险提示:选择 yes 确认
  • Onboarding mode:快速开始即可
  • 模型/鉴权提供方:可选 Moonshot、Qwen 或自定义
  • 选择通道:网页对话或 CLI 对话
  • 技能配置:可在此安装常用技能,亦可跳过

初始化完成后,会生成 Token,务必保存,用于后续访问授权。

5. 安装服务并启动

因为面板免密登录无法安装后台服务,需要 SSH 执行:

clawdbot daemon install
clawdbot daemon start

在这里插入图片描述在这里插入图片描述

至此,OpenClaw 已经在服务器后台运行,等待访问授权。


三、反向代理配置(公网访问)

OpenClaw 默认监听本地端口,直接暴露公网存在安全风险。通过宝塔面板配置 Nginx 反向代理和 HTTPS,可以安全访问。

1. 创建站点

  • 宝塔面板 → 网站 → 添加网站
  • 域名填实际域名(可先用 IP 测试)
  • 绑定 SSL 证书,提高访问安全性
    在这里插入图片描述
    在这里插入图片描述

2. 配置反向代理

  • 打开 反向代理 → 添加配置
  • 填写本地服务地址,如:
目标 URL: http://127.0.0.1:18789
  • 保存并应用
    在这里插入图片描述

3. 替换 Token 地址

将初始化生成的本地 URL 替换为公网域名:

http://localhost:18789/?token=xxx
-->
https://yourdomain.com/?token=xxx

在这里插入图片描述

执行:

clawdbot devices list
clawdbot devices approve <request-id>

确认访问授权完成后,即可在浏览器中访问并对话。


在这里插入图片描述

四、增加访问安全(Basic Auth)

为了防止 Token 泄露,可在 Nginx 反向代理上增加 Basic Auth:

  1. 生成 htpasswd 文件:
printf "用户名:$(openssl passwd -apr1 密码)\n" > /www/server/nginx/conf/clawd.pass
chown root:www /www/server/nginx/conf/clawd.pass
chmod 640 /www/server/nginx/conf/clawd.pass
  1. 修改反向代理配置:
auth_basic "Authorization";
auth_basic_user_file /www/server/nginx/conf/clawd.pass;
  1. 保存并重载 Nginx,访问时需要输入用户名和密码

✅ 通过 Basic Auth + HTTPS + Token,安全性大幅提升。


在这里插入图片描述
在这里插入图片描述

五、实践优化经验

  1. 海外机房访问大模型延迟更低,尤其 Qwen、Moonshot 等国际服务
  2. 快速回滚:宝塔删除站点即可清理环境,重新部署仅需几分钟
  3. 资源隔离:AI 助理独立运行,不影响其他服务
  4. 日志与调试:通过 SSH 查看 clawdbot daemon 日志,便于排查问题
  5. 技能和 API Key 管理:可随时在网页端或 CLI 配置,灵活升级

六、总结

通过宝塔面板部署 OpenClaw,不仅省去了复杂的 Docker 和依赖配置,也解决了公网访问和安全问题。整个流程可以概括为:

  1. 安装 Node.js 并拉取 OpenClaw
  2. 初始化并生成 Token
  3. 安装后台服务
  4. 配置 Nginx 反向代理与 HTTPS
  5. (可选)增加 Basic Auth

整个部署过程新手也能在 10–15 分钟完成,真正实现云端全天候 AI 助理。

技术的核心价值,就是把复杂问题变得简单。以前需要调环境、查日志、管端口,现在点击几步即可拥有自己的 AI 分身。

总结来看,通过本文的方法,使用宝塔面板部署 OpenClaw(Clawdbot)可以实现从零到云端的完整 AI 助理搭建流程。核心优势在于:

  1. 简化部署流程:不依赖 Docker 或复杂环境配置,通过 Node.js 全局安装即可快速启动。
  2. 安全可靠:结合 Nginx 反向代理、HTTPS 和 Basic Auth,有效防止 Token 泄露和未经授权访问。
  3. 灵活可控:初始化向导、技能管理和 API Key 配置均可随时调整,适应不同业务场景。
  4. 易于运维:后台服务通过 clawdbot daemon 管理,日志可随时查看,宝塔面板提供一键回滚与站点隔离功能。
  5. 高可用性:云端部署保证全天候运行,海外机房可优化访问大模型延迟。

总体而言,这套方案兼顾新手友好专业运维能力,实现了云端 AI 助理的快速上线与安全访问。无论是个人实验还是企业应用,都能在短时间内搭建起稳定、可控的智能助手服务。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐