Skip to main content
Objetivo: Gateway do OpenClaw em execução em uma VM da exe.dev, acessível em https://<vm-name>.exe.xyz. Este guia pressupõe a imagem padrão exeuntu da exe.dev. Adapte os pacotes conforme necessário em outras distribuições.

O que você precisa

  • Conta da exe.dev
  • Acesso via ssh exe.dev às VMs da exe.dev (opcional, para configuração manual)

Caminho rápido para iniciantes

  1. Abra https://exe.new/openclaw
  2. Preencha sua chave/token de autenticação conforme necessário
  3. Clique em “Agent” ao lado da sua VM e aguarde Shelley concluir o provisionamento
  4. Abra https://<vm-name>.exe.xyz/ e autentique-se com o segredo compartilhado configurado (autenticação por token por padrão; a autenticação por senha também funciona se você alterar gateway.auth.mode)
  5. Aprove as solicitações pendentes de pareamento de dispositivos com openclaw devices approve <requestId>

Instalação automatizada com Shelley

Shelley, o agente da exe.dev, pode instalar o OpenClaw a partir de um prompt:

Instalação manual

1

Criar a VM

No seu dispositivo:
Em seguida, conecte-se:
Mantenha esta VM com estado persistente. O OpenClaw armazena openclaw.json, arquivos auth-profiles.json por agente, sessões e o estado de canais/provedores em ~/.openclaw/, além do espaço de trabalho em ~/.openclaw/workspace/.
2

Instalar os pré-requisitos (na VM)

3

Instalar o OpenClaw

4

Configurar o nginx como proxy para a porta 8000

Edite /etc/nginx/sites-enabled/default:
Sobrescreva os cabeçalhos de encaminhamento em vez de preservar cadeias fornecidas pelo cliente. O OpenClaw confia nos metadados de IP encaminhados somente quando provenientes de proxies configurados explicitamente, e cadeias X-Forwarded-For com anexação são tratadas como um risco de proteção.
5

Acessar o OpenClaw e aprovar dispositivos

Abra https://<vm-name>.exe.xyz/ (consulte a saída da interface de controle durante a integração). Se uma autenticação for solicitada, cole o segredo compartilhado configurado na VM.Este guia usa autenticação por token por padrão; portanto, obtenha gateway.auth.token com openclaw config get gateway.auth.token ou gere um novo com openclaw doctor --n. Se você alterou o Gateway para autenticação por senha, use gateway.auth.password / OPENCLAW_GATEWAY_PASSWORD.Aprove dispositivos com openclaw devices list e openclaw devices approve <requestId>. Em caso de dúvida, use Shelley no navegador.

Configuração remota de canais

Para hosts remotos, prefira uma única chamada config patch em vez de várias chamadas SSH para config set. Mantenha os tokens reais no ambiente da VM ou em ~/.openclaw/.env e coloque somente SecretRefs em openclaw.json. Consulte Gerenciamento de segredos para ver o contrato completo de SecretRef. Na VM, faça com que o ambiente do serviço contenha os segredos necessários:
Na sua máquina local, crie um arquivo de patch e envie-o por pipe para a VM:
Use --replace-path quando uma lista de permissões aninhada precisar se tornar exatamente o valor do patch, por exemplo, ao substituir a lista de permissões de um canal do Discord:
Consulte Discord e Slack para ver a referência completa de configuração dos canais.

Acesso remoto

A exe.dev gerencia a autenticação do acesso remoto. Por padrão, o tráfego HTTP da porta 8000 é encaminhado para https://<vm-name>.exe.xyz com autenticação por e-mail.

Atualização

Consulte Atualização para ver como alternar canais e realizar a recuperação manual.

Relacionados