コンテンツにスキップ

VPS Hosting で OpenClaw を 24時間稼働させる

AI アシスタントを動かすために、自分の MacBook を 24 時間ずっと起動させたままにするのは少し疲れますよね。ノート PC を閉じている間もアシスタントに働いてもらいたいなら、クラウドへの移行が最適です。

月額 5 ドル程度の VPS に Gateway を移すだけで、いつでもどこからでも接続できる安定した環境が手に入ります。

VPS を選ぶ前に、必要なスペックを確認しておきましょう。

  • RAM: 512MB(1GB 以上を推奨)
  • CPU: 1 vCPU(ARM も動作します)
  • Storage: 5GB 以上の空き容量(State と Workspace 用)
  • Network: メッセージングプラットフォーム用の安定した接続

最短で OpenClaw をクラウドにデプロイする手順です。

  1. Provider を選ぶ: 手軽さなら Railway、無料枠なら Oracle Cloud がおすすめです。
  2. Gateway をデプロイする: 各 Provider のガイドに従ってセットアップします。
  3. アクセス方法を設定する: SSH tunnel または Tailscale を設定します。
  4. Auth を設定する: 外部に公開する場合は gateway.auth.token を設定してください。
  5. バックアップを設定する: Rsync やスナップショット機能を利用します。
  6. メッセージングをテストする: WhatsApp や Telegram が正しく動作するか確認します。
ProviderPriceBest For
Railway~$5/moワンクリックデプロイ、最も簡単
Northflank~$5/moワンクリック、無料枠あり
Oracle Cloud$0/moFree tier (ARM)
Fly.io~$5/moエッジロケーション、優れた CLI
Hetzner€4/moヨーロッパ拠点、高コスパ
GCPVaries無料枠あり
AWS (EC2/Lightsail)Varies無料枠あり、ドキュメントが豊富

VPS 上で動作する Gateway が「真実のソース(Source of Truth)」となります。

┌─────────────────┐ ┌──────────────────┐
│ Your Device │ │ VPS │
│ (laptop/phone) │────▶│ Gateway │
│ │ │ (source of truth)│
└─────────────────┘ └──────────────────┘
Control UI State + Workspace
or Tailscale backed up
  • Gateway が VPS で動作し、状態とワークスペースを保持します
  • Control UI、SSH tunnel、または Tailscale 経由で接続します
  • 定期的なバックアップを忘れないでください

デフォルトではローカルホスト(loopback)のみで待機させるのが最も安全です。

{
gateway: {
bind: "127.0.0.1", // Loopback のみ (最も安全)
// または
bind: "lan", // ローカルネットワーク
auth: {
token: "your-secret-token" // loopback 以外の場合は必須
}
}
}

アクセス方法の選択:

  • SSH tunnel: ssh -L 8000:localhost:8000 user@vps
  • Tailscale Serve: 設定不要でプライベートアクセスが可能
  • Direct exposure: Auth token の設定が必須です

Gateway はクラウドに置きつつ、特定の機能のためにローカルデバイスで nodes を動かすこともできます。

  • 画面やカメラへのアクセス
  • Canvas のレンダリング
  • ローカルでの system.run 実行
┌─────────────┐ ┌──────────────────┐
│ Local Node │────▶│ VPS Gateway │
│ (Mac/iOS/ │ │ │
│ Android) │ │ (brain in cloud)│
└─────────────┘ └──────────────────┘
  1. Gateway が起動しているか確認してください: ssh vps "pgrep -f openclaw"
  2. ポートフォワーディングの設定を確認してください。
  3. クラウド側の Firewall でポートがブロックされていないか確認してください。

メッセージングプラットフォームが動かない

Section titled “メッセージングプラットフォームが動かない”
  1. Webhook が VPS の IP またはドメインで正しく設定されているか確認してください。
  2. VPS がインターネットから到達可能か確認してください。
  3. ログを確認してください: openclaw logs --follow

VPS がメッセージングプラットフォームのサーバーから物理的に遠すぎることが原因です。Fly.io など、ユーザーに近いリージョンを選べるプロバイダーを検討してください。

解決しない場合は、こちらの AI Setup Assistant が VPS のセットアップをお手伝いします。

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。