Como Instalar o OpenClaw de Graça na Oracle Cloud — Para Sempre

A Oracle Cloud oferece algo que AWS e GCP não oferecem: um free tier permanente. Não são 12 meses — é para sempre. E as specs são melhores.

Outras opções de hospedagem: AWS Free Tier (12 meses grátis), GCP Free Tier (sempre grátis, menor), qualquer VPS (guia universal).

Por Que Oracle Cloud?

AspectoOracle Always FreeAWS Free Tier
DuraçãoPermanente12 meses
CPU2 OCPU (ARM) ou 1 OCPU (AMD)1 vCPU
RAM12GB (ARM) ou 1GB (AMD)1GB
Storage200GB30GB
Preço após$0~$10/mês

Recomendação: Use a instância ARM (Ampere A1). É mais poderosa e totalmente gratuita.

O Que Você Vai Ter

  • VM.Standard.A1.Flex: até 4 OCPU e 24GB RAM (free tier: 2 OCPU, 12GB)
  • 200GB de block storage
  • Permanentemente gratuito
  • Melhor que AWS/GCP para workloads leves

Requisitos

  • Cartão de crédito (verificação, não cobra)
  • Email válido
  • ~30 minutos para setup

Passo 1: Criar Conta Oracle Cloud

  1. Acesse cloud.oracle.com/free
  2. Clique em Start for free
  3. Preencha seus dados:
    • Nome, email, país
    • Escolha uma Home Region (Brasil: Vinhedo ou São Paulo)
  4. Verifique seu email
  5. Adicione cartão de crédito (verificação apenas)
  6. Complete o cadastro

Importante: Escolha uma região próxima (Brasil tem Vinhedo - sa-vinhedo-1). A região não pode ser mudada depois.

Passo 2: Acessar o Console

  1. Faça login em cloud.oracle.com
  2. Você verá o dashboard principal
  3. Clique no menu hamburguer (☰) no canto superior esquerdo

Passo 3: Criar Chave SSH

Antes de criar a VM, gere um par de chaves SSH:

Linux/Mac:

ssh-keygen -t rsa -b 4096 -f ~/.ssh/oracle-openclaw
# Deixe a passphrase em branco ou defina uma

# Ver a chave pública (você vai precisar dela)
cat ~/.ssh/oracle-openclaw.pub

Windows (PowerShell):

ssh-keygen -t rsa -b 4096 -f $env:USERPROFILE\.ssh\oracle-openclaw
type $env:USERPROFILE\.ssh\oracle-openclaw.pub

Copie todo o conteúdo da chave pública (começa com ssh-rsa).

Passo 4: Criar Instância (VM)

  1. No menu (☰), vá em Compute > Instances
  2. Clique em Create instance

Configurações:

Name: openclaw-server

Placement: Deixe o padrão (AD-1)

Image and shape:

  1. Clique em Edit
  2. Em Image: selecione Ubuntu > Canonical Ubuntu 24.04
  3. Em Shape: clique em Change shape
    • Selecione Ampere (ARM)
    • Shape: VM.Standard.A1.Flex
    • OCPU: 2 (máximo free tier)
    • Memory: 12 GB (máximo free tier)
  4. Clique em Select shape

Networking:

  • Deixe as opções padrão (Create new VCN, public subnet)
  • Marque Assign a public IPv4 address

Add SSH keys:

  1. Selecione Paste public keys
  2. Cole a chave pública que você gerou no Passo 3

Boot volume:

  • Deixe o padrão (47GB é suficiente)
  • Ou aumente para até 200GB (ainda gratuito)
  1. Clique em Create

Aguarde alguns minutos. O status mudará para Running.

Passo 5: Liberar Portas no Firewall

A Oracle bloqueia portas por padrão. Você precisa liberá-las:

No Console Oracle:

  1. Na página da instância, clique na Subnet (em Primary VNIC)
  2. Clique na Security List (provavelmente “Default Security List”)
  3. Clique em Add Ingress Rules
  4. Adicione:
