Servidor Linux
Execute o Gateway do OpenClaw em qualquer servidor Linux ou VPS na nuvem. Esta página ajuda você a escolher um provedor, explica como as implantações na nuvem funcionam e aborda ajustes genéricos de Linux que se aplicam em qualquer lugar.Escolha um provedor
Railway
Configuração com um clique, no navegador
Northflank
Configuração com um clique, no navegador
DigitalOcean
VPS paga simples
Oracle Cloud
Camada ARM Always Free
Fly.io
Fly Machines
Hetzner
Docker em VPS da Hetzner
GCP
Compute Engine
Azure
VM Linux
exe.dev
VM com proxy HTTPS
Raspberry Pi
Hospedagem própria em ARM
Como as configurações na nuvem funcionam
- O Gateway é executado na VPS e é o responsável pelo estado + workspace.
- Você se conecta do seu laptop ou telefone via Control UI ou Tailscale/SSH.
- Trate a VPS como a fonte da verdade e faça backup do estado + workspace regularmente.
- Padrão seguro: mantenha o Gateway no loopback local e acesse-o via túnel SSH ou Tailscale Serve.
Se você fizer bind em
lanoutailnet, exijagateway.auth.tokenougateway.auth.password.
Agente compartilhado da empresa em uma VPS
Executar um único agente para uma equipe é uma configuração válida quando todos os usuários estão no mesmo limite de confiança e o agente é apenas para uso empresarial.- Mantenha-o em um runtime dedicado (VPS/VM/contêiner + usuário/contas de SO dedicados).
- Não faça login nesse runtime com contas pessoais Apple/Google nem com perfis pessoais de navegador/gerenciador de senhas.
- Se os usuários forem adversariais entre si, separe por gateway/host/usuário de SO.
Uso de nodes com uma VPS
Você pode manter o Gateway na nuvem e parear nodes nos seus dispositivos locais (Mac/iOS/Android/headless). Nodes fornecem recursos locais de tela/câmera/canvas esystem.run,
enquanto o Gateway permanece na nuvem.
Documentação: Nodes, Nodes CLI.
Ajuste de inicialização para VMs pequenas e hosts ARM
Se os comandos da CLI parecerem lentos em VMs de baixa potência (ou hosts ARM), ative o cache de compilação de módulos do Node:NODE_COMPILE_CACHEmelhora os tempos de inicialização de comandos repetidos.OPENCLAW_NO_RESPAWN=1evita a sobrecarga extra de inicialização de um caminho de auto-respawn.- A primeira execução do comando aquece o cache; as execuções seguintes são mais rápidas.
- Para detalhes específicos do Raspberry Pi, consulte Raspberry Pi.
Checklist de ajuste do systemd (opcional)
Para hosts de VM que usamsystemd, considere:
- Adicionar variáveis de ambiente ao serviço para um caminho de inicialização estável:
OPENCLAW_NO_RESPAWN=1NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
- Manter o comportamento de reinício explícito:
Restart=alwaysRestartSec=2TimeoutStartSec=90
- Prefira discos com SSD para os caminhos de estado/cache, para reduzir penalidades de inicialização fria por E/S aleatória.
openclaw onboard --install-daemon, edite a unidade de usuário:
openclaw-gateway.service com sudo systemctl edit openclaw-gateway.service.
Como as políticas Restart= ajudam na recuperação automatizada:
systemd can automate service recovery.