Coloque o OpenClaw para rodar no Northflank com um template de um clique e finalize a configuracao direto no navegador. Esse e o caminho mais simples — sem terminal no servidor: o Northflank cuida do Gateway, e voce configura tudo pelo assistente web em /setup.

Como comecar

  1. Clique em Deploy OpenClaw para abrir o template.
  2. Crie uma conta no Northflank caso ainda nao tenha uma.
  3. Clique em Deploy OpenClaw now.
  4. Defina a variavel de ambiente obrigatoria: SETUP_PASSWORD.
  5. Clique em Deploy stack para construir e executar o template do OpenClaw.
  6. Aguarde o deploy finalizar e clique em View resources.
  7. Abra o servico do OpenClaw.
  8. Acesse a URL publica do OpenClaw e finalize a configuracao em /setup.
  9. Abra a Interface de Controle em /openclaw.

O que voce ganha

  • Gateway OpenClaw + Interface de Controle hospedados
  • Assistente de configuracao web em /setup (sem comandos no terminal)
  • Armazenamento persistente via Volume do Northflank (/data) — config, credenciais e workspace sobrevivem a redeploys

Fluxo de configuracao

  1. Acesse https://<seu-dominio-northflank>/setup e insira seu SETUP_PASSWORD.
  2. Escolha um provedor de modelo/autenticacao e cole sua chave.
  3. (Opcional) Adicione tokens do Telegram/Discord/Slack.
  4. Clique em Run setup.
  5. Abra a Interface de Controle em https://<seu-dominio-northflank>/openclaw

Se as DMs do Telegram estiverem configuradas para pareamento, o assistente pode aprovar o codigo de pareamento.

Obtendo tokens de chat

Token de bot do Telegram

  1. Envie uma mensagem para @BotFather no Telegram
  2. Execute /newbot
  3. Copie o token (algo como 123456789:AA...)
  4. Cole em /setup

Token de bot do Discord

  1. Acesse https://discord.com/developers/applications
  2. New Application → escolha um nome
  3. BotAdd Bot
  4. Ative MESSAGE CONTENT INTENT em Bot → Privileged Gateway Intents (obrigatorio, senao o bot trava ao iniciar)
  5. Copie o Bot Token e cole em /setup
  6. Convide o bot para seu servidor (OAuth2 URL Generator; scopes: bot, applications.commands)