其他安装方法

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。

快速部署

  1. 访问 exe.dev
  2. 选择 OpenClaw 模板
  3. 配置环境变量(API 密钥等)
  4. 点击部署

环境变量

变量描述
OPENCLAW_API_KEY模型提供商 API 密钥
WHATSAPP_TOKENWhatsApp 令牌(如使用)
TELEGRAM_BOT_TOKENTelegram 机器人令牌

优点

  • ✅ 一键部署
  • ✅ 托管基础设施
  • ✅ 自动扩展
  • ✅ 内置监控

缺点

  • ❌ 成本高于自托管
  • ❌ 较少的自定义选项
  • ❌ 依赖第三方平台

其他云平台

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。其他方法适用于特定场景或高级用户。