Para manter o OpenClaw a funcionar em contínuo, um VPS Linux chega. Não precisa de comprar um Mac mini: o agente chama modelos de linguagem por API, não faz os cálculos ele próprio, e um servidor com 2 vCPU e 4 GB de RAM sustenta-o sem esforço.
Este guia explica o raciocínio (porque é que o VPS ganha), depois passa à instalação passo a passo, à segurança e ao dimensionamento. Se preferir ir direto à prática, as ofertas de VPS para OpenClaw estão preparadas para este uso.
Porque não comprar um Mac mini de 600 $
O reflexo é comum: vê demonstrações do OpenClaw num Mac mini em cima de uma secretária e conclui que precisa do mesmo. É confundir o que é prático numa demonstração com o que faz sentido em produção. Um agente pessoal tem de responder às 3 da manhã, durante as suas férias, mesmo que o router reinicie.
Um Mac mini é um investimento de várias centenas de dólares (cerca de 600 $ na versão de entrada), pago de uma vez, antes de saber se a ferramenta lhe serve de facto. E a fatura não fica por aí: eletricidade, ligação doméstica, IP dinâmico, quedas de rede, atualizações do macOS que reiniciam a máquina e ninguém por perto para a voltar a ligar se bloquear.
Para o que o OpenClaw faz, essa potência é desperdiçada. Os modelos (Claude, GPT e outros) correm no servidor do fornecedor. A sua máquina orquestra: mantém o gateway aberto para WhatsApp, Telegram ou Discord, executa ferramentas, guarda a memória e os registos. É trabalho de servidor, não de posto de trabalho.
Mac mini ou VPS: a comparação
| Critério | Mac mini em casa | VPS Linux |
|---|---|---|
| Investimento inicial | Compra do equipamento | Sem equipamento, subscrição mensal |
| Disponibilidade de rede | Depende do seu router | Ligação em datacenter, IP fixo |
| Endereço IP | Frequentemente dinâmico | Público e estável |
| Reinício / avaria | Tem de intervir no local | Consola e acesso remoto |
| Evolução | Substituir a máquina | Subir de gama em poucos cliques |
| Isolamento dos seus dados pessoais | Mesma rede dos seus dispositivos | Ambiente separado |
| Teste sem grande compromisso | Não | Sim, pode parar quando quiser |
O último ponto é o que mais pesa. Um VPS testa-se, destrói-se, recria-se. Um Mac mini, depois de comprado, fica na sua secretária.
O que é preciso para alojar o OpenClaw
O OpenClaw é uma aplicação Node.js. A documentação oficial pede uma versão recente do Node (22 ou superior; confirme na página de instalação, que vai mudando). Não é necessário GPU enquanto utilizar modelos por API.
Para o dimensionamento, uma base realista:
- 1 a 2 vCPU e 2 GB de RAM: suficiente para um agente pessoal com um ou dois canais de mensagens.
- 2 a 4 vCPU e 4 GB de RAM: confortável se o agente controlar um navegador headless, tarefas agendadas ou vários canais.
- Armazenamento SSD de 40 GB ou mais: os registos, a memória e as sessões crescem com o tempo.
- Ubuntu 24.04 LTS ou Debian 12: as distribuições mais bem documentadas para este tipo de instalação.
Se pensa executar modelos locais (Ollama, por exemplo), as contas mudam: é preciso muito mais RAM, ou até GPU. Para o uso corrente do OpenClaw com uma chave de API, não é necessário. Um VPS Linux standard resolve.
Instalar o OpenClaw num VPS, passo a passo
Parte-se de um VPS Ubuntu 24.04 novo, com acesso root por SSH.
1. Preparar o sistema e um utilizador dedicado
Não execute como root um agente capaz de correr comandos. Crie um utilizador à parte.
Bashapt update && apt upgrade -y adduser claw usermod -aG sudo claw
Copie depois a sua chave SSH para essa conta e teste a ligação antes de continuar:
Bashrsync --archive --chown=claw:claw ~/.ssh /home/claw
2. Ativar uma firewall mínima
Bashufw allow OpenSSH ufw enable ufw status
Repare no que não se abre: a porta do gateway do OpenClaw. Voltamos a isso na secção de segurança.
3. Instalar o Node.js
Mude para a conta claw (su - claw) e instale o Node 22 a partir do NodeSource:
Bashcurl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs node -v
4. Instalar o OpenClaw e iniciar o assistente
O script oficial de instalação trata do resto:
Bashcurl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon
O assistente de onboarding pergunta qual o fornecedor de modelos (chave de API) e os canais a ligar, e instala um serviço que reinicia o agente automaticamente. Leia a saída: se a sintaxe de alguma opção tiver mudado, a documentação oficial é que manda.
5. Manter o serviço ativo depois de terminar a sessão
Se o daemon for instalado como serviço de utilizador do systemd, tem de sobreviver ao fecho da sua sessão SSH:
Bashsudo loginctl enable-linger claw systemctl --user status openclaw-gateway
O nome exato da unidade pode variar consoante a versão. Confirme com openclaw gateway status e openclaw doctor, que assinala os problemas de configuração mais comuns.
Proteger o agente: o ponto que realmente importa
Um agente que lê as suas mensagens e executa ações é um alvo apetecível. A regra é simples: a interface de controlo nunca deve ficar exposta em claro na Internet.
Por defeito, o gateway escuta apenas em local (porta 18789 nas versões recentes). Deixe-o assim e aceda por túnel SSH a partir do seu computador:
Bashssh -N -L 18789:127.0.0.1:18789 claw@IP_DU_VPS
Abra depois http://127.0.0.1:18789 no navegador local. Nada é publicado e não há nada para proteger na firewall.
Alguns cuidados adicionais:
- Desative a autenticação SSH por palavra-passe (
PasswordAuthentication noem/etc/ssh/sshd_config) e mantenha apenas chaves. - Instale o
fail2banpara travar tentativas de login automatizadas. - Limite os privilégios do agente: sudo sem palavra-passe para um agente raramente é boa ideia.
- Defina uma lista de remetentes autorizados nos canais de mensagens, para que mais ninguém possa falar com ele.
- Vigie os gastos no fornecedor de API: defina um limite mensal na sua chave.
Se o agente estiver exposto a tráfego público (webhooks, por exemplo), faz sentido ter proteção de rede adicional: veja os VPS com proteção anti-DDoS.
Atualizações, backups e monitorização
Um agente instalado e esquecido depressa se torna um problema. Planeie três coisas desde o primeiro dia.
Atualizações. Ative o unattended-upgrades para as correções do sistema e atualize o OpenClaw manualmente de vez em quando (npm update -g openclaw ou voltando a executar o script de instalação), lendo as notas de versão: o projeto evolui depressa.
Backups. A configuração e a memória do agente ficam na pasta ~/.openclaw. Basta um arquivo diário copiado para fora do servidor:
Bashtar czf /tmp/openclaw-$(date +%F).tar.gz -C ~ .openclaw
Faça também um snapshot do VPS antes de qualquer atualização importante. Numa máquina física em casa, essa margem de manobra simplesmente não existe.
Monitorização. Consulte os registos com journalctl --user -u openclaw-gateway -f e configure um alerta simples (um ping externo, uma mensagem no Telegram se o serviço parar).
Escolher o VPS para OpenClaw
Contam três critérios: a RAM (não desça abaixo de 2 GB), o espaço em disco NVMe ou SSD e a localização. Se os seus canais e utilizadores estão na Europa, um servidor em França ou na Alemanha mantém os dados no espaço europeu, o que simplifica as questões de RGPD quando o agente trata mensagens pessoais ou de clientes.
Na Infrawire, a página VPS OpenClaw reúne as ofertas indicadas: escolhe o tamanho, recebe acesso root e segue o guia acima. Se o agente se tornar central na sua atividade, sobe de gama sem reinstalar. E se concluir que a ferramenta não é para si, desliga o servidor, sem ficar com uma caixa para revender.
Para aprofundar a administração de um servidor Linux, a secção de tutoriais detalha SSH, firewall e backups.
FAQ
Sim. O OpenClaw é uma aplicação Node.js que corre em Linux, macOS e Windows (via WSL2). Algumas funções ligadas ao ecossistema Apple, como o iMessage, exigem um Mac. Para WhatsApp, Telegram, Discord e a maioria dos usos correntes, um VPS Linux serve.
Conte com 2 GB de RAM e 1 a 2 vCPU para um uso pessoal simples. Passe para 4 GB se o agente controlar um navegador ou gerir vários canais. O processador raramente é o gargalo, porque os modelos correm no fornecedor de API.
Não, desde que use modelos alojados por um fornecedor através de uma chave de API. A GPU só passa a ser útil se executar você próprio modelos grandes em local, o que é outro projeto, com outras necessidades de hardware.
É, desde que esteja bem configurado: utilizador dedicado, gateway a escutar apenas em local, acesso por túnel SSH, autenticação por chave, remetentes autorizados e limite de gastos na chave de API. O erro clássico é abrir a porta de controlo a toda a Internet.
Sim. Basta fazer backup da pasta ~/.openclaw, instalar o OpenClaw na nova máquina e restaurar o arquivo. Num VPS, muitas vezes também pode mudar de gama diretamente, sem recomeçar do zero.

