Google Cloud 部署

GCP Compute Engine 部署指南

GCP 部署 OpenClaw,Google 家的雲

Google Cloud Platform 在亞太地區節點多(東京、新加坡、台灣),延遲低。Compute Engine 就是 Google 的雲伺服器,跟 AWS EC2 是一個概念。

GCP 新用戶送 $300 免費額度,有效期 90 天,拿來跑 OpenClaw 綽綽有餘。就算額度用完了,e2-micro 實例也是永久免費的(雖然設定比較低)。

$300 免費額度

💡 GCP 新用戶註冊就送 $300 免費額度,90 天有效。這筆錢夠你跑一台 e2-standard-2(2 核 8G)三個月。用完之後如果不手動升級到付費帳號,不會自動扣費,放心註冊。

永久免費層(Always Free)還包含:

  • 1 個 e2-micro 實例(0.25 核 1G),限 us-west1、us-central1、us-east1
  • 30GB 標準永久磁碟
  • 每月 1GB 北美出站流量

五步搞定部署

1

建立專案和實例

登入 GCP Console → 建立專案 → Compute Engine → 建立實例。推薦 e2-standard-2(2 核 8G),系統選 Ubuntu 22.04 LTS。地區選離你近的(東京 asia-northeast1 或新加坡 asia-southeast1)。

2

設定防火牆

VPC 網路 → 防火牆 → 建立防火牆規則,放行 TCP 22、80、443、8080。或者用 gcloud 命令列操作。

3

SSH 連線

GCP Console 有瀏覽器內 SSH,直接點就能連,不需要下載密鑰。也可以用本機終端 gcloud compute ssh 連接。

4

安裝 Docker

Ubuntu 上一條命令裝 Docker,然後部署 OpenClaw。

5

部署 OpenClaw

用 docker-compose 啟動,設定檔寫好就一鍵跑起來。

gcloud CLI 操作

如果你習慣命令列,可以用 gcloud CLI 完成所有操作:

gcloud CLI 建立實例
# 安裝 gcloud CLI(如果還沒裝)

安裝 Docker

SSH 連上之後安裝 Docker
# 更新系統

docker-compose 設定

docker-compose.yml(GCP 版)
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"

部署並驗證

建立目錄、部署、驗證
# 建立專案目錄
GCP 按小時計費怕忘了關機?MOLILI 零運維方案不用管伺服器,用多少付多少,不用半夜爬起來看帳單。 了解 MOLILI →
這篇教程對你有幫助嗎?