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

文章目录

  • [宝塔面板部署 OpenClaw(Clawdbot)实战指南:从零到云端 AI 助理](#宝塔面板部署 OpenClaw(Clawdbot)实战指南:从零到云端 AI 助理)
    • 一、前期准备
      • [1. 服务器选择](#1. 服务器选择)
      • [2. 工具准备](#2. 工具准备)
    • [二、OpenClaw 安装步骤](#二、OpenClaw 安装步骤)
      • [1. 安装 Node.js](#1. 安装 Node.js)
      • [2. 获取 OpenClaw 安装包](#2. 获取 OpenClaw 安装包)
      • [3. 安装 OpenClaw](#3. 安装 OpenClaw)
      • [4. 初始化配置](#4. 初始化配置)
      • [5. 安装服务并启动](#5. 安装服务并启动)
    • 三、反向代理配置(公网访问)
      • [1. 创建站点](#1. 创建站点)
      • [2. 配置反向代理](#2. 配置反向代理)
      • [3. 替换 Token 地址](#3. 替换 Token 地址)
    • [四、增加访问安全(Basic Auth)](#四、增加访问安全(Basic Auth))
    • 五、实践优化经验
    • 六、总结

宝塔面板部署 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 终端,执行以下命令:

bash 复制代码
curl -fsSL https://clawd.bot/install.sh | bash

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

3. 安装 OpenClaw

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

bash 复制代码
npm install -g clawdbot@latest --verbose --registry=https://registry.npmmirror.com

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

4. 初始化配置

执行初始化向导:

bash 复制代码
clawdbot onboard --install-daemon

根据提示完成配置:

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

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

5. 安装服务并启动

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

bash 复制代码
clawdbot daemon install
clawdbot daemon start

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


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

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

1. 创建站点

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

2. 配置反向代理

  • 打开 反向代理 → 添加配置
  • 填写本地服务地址,如:
text 复制代码
目标 URL: http://127.0.0.1:18789
  • 保存并应用

3. 替换 Token 地址

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

text 复制代码
http://localhost:18789/?token=xxx
-->
https://yourdomain.com/?token=xxx

执行:

bash 复制代码
clawdbot devices list
clawdbot devices approve <request-id>

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


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

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

  1. 生成 htpasswd 文件:
bash 复制代码
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. 修改反向代理配置:
nginx 复制代码
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 助理的快速上线与安全访问。无论是个人实验还是企业应用,都能在短时间内搭建起稳定、可控的智能助手服务。

相关推荐
funfan05173 小时前
【Agent】Ubuntu22.04安装部署Openclaw(养龙虾)图文教程及免费Token攻略
人工智能·openclaw
安全菜鸟4 小时前
OpenClaw-CN 完整安装教程与避坑指南(国内镜像加速版)
人工智能·openclaw
feng一样的男子5 小时前
住在手机里的“小龙虾” (OpenClaw):接入本地模型,解决记忆“装死”顽疾
android·ai·智能手机·openclaw
sg_knight5 小时前
OpenClaw 和 Claude Code、Cursor、Copilot 有什么区别
llm·copilot·claude·cursor·code·claude-code·openclaw
头孢头孢6 小时前
5 分钟部署 OpenClaw:从零到运行的完整流程
openclaw
坐吃山猪7 小时前
OpenClaw02_GitHook使用
git·hook·openclaw
&黄昏的乐师7 小时前
Ollama本地部署模型+Openclaw安装记录
大模型·openclaw
智能工业品检测-奇妙智能8 小时前
开源知识库平台有哪些
服务器·人工智能·spring boot·开源·openclaw·奇妙智能
奥格列的魔法拖鞋~9 小时前
Docker安装OpenClaw并接入飞书
docker·容器·飞书·openclaw