---
title: "OpenClaw em VPS: Como Rodar seu Agente de IA 24/7 na Nuvem"
url: "https://openclaw.ia.br/plataformas/vps/"
markdown_url: "https://openclaw.ia.br/plataformas/vps.MD"
description: "Guia prático para instalar OpenClaw em VPS Ubuntu, manter WhatsApp e Telegram online 24/7, configurar daemon, firewall, backups e segurança sem perder controle dos dados."
date: "2026-02-24"
author: "OpenClaw Brasil"
---

# OpenClaw em VPS: Como Rodar seu Agente de IA 24/7 na Nuvem

Guia prático para instalar OpenClaw em VPS Ubuntu, manter WhatsApp e Telegram online 24/7, configurar daemon, firewall, backups e segurança sem perder controle dos dados.


# OpenClaw em VPS

Rodar OpenClaw em VPS é a melhor opção quando você quer um agente de IA disponível 24 horas por dia sem depender do notebook aberto. Em vez de iniciar o assistente manualmente toda manhã, você deixa um servidor pequeno na nuvem mantendo Telegram, WhatsApp, navegador, rotinas de cron e relatórios automáticos sempre ativos.

A ideia é simples: o OpenClaw continua sendo seu agente, com seus canais e suas regras, mas roda em um servidor Linux permanente. Você conversa pelo Telegram ou WhatsApp, o agente executa tarefas no servidor e entrega o resultado no canal. Para quem quer usar OpenClaw como operação diária — atendimento, monitoramento, briefing matinal, pesquisas recorrentes ou automações de negócio — VPS costuma ser o caminho mais estável.

Se você ainda está testando pela primeira vez, comece pelo [guia de instalação local](/instalacao/). Se já validou que o OpenClaw resolve uma rotina real, este guia mostra como levar para produção leve.

## Quando usar VPS em vez de instalação local

Use uma VPS quando você precisa que o OpenClaw continue trabalhando mesmo quando seu computador estiver desligado. Exemplos comuns:

- Bot de [Telegram com IA](/canais/telegram/) respondendo comandos a qualquer hora.
- Automação de [WhatsApp com IA](/canais/whatsapp/) para triagem de mensagens e respostas fora do expediente.
- [Cron jobs do OpenClaw](/comandos/cron/) para briefing matinal, relatórios noturnos e checagens recorrentes.
- Monitoramento de páginas, concorrentes, pedidos, chamados ou métricas.
- Execução de tarefas longas em segundo plano, sem travar sua máquina pessoal.
- Separação entre ambiente de trabalho e ambiente do agente.

Fique na instalação local quando você está experimentando, quando precisa de controle físico total, ou quando o agente depende de arquivos que só existem no seu computador. Uma boa sequência é: instalar localmente, criar uma rotina útil, medir se você usa de verdade e só então migrar para VPS.

## Requisitos mínimos

Para um OpenClaw pessoal ou de pequeno negócio, comece pequeno:

| Recurso | Recomendação inicial |
|---|---|
| Sistema | Ubuntu 22.04 LTS ou 24.04 LTS |
| CPU | 1 a 2 vCPU |
| Memória | 2 GB mínimo, 4 GB confortável |
| Disco | 20 GB SSD mínimo |
| Rede | IPv4 público e acesso SSH |
| Custo típico | US$ 5 a US$ 8 por mês |

Se você pretende rodar modelo local com Ollama na própria VPS, os requisitos mudam bastante. Para LLM local, procure mais RAM e, idealmente, GPU. Para a maioria dos usuários, a VPS roda o OpenClaw e chama Claude, GPT, Gemini, OpenRouter ou outro provedor externo via API.

## Providers recomendados

Qualquer VPS Linux serve. Os nomes mais comuns para começar:

- Hetzner: bom custo por CPU e RAM.
- DigitalOcean: painel simples e documentação abundante.
- Vultr: boa disponibilidade de regiões.
- Linode/Akamai: opção madura para servidores pequenos.
- Oracle Cloud Free Tier: pode funcionar, mas exige mais paciência operacional.

Escolha uma região próxima do Brasil se a latência do canal importar. Para bots de Telegram e tarefas de backend, a diferença normalmente é pequena. Para automação de navegador em sites brasileiros, São Paulo ou América do Norte costuma ser melhor que Europa.

## Arquitetura recomendada

A arquitetura simples para produção leve é:

```text
Telegram / WhatsApp
        ↓
OpenClaw na VPS
        ↓
LLM via API + skills + arquivos + navegador
        ↓
Resposta no canal + logs locais + recibo da execução
```

Mantenha três princípios:

1. **Um usuário Linux dedicado.** Não rode tudo como root.
2. **Segredos fora do Git.** Tokens de bot, chaves de API e sessões não entram em repositório.
3. **Daemon com reinício automático.** Se a VPS reiniciar, o OpenClaw sobe sozinho.

## Passo a passo: instalar OpenClaw em VPS Ubuntu

### 1. Criar o servidor

Crie uma VPS Ubuntu 22.04 ou 24.04 com pelo menos 2 GB de RAM. Depois conecte por SSH:

```bash
ssh root@SEU_IP
```

Atualize o sistema:

```bash
apt update && apt upgrade -y
```

Crie um usuário dedicado:

