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

OpenClaw 自托管 AI 网关安装部署指南

OpenClaw 是一款自托管 AI 网关工具,支持将微信、Telegram、Discord 等通讯渠道与 AI 模型对接。基于 Node.js、Docker 及原生应用的三种部署方案,涵盖环境配置、渠道 Token 申请、网关启动及常见故障排查。重点强调了配置文件的安全性与公网部署的风险控制,帮助开发者快速搭建私有的 AI 助手服务。

JavaCoder发布于 2026/4/10更新于 2026/6/1524 浏览
OpenClaw 自托管 AI 网关安装部署指南

OpenClaw 简介

OpenClaw 是一个自托管的 AI 网关,能够将微信、Telegram、Discord 等常用通讯软件与 AI 模型连接起来。通过它,你可以实现消息自动回复或在群聊中召唤 AI 助手。

OpenClaw 界面示意

环境准备

硬件要求

配置最低要求推荐配置
操作系统macOS 10.15+ / Linux / Windows WSL2macOS 12+
内存8GB16GB+
存储空间5GB20GB+
网络能访问国际互联网稳定带宽

软件依赖

确保系统已安装 Node.js 22 或更高版本。

# 检查当前版本
node --version

若未安装,推荐使用 nvm 管理:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 22
nvm use 22

macOS 用户也可通过 Homebrew 安装:

brew install node@22

安装方式

macOS 原生安装

Mac 用户可直接下载官方 App,体验较为流畅。

# 方法一:Homebrew 安装
brew install openclaw/tap/openclaw

安装后会在菜单栏生成图标。

命令行安装(跨平台)

适用于 Linux、WSL 及 macOS。

# 全局安装 CLI 工具
npm install -g openclaw
# 验证版本
openclaw --version
# 初始化向导
openclaw setup

运行 setup 后会进入交互式引导,按提示选择即可。注意部分渠道(如 Telegram)需提前申请 Bot Token。

Docker 部署(服务器端)

适合生产环境或远程服务器。

# 拉取镜像
docker pull openclaw/openclaw:latest
# 创建配置目录
mkdir -p ~/.openclaw
# 启动容器
docker run -d \
  --name openclaw \
  -p 18789:18789 \
  -v ~/.openclaw:/root/.openclaw \
  openclaw/openclaw:latest

配置详解

配置文件通常位于 ~/.openclaw/openclaw.json。基础结构如下:

{
  "gateway": {
    "port": 18789,
    "verbose": true
  },
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "YOUR_BOT_TOKEN_HERE"
    },
    "discord": {
      "enabled": true,
      "botToken": "YOUR_DISCORD_BOT_TOKEN"
    }
  },
  "model": {
    "provider": "anthropic",
    "model": "claude-sonnet-4-20250514",
    "apiKey": "sk-ant-xxx..."
  }
}

⚠️ 安全建议:敏感信息(如 API Key)建议使用环境变量注入,避免明文写入配置文件。

渠道接入

Telegram

  1. 在 Telegram 搜索 @BotFather,发送 /newbot 创建机器人。
  2. 设置名称并获取 Token。
  3. 使用命令更新配置:
    openclaw config set channels.telegram.botToken "你的 Token"
    
  4. 启动网关并在 Telegram 中搜索 Bot 用户名发送 /start 配对。

Discord

  1. 访问 Discord 开发者后台创建新应用。
  2. 在 Bot 页面添加机器人并复制 Token(开启 Message Content Intent)。
  3. 通过 OAuth2 URL Generator 生成邀请链接,将 Bot 加入目标服务器。

启动与验证

启动网关服务:

# 前台运行查看日志
openclaw gateway --verbose
# 后台运行
openclaw gateway &

健康检查:

openclaw health

浏览器访问 http://127.0.0.1:18789 可打开控制台界面。

常见问题

端口占用

若报错 Port 18789 already in use,可查询进程或更换端口:

lsof -i :18789
# 或指定端口启动
openclaw gateway --port 18790

Telegram 无响应

检查 Token 是否正确,并确保已在 Telegram 中与 Bot 发起过 /start 对话。

Discord 权限缺失

确认 Bot 权限设置充足,且已在 Developer Portal 中开启必要的 Intents。

注意事项

  1. 公网部署时务必配置访问密码。
  2. AI 对话消耗 API Token,请注意费用预算。
  3. 避免在对话中输入敏感个人信息。
  4. 定期关注官方 Release 更新以修复安全漏洞。

参考资料

  • 官方文档:https://docs.openclaw.ai
  • GitHub 仓库:https://github.com/openclaw/openclaw

目录

  1. OpenClaw 简介
  2. 环境准备
  3. 硬件要求
  4. 软件依赖
  5. 检查当前版本
  6. 安装方式
  7. macOS 原生安装
  8. 方法一:Homebrew 安装
  9. 命令行安装(跨平台)
  10. 全局安装 CLI 工具
  11. 验证版本
  12. 初始化向导
  13. Docker 部署(服务器端)
  14. 拉取镜像
  15. 创建配置目录
  16. 启动容器
  17. 配置详解
  18. 渠道接入
  19. Telegram
  20. Discord
  21. 启动与验证
  22. 前台运行查看日志
  23. 后台运行
  24. 常见问题
  25. 或指定端口启动
  26. 注意事项
  27. 参考资料
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 灵感画廊 AI 绘画工具安装与使用教程
  • DFS 算法实战:水流问题、扫雷与衣橱整理
  • 3DMAX VR 渲染器局部渲染设置
  • Spring Web MVC 核心概念与实战指南
  • 腾讯混元图像 3.0 图生图开源,LMArena 跻身全球第一梯队
  • Clang Power Tools C++ 静态分析工具使用指南
  • 宇树机器人 G1 二次开发:导航仿真与地图转换教程
  • Rust 异步微服务架构最佳实践与反模式规避
  • Stable Diffusion WebUI Docker 部署指南
  • 微信小程序自定义 tabBar 实现方案
  • 蚂蚁集团推出企业级 AI 集成解决方案
  • ToDesk ToClaw AI 桌面自动化功能测评
  • 开源语言大模型的核心价值与未来发展趋势
  • SubtitleEdit Purfview Faster Whisper XXL 引擎安装失败解决方案
  • SubtitleEdit Purfview Faster Whisper XXL 引擎安装失败排查指南
  • Tailscale 零信任网络搭建:Linux/Windows/macOS 多平台配置教程
  • 数据结构——图详解
  • 深入理解 Web Worker
  • Spring Cloud 远程调用:OpenFeign 使用详解
  • AR 健身应用实践:基于 Rokid CXR-M SDK 的形随心动方案

相关免费在线工具

  • 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