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 →