```bash
adduser openclaw
usermod -aG sudo openclaw
```

Acesse com esse usuário:

```bash
su - openclaw
```

### 2. Instalar Node.js

OpenClaw depende de Node.js. Em Ubuntu, uma instalação comum é:

```bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
node --version
npm --version
```

Se você prefere container, veja também o [guia de OpenClaw no Docker](/tutoriais/docker/). Docker é melhor quando você quer empacotar volumes, variáveis e deploy reproduzível desde o começo. Instalação direta é melhor quando quer debugar rápido.

### 3. Instalar e iniciar o OpenClaw

```bash
npm install -g openclaw
openclaw onboard
```

Durante o onboarding, configure pelo menos:

- Provedor de IA e chave de API.
- Canal principal: Telegram costuma ser o mais simples em VPS.
- Diretório de workspace e memória.
- Permissões de ferramentas, especialmente navegador e arquivos.

Para Telegram, crie o bot no BotFather e use o token conforme o [guia de Telegram](/canais/telegram/). Para WhatsApp, lembre que o fluxo geralmente depende de QR Code e sessão persistente, então mantenha backup do estado do canal.

### 4. Rodar como serviço

O ponto de usar VPS é não depender de terminal aberto. Configure o OpenClaw como daemon ou serviço systemd. Um modelo simples:

```bash
sudo tee /etc/systemd/system/openclaw.service >/dev/null <<'SERVICE'
[Unit]
Description=OpenClaw AI Agent
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
Environment=NODE_ENV=production
ExecStart=/usr/bin/openclaw start
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
SERVICE

sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw
```

Se sua instalação usa outro comando de inicialização, ajuste `ExecStart`. O importante é ter reinício automático e logs consultáveis:

```bash
journalctl -u openclaw -f
```

## Segurança básica

Uma VPS com agente conectado a mensagens precisa de higiene operacional. Faça o básico antes de colocar rotinas importantes:

```bash
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status
```

Depois:

- Use chave SSH, não senha.
- Desative login root se você já tem usuário sudo funcionando.
- Não exponha painel administrativo público sem autenticação.
- Guarde tokens e chaves em arquivo `.env` com permissão restrita ou em secret manager.
- Revise quais diretórios o OpenClaw pode ler e escrever.
- Use aprovações humanas para ações sensíveis, como enviar mensagens externas, apagar arquivos ou comprar serviços.

OpenClaw em VPS não significa entregar controle irrestrito a um robô. Significa manter um operador digital disponível, com limites claros e rastro de execução.

## Backups e persistência

O que você deve preservar:

- Workspace do OpenClaw.
- Memória e arquivos de estado.
- Configuração do agente.
- Sessões de canal, especialmente WhatsApp.
- Logs úteis para auditoria.

Um backup simples com `rsync` ou snapshot do provider já resolve boa parte dos incidentes. Para produção real, faça backup diário do diretório do usuário `openclaw` e teste restauração em outra VPS.

Exemplo simples:

```bash
mkdir -p ~/backups
sudo tar -czf ~/backups/openclaw-$(date +%F).tar.gz /home/openclaw
```

Não envie esse arquivo para repositório Git se ele contém tokens, sessões ou memória privada.

## Rotinas que fazem sentido em VPS

Depois de migrar, configure rotinas que aproveitam o fato de o agente estar sempre online:

- Briefing diário às 7h com agenda, emails importantes e tarefas pendentes.
- Relatório noturno de métricas do negócio.
- Monitor de site fora do ar com alerta no Telegram.
- Triagem de mensagens recebidas fora do expediente.
- Pesquisa semanal de concorrentes.
- Geração de resumo de tickets ou chamados.
- Backup verificado com recibo no canal.

O guia de [agendamento de tarefas no OpenClaw](/blog/agendamento-tarefas-openclaw-cron-guia/) aprofunda esse lado. Em VPS, cron deixa de ser “lembrete” e vira operação: o agente executa, registra e avisa quando precisa da sua decisão.

## VPS vs Docker vs local

| Opção | Melhor para | Cuidado principal |
|---|---|---|
| Local | Teste, privacidade máxima, arquivos pessoais | Depende do computador ligado |
| VPS direta | Bot 24/7, cron, operação leve | Segurança SSH e backups |
| Docker | Deploy reproduzível e isolamento | Volumes e secrets bem configurados |

A maioria dos usuários começa local, migra para VPS direta e só adota Docker quando precisa replicar ambiente ou automatizar deploy.

## Checklist final

Antes de considerar o deploy pronto:

- `systemctl status openclaw` mostra serviço ativo.
- Você consegue mandar mensagem pelo canal principal e receber resposta.
- Reiniciar a VPS não quebra o agente.
- Logs aparecem em `journalctl`.
- Firewall está ativo.
- Tokens não aparecem em histórico de shell, Git ou logs públicos.
- Backup do diretório do agente foi criado.
- Pelo menos uma rotina de cron foi testada manualmente.

Com isso, seu OpenClaw deixa de ser uma ferramenta que você abre quando lembra e vira uma camada operacional sempre ligada. Para o próximo passo, conecte um canal em [Telegram](/canais/telegram/) ou [WhatsApp](/canais/whatsapp/), depois configure uma rotina em [cron](/comandos/cron/) para receber o primeiro recibo automático amanhã cedo.
