目录

Moltbot/Clawdbot新手安装教程:VPS部署、Discord集成与安全配置完整指南

什么是Moltbot? Moltbot(原名Clawdbot,现OpenClaw)是Peter Steinberger开发的开源AI助手,支持私有化部署,可通过Discord、Telegram等消息平台交互,具备代码执行和多步任务处理能力。

在上一篇文章中,我们讨论了如何为 Clawdbot(现名为 Moltbot)选择合适的 VPS服务器。今天,我们将正式动手,手把手教你如何将这个强大的 AI助手 部署到你的服务器上,并让他通过 Discord 与你随时随地进行交互。

本文是 Moltbot安装系列 的第二篇,内容基于 AppSail 的实战分享整理,涵盖了从服务器购买到安全加固的完整"一条龙"流程。

什么是 Moltbot?

Moltbot (原名 Clawdbot) 是 Peter Steinberger 开发的一款开源 AI 助手。与 Claude Code 等商业产品不同,Moltbot 运行在你控制的硬件(或 VPS)上,通过 WebSocket 架构连接浏览器和消息平台(如 WhatsApp, Telegram, Discord, 飞书)。

核心优势

  • 隐私可控:数据都在你自己手里。
  • 全平台接入:不局限于终端,可以在任何聊天软件中呼叫它。
  • 功能强大:支持复杂的上下文理解和多步任务执行。

第一步:准备 VPS 环境

如果你还没有 VPS,可以参考我们之前的选购指南

对于 Moltbot,推荐的最低配置为:

  • CPU: 2 vCPU
  • RAM: 2GB (推荐 4GB 以获得更好性能)
  • OS: Ubuntu 24.04 LTS (推荐) 或 Debian 12

拿到服务器 root 密码后,首先通过 SSH 登录并更新系统:

ssh root@your_server_ip
apt update && apt upgrade -y

第二步:安装 Moltbot

Moltbot 提供了比较完善的 Docker 部署方案,这是最省心的方式。

1. 安装 Docker & Docker Compose

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

2. 克隆项目

(注:请确保使用官方最新的仓库地址,以下为示例)

git clone https://github.com/pspdfkit-labs/moltbot.git
cd moltbot

3. 配置环境变量

复制示例配置文件:

cp .env.example .env
nano .env

.env 文件中,你需要填入核心的 API Key(如 Anthropic API Key)以及我们将要配置的消息平台 Token。

第三步:配置消息平台 (以 Discord 为例)

Moltbot 最酷的功能就是可以通过 Discord 控制。

  1. 创建应用:前往 Discord Developer Portal,点击 “New Application”。
  2. 创建 Bot:在左侧菜单选择 “Bot”,点击 “Add Bot”。
  3. 获取 Token:点击 “Reset Token” 获取你的 Bot Token,填入 VPS 上的 .env 文件中 (DISCORD_BOT_TOKEN)。
  4. 开启权限:在 “Privileged Gateway Intents” 下,开启 “Message Content Intent”。
  5. 邀请进群:在 “OAuth2” -> “URL Generator” 中,勾选 bot scope 和必要的权限(如 Send Messages, Read Message History),生成邀请链接并邀请到你的服务器。

配置完成后,启动 Moltbot:

docker compose up -d

如果一切顺利,你应该能在 Discord 中看到你的 Bot 上线了!试着 @它 说句 “Hello” 吧。

第四步:安全配置(这里非常重要!)

由于 Moltbot 本质上是一个具有执行代码能力的 Agent,安全配置绝对不能马虎,否则你的 VPS 可能会沦为黑客的肉鸡。

1. 启用防火墙 (UFW)

只开放必要的端口(SSH 和 Moltbot 可能需要的 Webhook 端口):

ufw allow 22/tcp
ufw allow 80/tcp  # 如果有 Web 界面
ufw enable

2. 禁止 Root 密码登录

创建一个新用户,并禁用 SSH 的 root 密码登录,改用密钥登录。

3. 限制 Bot 响应权限

.env 或配置文件中,务必设置 ALLOWED_USER_IDS,只允许你自己的 Discord User ID 触发命令。千万不要让 Bot 对公网所有人开放!

第五步:实战体验与总结

部署完成后,你可以尝试让 Moltbot 帮你:

  • 总结一篇长文章的内容。
  • 写一段 Python 脚本并解释代码逻辑。
  • 监控某个 RSS 源并推送到 Discord。

Moltbot 的强大之处在于它的扩展性和"私人定制"感。通过 VPS 几美元的成本,通过简单的部署,你就拥有了一个 24 小时在线的私人 AI 专家。


相关文章推荐

继续探索Moltbot/OpenClaw的更多可能性:

  1. VPS选购指南:为Clawdbot寻找最佳服务器 - RackNerd、Hostinger、CloudCone三大高性价比VPS对比评测
  2. Moltbot Telegram一键安装教程 - 使用官方脚本快速部署,免费集成Google Gemini API
  3. OpenClaw正式发布:三次更名内幕详解 - 了解Clawdbot→Moltbot→OpenClaw的演变历程与安全升级
  4. Peter Steinberger深度访谈:Clawdbot开源之旅实录 - 35分钟完整访谈,揭秘10天打造爆款开源项目的故事

免责声明:本文涉及的配置方法仅供参考,生产环境部署前请充分测试并做好数据备份。