Execute um Gateway persistente do OpenClaw em um Droplet da DigitalOcean (~US$6/mês para o plano Basic de 1 GB). A DigitalOcean é o caminho mais simples de VPS paga. Se você preferir opções mais baratas ou gratuitas:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Hetzner — €3,79/mês, mais núcleos/RAM por dólar.
- Oracle Cloud — ARM Sempre Gratuito (até 4 OCPU, 24 GB de RAM), mas o cadastro pode ser instável e é somente ARM.
Pré-requisitos
- Conta da DigitalOcean (cadastro)
- Par de chaves SSH (ou disposição para usar autenticação por senha)
- Cerca de 20 minutos
Configuração
Create a Droplet
- Entre na DigitalOcean.
- Clique em Create > Droplets.
- Escolha:
- Região: A mais próxima de você
- Imagem: Ubuntu 24.04 LTS
- Tamanho: Basic, Regular, 1 vCPU / 1 GB de RAM / 25 GB SSD
- Autenticação: Chave SSH (recomendado) ou senha
- Clique em Create Droplet e anote o endereço IP.
Connect and install
openclaw, para que o estado fique em /home/openclaw/.openclaw/ e o Gateway seja instalado como o serviço systemd desse usuário.Run onboarding
Access the Control UI
O Gateway faz bind em loopback por padrão. Escolha uma destas opções.Opção A: túnel SSH (mais simples)Em seguida, abra Em seguida, abra Em seguida, abra
http://localhost:18789.Opção B: Tailscale Servehttps://<magicdns>/ a partir de qualquer dispositivo na sua tailnet.O Tailscale Serve autentica o tráfego da UI de Controle e do WebSocket por meio de cabeçalhos de identidade da tailnet, o que pressupõe que o próprio host do Gateway seja confiável. Os endpoints da API HTTP seguem o modo normal de autenticação do Gateway (token/senha) independentemente disso. Para exigir credenciais explícitas de segredo compartilhado pelo Serve, defina gateway.auth.allowTailscale: false e use gateway.auth.mode: "token" ou "password".Opção C: bind de tailnet (sem Serve)http://<tailscale-ip>:18789 (token obrigatório).Persistência e backups
O estado do OpenClaw fica em:~/.openclaw/—openclaw.json,auth-profiles.jsonpor agente, estado de canal/provedor e dados de sessão.~/.openclaw/workspace/— o workspace do agente (SOUL.md, memória, artefatos).
openclaw backup create é portátil entre hosts.
Dicas para 1 GB de RAM
O Droplet de US$6 tem apenas 1 GB de RAM. Para manter tudo fluido:- Certifique-se de que a etapa de swap acima esteja em
/etc/fstab, para que ela sobreviva a reinicializações. - Prefira modelos baseados em API (Claude, GPT) em vez de modelos locais — a inferência de LLM local não cabe em 1 GB.
- Defina
agents.defaults.model.primarypara um modelo menor se você encontrar OOMs em prompts grandes. - Monitore com
free -hehtop.
Solução de problemas
O Gateway não inicia — Executeopenclaw doctor --non-interactive e confira os logs com journalctl --user -u openclaw-gateway.service -n 50.
Porta já em uso — Execute lsof -i :18789 para encontrar o processo e, em seguida, pare-o.
Sem memória — Verifique se o swap está ativo com free -h. Se ainda houver OOM, use modelos baseados em API (Claude, GPT) em vez de modelos locais, ou faça upgrade para um Droplet de 2 GB.
Próximos passos
- Canais — conecte Telegram, WhatsApp, Discord e outros
- Configuração do Gateway — todas as opções de configuração
- Atualização — mantenha o OpenClaw atualizado