Como Instalar o OpenClaw de Graça no Google Cloud (GCP)
O Google Cloud oferece um free tier com $300 de crédito por 90 dias, mais uma instância e2-micro permanentemente gratuita. Veja como usar.
O Que É Gratuito
Crédito inicial (90 dias)
- $300 para usar em qualquer serviço
- Expira em 90 dias
- Ótimo para testar instâncias maiores
Always Free (permanente)
- 1 instância e2-micro (2 vCPU compartilhada, 1GB RAM)
- 30GB de disco HDD
- Regiões: us-west1, us-central1, us-east1 (não Brasil)
- Permanentemente gratuito
Requisitos
- Conta Google
- Cartão de crédito (verificação)
- ~30 minutos
Passo 1: Criar Conta GCP
- Acesse cloud.google.com/free
- Clique em Get started for free
- Faça login com sua conta Google
- Preencha dados de faturamento (cartão de crédito)
- Aceite os termos
Importante: O GCP não cobra automaticamente após os créditos. Você precisa fazer upgrade manual para conta paga.
Passo 2: Criar Projeto
- No console, clique em Select a project (topo)
- Clique em New Project
- Nome:
openclaw-project - Clique em Create
Passo 3: Habilitar Compute Engine
- No menu (☰), vá em Compute Engine > VM instances
- Se for a primeira vez, aguarde a API ser habilitada (~2 min)
Passo 4: Criar Instância
- Clique em Create instance
Configurações:
Name: openclaw-server
Region: Escolha uma das gratuitas:
us-west1(Oregon)us-central1(Iowa)us-east1(South Carolina)
Zone: Qualquer uma disponível
Machine configuration:
- Series: E2
- Machine type: e2-micro (2 vCPU, 1 GB memory) — Free tier eligible
Boot disk:
- Clique em Change
- Operating system: Ubuntu
- Version: Ubuntu 24.04 LTS
- Boot disk type: Standard persistent disk (HDD é free, SSD não)
- Size: 30 GB
- Clique em Select
Firewall:
- Marque Allow HTTP traffic
- Marque Allow HTTPS traffic
Advanced options > Security > Manage access:
- Você pode adicionar sua chave SSH aqui, ou usar o SSH do browser
- Clique em Create
Passo 5: Conectar via SSH
Opção 1: SSH pelo Browser (mais fácil)
- Na lista de VMs, clique em SSH ao lado da instância
- Uma janela de terminal abre no browser
Opção 2: SSH tradicional
- Clique nos 3 pontos (⋮) > View network details
- Anote o External IP
- Configure sua chave SSH em Metadata > SSH Keys
ssh -i ~/.ssh/sua-chave username@EXTERNAL_IP
Passo 6: Instalar Dependências
# Atualizar sistema
sudo apt update && sudo apt upgrade -y
# Instalar Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
# Verificar
node --version
Passo 7: Criar Usuário e Instalar OpenClaw
# Criar usuário dedicado
sudo adduser openclaw --disabled-password --gecos ""
sudo su - openclaw
# Instalar OpenClaw
npm install -g openclaw@latest
# Configurar
openclaw onboard
Passo 8: Configurar Telegram
nano ~/clawd/config.yaml
channels:
telegram:
token: "TOKEN_BOTFATHER"
allowList:
- "SEU_ID"
Passo 9: Configurar Systemd
exit # Voltar para o usuário principal
sudo nano /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw AI Assistant
After=network.target
[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw/clawd
ExecStart=/home/openclaw/.npm-global/bin/openclaw gateway start --foreground
Restart=always
RestartSec=10
Environment=PATH=/home/openclaw/.npm-global/bin:/usr/bin:/bin
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
Passo 10: Verificar
sudo systemctl status openclaw
Teste enviando mensagem no Telegram.
Limitações do Free Tier
Regiões
Apenas EUA (us-west1, us-central1, us-east1). Latência para Brasil: ~150-200ms.
Specs
e2-micro é limitada:
- 2 vCPU compartilhada
- 1GB RAM
- Performance varia (burst)
Egress
1GB/mês gratuito para regiões fora da América do Norte.
Dicas para Não Ser Cobrado
- Use apenas e2-micro - outras máquinas cobram
- HDD, não SSD - SSD não é free
- Regiões corretas - apenas us-west1, us-central1, us-east1
- Monitore o Billing - configure alertas
Configurar Alerta
- Vá em Billing > Budgets & alerts
- Crie um budget de $1
- Adicione alertas por email
Adicionar Swap (Recomendado)
1GB é pouco. Adicione swap:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
GCP vs Outras Clouds
| Aspecto | GCP Free | AWS Free | Oracle Free |
|---|---|---|---|
| Duração | Permanente* | 12 meses | Permanente |
| RAM | 1GB | 1GB | 12GB |
| Região Brasil | Não | Sim | Sim |
| Setup | Médio | Médio | Fácil |
*e2-micro é always free, mas apenas em regiões EUA
Próximos Passos
Com o OpenClaw rodando no GCP:
- Configure segurança avançada
- Otimize custos de API
- Use modelos locais com Ollama - custo zero de API
- Resolva erros comuns
- Adicione integrações
Conclusão
O GCP é uma opção válida, mas:
- Sem região Brasil - latência maior
- Specs limitadas - igual AWS
- Oracle é melhor - mais RAM, região Brasil, sempre free
Use GCP se você já tem familiaridade com Google Cloud. Caso contrário, considere Oracle Cloud.
Outras opções de hospedagem:
- Oracle Cloud (recomendado) - permanente, 12GB RAM
- AWS Free Tier - 12 meses grátis
- Qualquer VPS - guia universal