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?
| Aspecto | Oracle Always Free | AWS Free Tier |
|---|---|---|
| Duração | Permanente | 12 meses |
| CPU | 2 OCPU (ARM) ou 1 OCPU (AMD) | 1 vCPU |
| RAM | 12GB (ARM) ou 1GB (AMD) | 1GB |
| Storage | 200GB | 30GB |
| 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
- Acesse cloud.oracle.com/free
- Clique em Start for free
- Preencha seus dados:
- Nome, email, país
- Escolha uma Home Region (Brasil: Vinhedo ou São Paulo)
- Verifique seu email
- Adicione cartão de crédito (verificação apenas)
- 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
- Faça login em cloud.oracle.com
- Você verá o dashboard principal
- 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)
- No menu (☰), vá em Compute > Instances
- Clique em Create instance
Configurações:
Name: openclaw-server
Placement: Deixe o padrão (AD-1)
Image and shape:
- Clique em Edit
- Em Image: selecione Ubuntu > Canonical Ubuntu 24.04
- 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)
- 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:
- Selecione Paste public keys
- 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)
- 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:
- Na página da instância, clique na Subnet (em Primary VNIC)
- Clique na Security List (provavelmente “Default Security List”)
- Clique em Add Ingress Rules
- Adicione:
| Source CIDR | Protocol | Port | Description |
|---|---|---|---|
| 0.0.0.0/0 | TCP | 22 | SSH |
| 0.0.0.0/0 | TCP | 3000 | OpenClaw 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:
- API key (Anthropic/OpenAI)
- Modelo padrão
- 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
- Sempre gratuito - não expira
- Mais RAM - 12GB vs 1GB
- Mais storage - 200GB vs 30GB
- 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:
- Tente em horários diferentes (madrugada é melhor)
- Tente regiões diferentes
- Use a instância AMD (1 OCPU, 1GB) temporariamente
Não consigo conectar via SSH
- Verifique se o IP está correto
- Confirme as regras de ingress na Security List
- 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:
| Canal | Melhor Para | Guia |
|---|---|---|
| Uso pessoal, acessível | Configurar WhatsApp → | |
| Telegram | Grupos, comandos avançados | Configurar Telegram → |
| Discord | Comunidades | Configurar 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:
- Configurar SOUL.md — Define tom, estilo e personalidade
- Configurar Memória — Contexto que persiste entre conversas
- Primeiro Bot Tutorial — Passo a passo interativo
3. Expandir com Skills e Automações
- Catálogo de Skills — Adicione superpoderes
- Receitas Prontas — Automações para copiar e colar
- Automação de Email — Integre Gmail/Outlook
📚 Artigos Relacionados
🆘 Precisa de Ajuda?
Travou em algum passo? Nossa comunidade resolve rapidinho:
- Discord: discord.gg/clawd — Resposta em minutos
- GitHub: Issues — Bugs e feature requests
- Troubleshooting: Guia completo →
Outras Opções de Cloud
| Cloud | Free Tier | Duração | Melhor Para |
|---|---|---|---|
| Oracle (este guia) | 2 OCPU, 12GB RAM | Permanente | Melhor opção geral |
| AWS Free Tier | 1 vCPU, 1GB RAM | 12 meses | Quem já usa AWS |
| GCP Free Tier | 1 vCPU, 0.6GB RAM | Permanente | Testes leves |
| DigitalOcean | Nenhum | - | Simplicidade |
| Qualquer VPS | Varia | - | Flexibilidade |
A Oracle Cloud é a melhor opção gratuita. Se você quer OpenClaw 24/7 sem pagar nada, é aqui.