Source CIDRProtocolPortDescription
0.0.0.0/0TCP22SSH
0.0.0.0/0TCP3000OpenClaw API (opcional)

No Linux (iptables):

Depois de conectar via SSH, também libere no firewall interno:

sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
sudo netfilter-persistent save

Passo 6: Conectar via SSH

Pegue o IP público na página da instância e conecte:

ssh -i ~/.ssh/oracle-openclaw ubuntu@SEU_IP_PUBLICO

Passo 7: Instalar Dependências

# Atualizar sistema
sudo apt update && sudo apt upgrade -y

# Instalar Node.js 22 (ARM)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

# Verificar
node --version
npm --version

Passo 8: Criar Usuário e Instalar OpenClaw

# Criar usuário
sudo adduser openclaw --disabled-password --gecos ""
sudo su - openclaw

# Instalar OpenClaw
npm install -g openclaw@latest

# Configurar
openclaw onboard

Configure:

  1. API key (Anthropic/OpenAI)
  2. Modelo padrão
  3. Canal (Telegram recomendado)

Passo 9: Configurar Telegram

nano ~/clawd/config.yaml
channels:
  telegram:
    token: "TOKEN_DO_BOTFATHER"
    allowList:
      - "SEU_TELEGRAM_ID"

Passo 10: Configurar Systemd

exit  # Voltar para ubuntu

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
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw

Passo 11: Verificar

sudo systemctl status openclaw
sudo journalctl -u openclaw -f

Envie mensagem para seu bot no Telegram. Se responder, está funcionando!

Vantagens da Oracle vs AWS

  1. Sempre gratuito - não expira
  2. Mais RAM - 12GB vs 1GB
  3. Mais storage - 200GB vs 30GB
  4. ARM performático - Ampere A1 é rápido

Troubleshooting

“Out of capacity”

A Oracle às vezes não tem capacidade para instâncias ARM. Soluções:

  1. Tente em horários diferentes (madrugada é melhor)
  2. Tente regiões diferentes
  3. Use a instância AMD (1 OCPU, 1GB) temporariamente

Não consigo conectar via SSH

  1. Verifique se o IP está correto
  2. Confirme as regras de ingress na Security List
  3. Verifique o firewall interno (iptables)

Instância parou

Instâncias idle por muito tempo podem ser recuperadas (não deletadas). Acesse o console e faça Start.

Custos

Always Free inclui:

  • 2 VMs AMD ou 4 OCPU ARM total
  • 200GB block storage
  • 10TB de saída/mês
  • Load balancer

Nunca será cobrado se ficar dentro desses limites.


🎉 Instalou? O Que Fazer Agora

Parabéns! Seu OpenClaw está rodando 24/7 na nuvem — de graça, para sempre.

Agora é hora de configurar e personalizar.

1. Conectar um Canal de Mensagens

Escolha como você quer interagir com seu assistente:

CanalMelhor ParaGuia
WhatsAppUso pessoal, acessívelConfigurar WhatsApp →
TelegramGrupos, comandos avançadosConfigurar Telegram →
DiscordComunidadesConfigurar Discord →

💡 Recomendação: Comece com Telegram se está testando na cloud — não precisa do seu número pessoal.

2. Personalizar Seu Assistente

Dê personalidade e contexto:

3. Expandir com Skills e Automações


📚 Artigos Relacionados


🆘 Precisa de Ajuda?

Travou em algum passo? Nossa comunidade resolve rapidinho:

Outras Opções de Cloud

CloudFree TierDuraçãoMelhor Para
Oracle (este guia)2 OCPU, 12GB RAMPermanenteMelhor opção geral
AWS Free Tier1 vCPU, 1GB RAM12 mesesQuem já usa AWS
GCP Free Tier1 vCPU, 0.6GB RAMPermanenteTestes leves
DigitalOceanNenhum-Simplicidade
Qualquer VPSVaria-Flexibilidade

A Oracle Cloud é a melhor opção gratuita. Se você quer OpenClaw 24/7 sem pagar nada, é aqui.