プロバイダーを選ぶ
Azure
Linux VM
DigitalOcean
シンプルな有料 VPS
exe.dev
HTTPS プロキシ付き VM
Fly.io
Fly Machines
GCP
Compute Engine
Hetzner
Hetzner VPS 上の Docker
Hostinger
ワンクリックセットアップ付き VPS
Northflank
ワンクリックのブラウザーセットアップ
Oracle Cloud
Always Free ARM tier
Railway
ワンクリックのブラウザーセットアップ
Raspberry Pi
ARM セルフホスト
クラウドセットアップの仕組み
- Gateway は VPS 上で実行され、状態とワークスペースを所有します。
- ラップトップまたはスマートフォンから Control UI または Tailscale/SSH 経由で接続します。
- VPS を信頼できる唯一の情報源として扱い、状態とワークスペースを定期的にバックアップします。
- セキュアなデフォルト: Gateway を loopback に保ち、SSH トンネルまたは Tailscale Serve 経由でアクセスします。
lanまたはtailnetにバインドする場合、認証が信頼済みプロキシに委任されていない限り、 Gateway には共有シークレット (gateway.auth.tokenまたはgateway.auth.password)が必要です。
まず管理者アクセスを強化する
公開 VPS に OpenClaw をインストールする前に、そのマシン自体をどのように管理するかを決めます。- Tailnet 専用の管理者アクセスの場合: まず Tailscale をインストールし、VPS を自分の tailnet に参加させ、Tailscale IP または MagicDNS 名を使った 2 つ目の SSH セッションを確認してから、 公開 SSH を制限します。
- Tailscale を使わない場合: 追加のサービスを公開する前に、 SSH 経路に対して同等の強化を適用します。
- これは Gateway アクセスとは別です。OpenClaw を引き続き loopback にバインドしたままにし、SSH トンネルまたは Tailscale Serve をダッシュボードに使えます。
VPS 上の共有会社エージェント
すべてのユーザーが同じ信頼境界内にあり、エージェントが業務専用である場合、 チーム用に単一のエージェントを実行する構成は有効です。- 専用ランタイム(VPS/VM/コンテナー + 専用 OS ユーザー/アカウント)に配置します。
- そのランタイムを個人の Apple/Google アカウントや個人用ブラウザー/パスワードマネージャープロファイルにサインインさせないでください。
- ユーザー同士が敵対的である場合は、gateway/ホスト/OS ユーザーごとに分離します。
VPS でノードを使う
Gateway をクラウドに置いたまま、ローカルデバイス (Mac/iOS/Android/headless)上のノードとペアリングできます。ノードは、Gateway をクラウドに置いたまま、 ローカルの画面/カメラ/canvas とsystem.run
機能を提供します。
ドキュメント: ノード、ノード CLI。
小規模 VM と ARM ホスト向けの起動チューニング
低電力 VM(または ARM ホスト)で CLI コマンドが遅く感じる場合は、Node のモジュールコンパイルキャッシュを有効にします。NODE_COMPILE_CACHEは繰り返し実行するコマンドの起動時間を改善します。初回実行でキャッシュがウォームアップされます。OPENCLAW_NO_RESPAWN=1は通常の Gateway 再起動をプロセス内に保ち、追加のプロセス引き渡しを避け、小規模ホストでの PID 追跡をシンプルに保ちます。- Raspberry Pi 固有の詳細については、Raspberry Pi を参照してください。
systemd チューニングチェックリスト(任意)
systemd を使用する VM ホストでは、次を検討してください。
- 安定した起動経路のためのサービス環境変数:
OPENCLAW_NO_RESPAWN=1とNODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache - 明示的な再起動動作:
Restart=always、RestartSec=2、TimeoutStartSec=90 - 状態/キャッシュパスには SSD バックのディスクを使い、ランダム I/O によるコールドスタートのペナルティを減らします。
openclaw onboard --install-daemon 経路では、systemd ユーザー
unit がインストールされます。次で編集します。
sudo systemctl edit openclaw-gateway.service で編集します。
Restart= ポリシーが自動復旧に役立つ仕組み:
systemd はサービス復旧を自動化できる。
Linux の OOM 動作、子プロセスの犠牲プロセス選択、exit 137
診断については、Linux のメモリ圧迫と OOM kill を参照してください。