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

宝塔面板部署 OpenClaw 云端 AI 助手指南

在宝塔面板上部署 OpenClaw(Clawdbot)云端 AI 助手的完整流程。主要步骤包括:选择服务器并安装 Node.js v24,通过 npm 全局安装 OpenClaw 包,执行初始化向导生成 Token,启动后台服务。随后配置 Nginx 反向代理实现公网访问,启用 HTTPS 安全协议,并添加 Basic Auth 增强认证安全性。方案支持海外机房优化大模型延迟,具备资源隔离与日志调试能力,适合新手快速搭建全天候 AI 服务。

栈溢出发布于 2026/4/6更新于 2026/7/2357 浏览
宝塔面板部署 OpenClaw 云端 AI 助手指南

宝塔面板部署 OpenClaw(Clawdbot)实战指南

随着 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 助理。

核心优势在于:

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

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

目录

  1. 宝塔面板部署 OpenClaw(Clawdbot)实战指南
  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. 六、总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AI 时代下真正的大模型定义、分类与发展趋势
  • 使用 Web Unlocker API 高效抓取亚马逊数据实战
  • Spring Web MVC 核心概念与实战
  • FPGA 实现 SATA 硬盘读写协议详解
  • 基于 GraphRAG 构建知识图谱增强 LLM 检索:以《红楼梦》为例
  • 从零构建大模型:深入理解大型语言模型原理与实现
  • Web-Check 部署与远程访问指南
  • 技术拆解:用 Web Audio API 实现音乐可视化动效
  • 开源图像和视频生成整合引擎 DiffSynth Studio 深度解析与部署指南
  • 次模函数(Submodular Function):离散优化中的边际收益递减
  • 人工智能基础概念与核心原理解析
  • Python 实现数据集自动划分(训练集 / 验证集 / 测试集)
  • Pico 4XVR 1.10.13 安装与使用指南
  • 稳健回归模型对异常值的抵御
  • 双指针算法进阶:从三角形计数到四数之和
  • Web Animations API (WAAPI) 核心原理与实战应用
  • 开源大模型技术对比:LLaMA 3、Qwen 与 DeepSeek 架构解析
  • AI 需求如何推高内存、能耗和安全成本
  • Neo4j 图数据库使用入门
  • 自主无人机硬件搭建及 EGOPlanner 实现

相关免费在线工具

  • 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