跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

宝塔面板部署 OpenClaw(Clawdbot)云端 AI 助理教程

在宝塔面板上部署 OpenClaw(Clawdbot)AI 助理的完整流程。首先准备服务器并安装 Node.js v24,通过 npm 全局安装 clawdbot 并使用 onboard 命令初始化配置。接着在宝塔中创建站点,配置 Nginx 反向代理将本地服务映射到公网域名,启用 HTTPS 提升安全性。最后添加 Basic Auth 认证防止 Token 泄露。该方案无需 Docker,适合新手快速搭建全天候云端 AI 助手,支持多模型接入及技能扩展。

二进制发布于 2026/2/10更新于 2026/10/26114 浏览
宝塔面板部署 OpenClaw(Clawdbot)云端 AI 助理教程

宝塔面板部署 OpenClaw(Clawdbot)云端 AI 助理教程

随着 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 "用户名:%s\n" "$(openssl passwd -apr1 密码)" > /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 分身。

核心优势在于:

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

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

目录

  1. 宝塔面板部署 OpenClaw(Clawdbot)云端 AI 助理教程
  2. 一、前期准备
  3. 1. 服务器选择
  4. 2. 工具准备
  5. 二、OpenClaw 安装步骤
  6. 1. 安装 Node.js
  7. 2. 获取 OpenClaw 安装包
  8. 3. 安装 OpenClaw
  9. 4. 初始化配置
  10. 5. 安装服务并启动
  11. 三、反向代理配置(公网访问)
  12. 1. 创建站点
  13. 2. 配置反向代理
  14. 3. 替换 Token 地址
  15. 四、增加访问安全(Basic Auth)
  16. 五、实践优化经验
  17. 六、总结

更多推荐文章

查看全部
  • ROS2 从零认识 URDF:机器人模型描述的说明书
  • 全球情报监控平台 World Monitor 开源项目介绍
  • Llama 3-8B-Instruct 在昇腾 NPU 上基于 SGLang 的性能实测
  • Python 驱动 COMSOL:仿真流程自动化实践指南
  • Python 金融大数据分析快速入门与案例详解
  • macOS 本地部署 OpenClaw 的 Docker 完整指南
  • Linux TCP 协议基础与连接管理详解:从三次握手到四次挥手
  • Linux 环境下 OpenClaw 快速安装、初始化与 Web UI 配置指南
  • OpenClaw 与核心 AI 组件关系详解
  • Linux 系统 Docker 部署 Trilium Notes 及公网远程访问方案
  • Java 八大基本数据类型详解与类型转换规则实战
  • Ubuntu 安装 OpenClaw 遇 Gateway 服务检查失败问题排查与解决
  • Llama Factory 微调训练全过程详解
  • OpenClaw深度解析:“数字龙虾”何以引爆AI Agent时代?安全危机与未来之战
  • Copilot的Plan模式到底好在哪?
  • AIGC 智能体开发实训技术架构与实现
  • Spring Boot Web 毕业设计项目:智驿 AI 系统前后端实现
  • 国产开源时序数据库 IoTDB 选型指南与核心特性解析
  • Nano Banana进行AI绘画中文总是糊?一招可重新渲染,清晰到可直接汇报
  • 【JavaEE01-前端部分】从零入门HTML:从基础到实战,手把手教你写第一个网页

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online