Implementación en Google Cloud - Plan de implementación OpenClaw
Guía de implementación de GCP Compute Engine
Implementar OpenClaw en GCP, nube de Google
Implementación en Google Cloud
Nuevos usuarios de GCP reciben $300 de crédito gratis, válido por 90 días, más que suficiente para correr OpenClaw. Incluso si se agota el crédito, la instancia e2-micro también es permanentemente gratuita (aunque con configuración baja).
$300 crédito gratis
Gratuito permanente
- 1 instancia e2-micro (0.25 núcleos 1G), limitada a us-west1, us-central1, us-east1
- Disco permanente estándar de 30GB
- Cada usuario contenedor independiente
cinco pasos para despliegue
crear proyecto e instancia
Abre GCP Console → crea un proyecto → Compute Engine → crea una instancia. Recomendamos e2-standard-2 (2 cores 8GB), Ubuntu 22.04 LTS. Elige una región cercana (Tokio asia-northeast1 o Singapur asia-southeast1).
Configura firewall
VPC Network → Firewall → Create Firewall Rule, abre TCP 22, 80, 443, 8080. O usa comando de línea gcloud.
Conexión SSH
GCP Console tiene SSH dentro del navegador, simplemente haz clic y conecta, no necesitas descargar claves. También puedes usar terminal local gcloud compute ssh Conéctate.
Instala Container Station
En Ubuntu un comando instala Docker, luego implementa OpenClaw.
Despliegue de OpenClaw
Inicia con docker-compose, el archivo ya está configurado para lanzarlo con un solo click.
operaciones con gcloud CLI
Si te sientes cómodo con la línea de comandos, puedes completar todas las operaciones con gcloud CLI:
# Instalar gcloud CLI (si aún no lo has hecho)
Instala Container Station
# Actualizar sistema
configuración de 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"
Despliegue y verificación
# Crear directorio de proyecto