Google Cloud デプロイ
GCP Compute Engine デプロイガイド
GCP で OpenClaw をデプロイ、Google 家のクラウド
Google Cloud Platform はアジア太平洋地域にノードが多く(東京、シンガポール、台湾)、遅延が低いです。Compute Engine は Google のクラウドサーバーで、AWS EC2 と同じ概念です。
GCP 新規ユーザーは $300 の無料額度がもらえます、有効期限は 90 日で、OpenClaw を実行するには十分です。額度を使い切った後でも、e2-micro インスタンスは永遠に無料です(設定は比較的低いですが)。
$300 の無料クレジット
永久無料層(Always Free)さらに含む:
- 1 つの e2-micro インスタンス(0.25 コア 1GB)、us-west1、us-central1、us-east1 に限定
- 30GB 標準永続ディスク
- 月 1GB 北米出ユーザーアウト 1GB トラフィック
部デプロイを 5 ステップで完結
プロジェクトとインスタンス作成
GCP Console にログイン → プロジェクト作成 → Compute Engine → インスタンス作成。e2-standard-2(2 コア 8GB)がおすすめ、Ubuntu 22.04 LTS を選ぶ。リージョンは自分に近い所(東京 asia-northeast1 またはシンガポール asia-southeast1)。
ファイアウォールを設定
VPC ネットワーク → ファイアウォール → ファイアウォールルールを作成、TCP 22、80、443、8080 を放行します。または gcloud コマンドラインで操作。
SSH 接続
GCP Console はブラウザ内 SSH があり、クリックするだけで接続できます、キーをダウンロードする必要もありません。ローカルターミナルを使うこともできます gcloud compute ssh 接続。
Docker をインストール
Ubuntu 上で 1 つのコマンドで Docker をインストール、OpenClaw をデプロイします。
OpenClaw をデプロイ
docker-compose で起動、設定ファイルを用意すればワンクリックで起動。
gcloud CLI 操作
コマンドライン派なら、gcloud CLI ですべて操作可能:
# gcloud CLI をインストール(まだインストールしていない場合)
Docker をインストール
# システムを更新
docker-compose 設定
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "8080:3000"
volumes:
- ./data:/app/data
- ./config:/app/config
- ./logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Tokyo
deploy:
resources:
limits:
memory: 4G
reservations:
memory: 512M
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
interval: 30s
timeout: 10s
retries: 3
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
デプロイと検証
# プロジェクトディレクトリを作成