Como Instalar o OpenClaw na DigitalOcean — Guia Completo

Tutorial passo a passo para rodar OpenClaw na DigitalOcean. Setup simples, $6/mês, performance confiável. Inclui 1-Click App e configuração manual.

A DigitalOcean é conhecida pela simplicidade. Para quem quer um servidor OpenClaw rápido e confiável sem complicação, é uma excelente escolha.

Por Que DigitalOcean?
  • Simples - Interface limpa, sem complexidade da AWS
  • Barato - A partir de $6/mês
  • Confiável - Uptime excelente
  • Documentação - Tutoriais para tudo
  • Brasil - Datacenter em São Paulo (baixa latência)
Preços
PlanoCPURAMStoragePreço
Basic1 vCPU1GB25GB SSD$6/mês
Basic1 vCPU2GB50GB SSD$12/mês
Basic2 vCPU2GB60GB SSD$18/mês

Recomendação: O plano de $6 funciona, mas $12 com 2GB é mais confortável.

Passo 1: Criar Conta
  1. Acesse digitalocean.com
  2. Clique em Sign up
  3. Crie conta com email ou GitHub
  4. Adicione método de pagamento (cartão ou PayPal)
  5. Você pode ganhar $200 de crédito por 60 dias usando links de referral
Passo 2: Criar Droplet
  1. No dashboard, clique em Create > Droplets
Configurações:

Region:

  • Escolha São Paulo (sfo ou nyc se não disponível)

Image:

  • Ubuntu 24.04 (LTS)

Size:

  • Basic > Regular > $6/mo (1GB RAM)
  • Ou $12/mo (2GB RAM) para mais conforto

Authentication:

  • SSH Key (recomendado)
  • Clique em New SSH Key
  • Cole sua chave pública

Para gerar chave SSH:

ssh-keygen -t ed25519 -f ~/.ssh/digitalocean-openclaw
cat ~/.ssh/digitalocean-openclaw.pub

Hostname: openclaw-server

  1. Clique em Create Droplet

Aguarde ~1 minuto. Anote o IP quando aparecer.

Passo 3: Conectar via SSH
ssh -i ~/.ssh/digitalocean-openclaw root@SEU_IP
Passo 4: Configuração Inicial do Servidor
# Atualizar sistema
apt update && apt upgrade -y

# Criar usuário não-root
adduser openclaw
usermod -aG sudo openclaw

# Copiar chave SSH para novo usuário
mkdir -p /home/openclaw/.ssh
cp ~/.ssh/authorized_keys /home/openclaw/.ssh/
chown -R openclaw:openclaw /home/openclaw/.ssh

# Configurar firewall
ufw allow OpenSSH
ufw enable
Passo 5: Instalar Node.js
# Mudar para usuário openclaw
su - openclaw

# 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 6: Instalar OpenClaw
# Como usuário openclaw
npm install -g openclaw@latest

# Configurar
openclaw onboard

Siga o wizard:

  1. Cole sua API key
  2. Escolha modelo
  3. Configure Telegram (recomendado)
Passo 7: Configurar Telegram
nano ~/clawd/config.yaml
channels:
  telegram:
    token: "SEU_TOKEN_BOTFATHER"
    allowList:
      - "SEU_TELEGRAM_ID"
Passo 8: Configurar Systemd
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=/usr/bin/openclaw gateway start --foreground
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
Passo 9: Verificar
sudo systemctl status openclaw
sudo journalctl -u openclaw -f

Teste no Telegram!

Configurações ExtrasAdicionar Swap (para 1GB)
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
Fail2ban (segurança)
sudo apt install fail2ban
sudo systemctl enable fail2ban
Atualizações Automáticas
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
Monitoramento

A DigitalOcean oferece monitoramento gratuito:

  1. No dashboard do Droplet, clique em Graphs
  2. Veja CPU, memória, disco, rede
  3. Configure alertas em Settings > Alerts
BackupSnapshots (recomendado)
  1. No dashboard do Droplet, vá em Snapshots
  2. Clique em Take Snapshot
  3. Custo: $0.06/GB/mês
Backups Automáticos

Ative nas configurações do Droplet. Adiciona 20% ao custo mensal.

DigitalOcean vs Alternativas
AspectoDigitalOceanAWSOracle
Preço$6/mêsFree 12mo, depois $10+Free sempre
SimplicidadeMuito fácilComplexoMédio
BrasilSimSimSim
RAM ($6)1GB1GB12GB
SuporteBomPagoBásico
Quando Usar DigitalOcean

Use se:

  • Quer simplicidade acima de tudo
  • Pode pagar $6-12/mês
  • Precisa de suporte confiável
  • Já usou DigitalOcean antes

Não use se:

  • Precisa ser 100% gratuito (use Oracle)
  • Quer specs maiores pelo mesmo preço
Comandos Úteis
# Status do OpenClaw
sudo systemctl status openclaw

# Reiniciar
sudo systemctl restart openclaw

# Logs
sudo journalctl -u openclaw -f

# Uso de disco
df -h

# Uso de memória
free -h
TroubleshootingDroplet lento
  • Verifique uso de memória: free -h
  • Adicione swap
  • Considere upgrade para 2GB
Não consigo conectar
  • Verifique se o IP está correto
  • Confirme que a chave SSH está certa
  • Acesse via Console no dashboard
OpenClaw não inicia
sudo journalctl -u openclaw -n 50 --no-pager

Alternativas gratuitas: