其他安装方法
Bun、macOS VM 和其他安装选项
其他安装方法
除了主要的安装方式(安装脚本、Docker、Podman、Nix、Ansible),OpenClaw 还支持以下安装方法。
Bun(实验性)
Bun 是一个快速的 JavaScript 运行时,可以替代 Node.js 运行 OpenClaw CLI。
要求
- Bun 1.0+
- 仅用于 CLI 操作,网关仍然需要 Node.js
安装
# 安装 Bun
curl -fsSL https://bun.sh/install | bash
# 使用 Bun 安装 OpenClaw
bunx openclaw@latest
# 或全局安装
bun install -g openclaw
常用命令
# 运行 CLI 命令
bunx openclaw status
bunx openclaw gateway status
bunx openclaw channels login
限制
- ⚠️ 仅 CLI - 网关服务仍然使用 Node.js 运行
- ⚠️ 实验性 - 某些功能可能不兼容
- ⚠️ WhatsApp/Telegram - 这些渠道可能需要 Node.js 运行时
何时使用
- ✅ 快速测试 CLI 命令
- ✅ 不想安装 Node.js 的临时使用
- ✅ 想要更快的 CLI 启动时间
何时不使用
- ❌ 生产环境
- ❌ 需要完整功能的设置
- ❌ 网关服务运行
macOS VM
在虚拟机中运行 OpenClaw 网关,适用于隔离测试或多租户场景。
要求
- macOS 主机或 Linux + KVM
- 至少 4GB RAM
- 20GB 可用磁盘空间
选项
1. Parallels Desktop (macOS)
# 1. 安装 Parallels Desktop
# 2. 创建 Ubuntu VM
# 3. 在 VM 中运行标准安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash
2. UTM (macOS)
# 1. 安装 UTM
# 2. 下载 Ubuntu ISO
# 3. 创建 VM 并安装 Ubuntu
# 4. 在 VM 中安装 OpenClaw
3. KVM/QEMU (Linux)
# 1. 安装 virt-manager
sudo apt install virt-manager qemu-kvm libvirt-daemon-system
# 2. 创建 VM
virt-manager
# 3. 在 VM 中安装 OpenClaw
网络配置
桥接模式(推荐):
- VM 获得独立的 LAN IP
- 可以从其他设备访问
- 网关绑定到
lan
NAT 模式:
- VM 共享主机网络
- 仅主机可访问
- 网关绑定到
loopback
优点
- ✅ 完全隔离
- ✅ 可以轻松快照和回滚
- ✅ 多租户支持
- ✅ 测试不同配置
缺点
- ❌ 资源开销(RAM、磁盘)
- ❌ 性能略低于原生
- ❌ 需要虚拟化支持
exe.dev
exe.dev 是一个云平台,可以快速部署 OpenClaw。
快速部署
- 访问 exe.dev
- 选择 OpenClaw 模板
- 配置环境变量(API 密钥等)
- 点击部署
环境变量
| 变量 | 描述 |
|---|---|
OPENCLAW_API_KEY | 模型提供商 API 密钥 |
WHATSAPP_TOKEN | WhatsApp 令牌(如使用) |
TELEGRAM_BOT_TOKEN | Telegram 机器人令牌 |
优点
- ✅ 一键部署
- ✅ 托管基础设施
- ✅ 自动扩展
- ✅ 内置监控
缺点
- ❌ 成本高于自托管
- ❌ 较少的自定义选项
- ❌ 依赖第三方平台
其他云平台
Fly.io
查看 Fly.io 部署 了解详细说明。
Railway
查看 Railway 部署 了解详细说明。
Render
查看 Render 部署 了解详细说明。
Northflank
查看 Northflank 部署 了解详细说明。
Hetzner
查看 Hetzner (Docker VPS) 了解详细说明。
GCP
查看 GCP 部署 了解详细说明。
选择指南
| 方法 | 适用场景 | 难度 | 成本 |
|---|---|---|---|
| 安装脚本 | 个人使用,开发 | ⭐ | 免费 |
| Docker | 容器化,隔离 | ⭐⭐ | 免费 |
| Podman | 无根容器,安全 | ⭐⭐ | 免费 |
| Nix | 声明式,可重现 | ⭐⭐⭐ | 免费 |
| Ansible | 生产,多服务器 | ⭐⭐⭐ | 免费 |
| Bun | 临时 CLI 测试 | ⭐ | 免费 |
| macOS VM | 隔离测试 | ⭐⭐⭐ | 免费(自有硬件) |
| exe.dev | 快速部署,托管 | ⭐ | 付费 |
| Fly.io | 云部署,全球分布 | ⭐⭐ | 付费 |
| Railway | 简单云部署 | ⭐ | 付费 |
相关文档
- 安装 - 主安装页面
- 安装脚本详解 - 安装脚本内部工作原理
- Docker - Docker 容器化
- Podman - Podman 无根容器
- Nix - Nix 包管理器
- Ansible - Ansible 自动化部署
💡 提示: 对于大多数用户,我们推荐使用安装脚本或Docker。其他方法适用于特定场景或高级用户。