Linuxサーバー
任意のLinuxサーバーまたはクラウドVPSでOpenClaw Gatewayを実行できます。このページでは、 プロバイダーの選び方、クラウドデプロイの仕組み、そしてどこでも共通して適用できる一般的なLinuxの チューニングについて説明します。プロバイダーを選ぶ
Railway
ワンクリック、ブラウザー設定
Northflank
ワンクリック、ブラウザー設定
DigitalOcean
シンプルな有料VPS
Oracle Cloud
Always FreeのARMティア
Fly.io
Fly Machines
Hetzner
Hetzner VPS上のDocker
Hostinger
ワンクリック設定付きVPS
GCP
Compute Engine
Azure
Linux VM
exe.dev
HTTPSプロキシ付きVM
Raspberry Pi
ARMセルフホスト
クラウド構成の仕組み
- GatewayはVPS上で実行され、状態とワークスペースを管理します。
- Control UI または Tailscale/SSH を通じて、ラップトップやスマートフォンから接続します。
- VPSを信頼できる唯一の情報源として扱い、状態とワークスペースを定期的にバックアップしてください。
- 安全なデフォルトとして、Gatewayはloopbackに保持し、SSHトンネルまたはTailscale Serve経由でアクセスしてください。
lanまたはtailnetにバインドする場合は、gateway.auth.tokenまたはgateway.auth.passwordを必須にしてください。
VPS上の共有企業エージェント
チーム向けに単一のエージェントを実行する構成は、すべてのユーザーが同じ信頼境界内にあり、そのエージェントが業務専用である場合に有効です。- 専用ランタイム(VPS/VM/コンテナー + 専用OSユーザー/アカウント)で運用してください。
- そのランタイムでは、個人用のApple/Googleアカウントや個人用のブラウザー/パスワードマネージャープロファイルにサインインしないでください。
- ユーザー同士が敵対的な関係にある場合は、gateway/host/OSユーザーごとに分離してください。
VPSでNodeを使う
Gatewayはクラウドに置いたまま、ローカルデバイス (Mac/iOS/Android/headless)上でNode をペアリングできます。 Nodeはローカルの画面/カメラ/canvasおよびsystem.run
機能を提供し、Gatewayはクラウドに置いたままにできます。
ドキュメント: Nodes、Nodes CLI。
小型VMおよびARMホスト向けの起動チューニング
低性能VM(またはARMホスト)でCLIコマンドが遅く感じる場合は、Nodeのモジュールコンパイルキャッシュを有効にしてください。NODE_COMPILE_CACHEは、繰り返し実行するコマンドの起動時間を改善します。OPENCLAW_NO_RESPAWN=1は、自己再起動パスによる追加の起動オーバーヘッドを回避します。- 最初のコマンド実行でキャッシュが温まり、その後の実行は高速になります。
- Raspberry Pi固有の内容については、Raspberry Pi を参照してください。
systemdチューニングチェックリスト(任意)
systemd を使用するVMホストでは、次を検討してください。
- 安定した起動パスのためにサービス環境変数を追加する:
OPENCLAW_NO_RESPAWN=1NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
- 再起動動作を明示的に保つ:
Restart=alwaysRestartSec=2TimeoutStartSec=90
- ランダムI/Oによるコールドスタートのペナルティを減らすため、状態/キャッシュパスにはSSDベースのディスクを推奨します。
openclaw onboard --install-daemon パスでは、ユーザーユニットを編集します。
sudo systemctl edit openclaw-gateway.service で
openclaw-gateway.service を編集してください。
Restart= ポリシーが自動復旧にどう役立つか:
systemdはサービス復旧を自動化できます。