Hospedagem na Cloud
Como hospedar OpenClaw na nuvem. AWS, DigitalOcean, Railway e outras opções.
⏱️ 2 min de leitura
Hospedagem na Cloud
Rode o OpenClaw na nuvem para disponibilidade 24/7 e acesso de qualquer lugar.
Quando Usar
Sim Ideal para:
- Disponibilidade 24/7
- Acesso de múltiplos dispositivos
- Webhooks e integrações
- Uso profissional
Não Considere local se:
- Orçamento muito limitado
- Privacidade extrema necessária
- Uso apenas ocasional
Opções de Hospedagem
VPS Tradicionais
| Provider | Menor Plano | Preço |
|---|---|---|
| DigitalOcean | 1GB RAM | $6/mês |
| Vultr | 1GB RAM | $6/mês |
| Linode | 1GB RAM | $5/mês |
| Hetzner | 2GB RAM | €4/mês |
PaaS (Mais Fácil)
| Provider | Tier Gratuito | Pago |
|---|---|---|
| Railway | 500h/mês | $5/mês |
| Render | 750h/mês | $7/mês |
| Fly.io | 3 VMs | $2/mês |
Cloud Grandes
| Provider | Menor Opção |
|---|---|
| AWS EC2 | t3.micro (~$8/mês) |
| Google Cloud | e2-micro (free tier) |
| Azure | B1s (~$10/mês) |
Setup: DigitalOcean (Recomendado)
1. Criar Droplet
- Imagem: Ubuntu 22.04
- Plano: Basic, 1GB RAM ($6/mês)
- Região: Mais próxima de você
- SSH Key: Adicione sua chave
2. Conectar
ssh root@seu-ip
3. Instalar Dependências
# Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs
# OpenClaw
npm install -g openclaw
4. Configurar
# Criar usuário
adduser openclaw
su - openclaw
# Setup
openclaw setup
5. Rodar como Serviço
# Como root
cat > /etc/systemd/system/openclaw.service << EOF
[Unit]
Description=OpenClaw
After=network.target
[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/bin/openclaw gateway start
Restart=always
[Install]
WantedBy=multi-user.target
EOF
systemctl enable openclaw
systemctl start openclaw
Setup: Railway (Mais Fácil)
1. Criar Projeto
# Instale Railway CLI
npm install -g @railway/cli
# Login
railway login
# Criar projeto
railway init
2. Configurar
# Definir variáveis
railway variables set ANTHROPIC_API_KEY=sua-key
3. Deploy
railway up
Docker
Dockerfile
FROM node:20-alpine
RUN npm install -g openclaw
WORKDIR /app
COPY config.yaml /root/.openclaw/
CMD ["openclaw", "gateway", "start"]
docker-compose.yml
version: '3'
services:
openclaw:
build: .
restart: always
volumes:
- ./clawd:/root/clawd
- ./config:/root/.openclaw
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
Segurança
Firewall
ufw allow 22 # SSH
ufw allow 443 # HTTPS (webhooks)
ufw enable
Atualizações
# Automáticas
apt install unattended-upgrades
Backup
# Cron de backup diário
0 3 * * * tar -czf /backups/openclaw-$(date +%Y%m%d).tar.gz /home/openclaw
Custos Típicos
| Uso | Custo Mensal |
|---|---|
| VPS básica | $5-10 |
| APIs de IA | $5-50 |
| Domínio (opcional) | $1 |
| Total | $11-61 |
Monitoramento
# Uptime
uptime
# Recursos
htop
# Logs
journalctl -u openclaw -f