推奨されるデフォルト (ほとんどのユーザー向け)
- 小規模な Linux VPS: 低コストで常時稼働するゲートウェイを用意したい場合。VPS hosting を参照してください。
- 専用ハードウェア (Mac mini または Linux マシン): ブラウザ自動化のために完全な制御と 住宅用 IP が必要な場合。多くのサイトはデータセンター IP をブロックするため、ローカルブラウジングの方が通りやすいことがあります。
- ハイブリッド: ゲートウェイは安価な VPS に置き、ブラウザや UI の自動化が必要なときだけ Mac を ノード として接続する構成です。Nodes と Gateway remote を参照してください。
macOS VM のオプション
Apple Silicon Mac (Lume) 上のローカル VM
Lume を使用して、既存の Apple Silicon Mac 上のサンドボックス化された macOS VM で OpenClaw を実行します。 これにより、以下の利点が得られます:- 分離された完全な macOS 環境 (ホストはクリーンなまま)
- BlueBubbles 経由の iMessage サポート (Linux/Windows では不可能)
- VM をクローンすることによる即時リセット
- 追加のハードウェアやクラウドのコストなし
ホスト型 Mac プロバイダー (クラウド)
クラウドで macOS を使用したい場合は、ホスト型 Mac プロバイダも機能します:- MacStadium (ホスト型 Mac)
- 他のホスト型 Mac ベンダーでも構いません。各社の VM と SSH に関する手順に従ってください
クイックパス (Lume、上級ユーザー向け)
- Lume のインストール
lume create openclaw --os macos --ipsw latest- Setup Assistant を完了し、Remote Login (SSH) を有効にする
lume run openclaw --no-display- SSH で接続し、OpenClaw をインストールし、チャネルを設定する
- 完了
必要なもの (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- ホスト上の macOS Sequoia 以降
- VM あたり約 60 GB の空きディスク容量
- 約 20 分
1) Lume のインストール
~/.local/bin が PATH にない場合:
2) macOS VM の作成
3) Setup Assistant の完了
VNC ウィンドウで:- 言語と地域を選択します
- Apple ID をスキップします (後で iMessage が必要な場合はサインインします)
- ユーザーアカウントを作成します (ユーザー名とパスワードを覚えておいてください)
- すべてのオプション機能をスキップします
- System Settings → General → Sharing を開きます
- “Remote Login” を有効にします
4) VM の IP アドレスの取得
192.168.64.x) を探します。
5) VM への SSH 接続
youruser を作成したアカウントに、IP を VM の IP に置き換えます。
6) OpenClaw のインストール
VM 内で:7) チャネルの設定
設定ファイルを編集します:8) VM をヘッドレスで実行
VM を停止し、ディスプレイなしで再起動します:補足: iMessage 統合
これは macOS で動かす大きな利点です。BlueBubbles を使って iMessage を OpenClaw に接続できます。 VM 内で:- bluebubbles.app から BlueBubbles をダウンロードします
- Apple ID でサインインします
- Web API を有効にし、パスワードを設定します
- BlueBubbles Webhook を Gateway に向けます (例:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
ゴールデンイメージを保存する
さらにカスタマイズする前に、クリーンな状態のスナップショットを作成します:24 時間 365 日動かす
以下の方法で VM を実行し続けます:- Mac を電源に接続したままにする
- System Settings → Energy Saver でスリープを無効にする
- 必要に応じて
caffeinateを使用する
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| VM に SSH 接続できない | VM の System Settings で “Remote Login” が有効になっているか確認してください |
| VM の IP が表示されない | VM が完全に起動するまで待ち、再度 lume get openclaw を実行してください |
| Lume コマンドが見つからない | PATH に ~/.local/bin を追加してください |
| WhatsApp の QR がスキャンできない | openclaw channels login を実行するときに (ホストではなく) VM にログインしていることを確認してください |