宝塔面板部署 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 稳定版。在宝塔面板中操作如下:
- 进入 网站 → Node 项目 → Node 版本管理器
- 更新版本列表,安装最新稳定版 v24.13.0
- 设置命令行默认 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


