Como rodar o OpenClaw em um Processor da Acurast

O OpenClaw é um assistente pessoal de IA de código aberto, daqueles que não só respondem perguntas, mas realmente fazem as coisas: executam comandos de forma agendada, geram resumos, analisam seus e-mails e realizam tarefas de várias etapas por você.
O problema é que um assistente assim só é útil se estiver de fato rodando. Feche o notebook e um OpenClaw instalado localmente para de funcionar. É por isso que a maioria das pessoas acaba alugando uma VPS ou uma instância na nuvem só para mantê-lo online, e é por isso que “melhor VPS para OpenClaw” virou uma busca tão comum.
Existe outra opção. Com o Acurast Cargo, a coleção de aplicativos prontos para deploy da Acurast, você pode hospedar sua própria instância do OpenClaw na rede Acurast sem montar a configuração do deployment do zero e sem alugar um servidor de ninguém.
Sua instância roda em um Processor da Acurast, um celular que alguém dedicou à rede e que recebe recompensas por executar cargas de trabalho como a sua. Ela continua disponível com seu computador ligado ou não, que é exatamente o que você quer de um assistente que precisa executar tarefas agendadas, processar informações ou continuar acessível enquanto você está fora.
Neste tutorial, você vai configurar o app OpenClaw do Cargo, fazer o deploy dele na Acurast e entrar no painel do OpenClaw.
Por que hospedar o OpenClaw na Acurast em vez de uma VPS
A resposta de sempre para “onde eu rodo o OpenClaw?” é uma máquina alugada: uma VPS, uma instância na nuvem, um Mac mini sobrando ou um Raspberry Pi zumbindo dentro de um armário. Todas essas opções funcionam. Todas também vêm com uma conta mensal e uma máquina que você precisa manter atualizada.
O Acurast Cargo segue outro caminho. O Cargo executa cargas de trabalho completas baseadas em Linux em computação descentralizada, o que significa que softwares existentes não precisam ser reescritos para rodar ali. O OpenClaw é instalado via npm em um Processor da Acurast praticamente do mesmo jeito que seria instalado em um servidor alugado.
É a mesma ideia por trás de rodar um site WordPress, armazenamento de objetos compatível com S3 ou um servidor de Minecraft na Acurast. A carga de trabalho não precisa saber que a infraestrutura por baixo dela mudou.
No caso de um assistente de IA, existe um segundo motivo para isso importar. Um agente que só pensa enquanto você está olhando não é lá grande coisa como agente. O blog da Acurast já tratou desse problema em por que sua IA não deveria parar de funcionar quando você fecha o navegador. Colocar o OpenClaw em um Processor dá a ele um lugar para continuar rodando.
Pré-requisitos
Antes de começar, tenha em mãos:
- O repositório de apps de exemplo da Acurast (link no passo 1)
- Um mnemônico da Acurast — a frase-semente da conta que paga pelo deployment
- Uma senha SSH — o SSH é a forma padrão de acessar a linha de comando de uma máquina remota
- Uma URL de callback — um endpoint de webhook que recebe as mensagens de status do deployment
- Uma chave de API do OpenRouter — o OpenRouter é um serviço que dá acesso a modelos de vários provedores com uma única chave
- Uma senha para a interface web do OpenClaw
Com isso em mãos, você já pode começar a configurar o deployment.
Hospedando o OpenClaw passo a passo
Passo 1: Abra o app OpenClaw do Cargo
Comece clonando o repositório Acurast Example Apps.
Navegue até a pasta do aplicativo OpenClaw, app-cargo-openclaw.
Este é o app OpenClaw incluído no Cargo. O diretório contém tudo o que é necessário para fazer o deploy do OpenClaw na Acurast, incluindo o script de configuração do próprio OpenClaw e o túnel que torna o deployment acessível de fora do Processor.
Antes do deploy, você vai precisar configurar algumas variáveis de ambiente.
Passo 2: Configure o ambiente
Copie o arquivo de ambiente fornecido (.env.example para .env) e preencha os valores necessários.
Mnemônico da Acurast. Primeiro, defina seu mnemônico da Acurast. É a frase-semente da conta usada para pagar pelo deployment na rede Acurast. Como um mnemônico dá acesso a fundos, mantenha-o em sigilo e nunca faça commit do seu arquivo .env preenchido em um repositório público.
Senha SSH. Em seguida, configure uma senha SSH. O acesso SSH permite que você se conecte diretamente ao Processor caso precise depurar o deployment, atualizar o OpenClaw ou executar a ferramenta de linha de comando openclaw. Use uma senha forte e exclusiva, principalmente porque o deployment pode ser acessado remotamente.
URL de callback. Quando o deployment termina, uma URL exclusiva é gerada para sua instância do OpenClaw, e ela precisa ser entregue em algum lugar. Neste exemplo, é usado um serviço de webhook. Qualquer serviço que consiga receber requisições POST e mostrar o conteúdo delas serve. Abra o serviço, crie ou copie seu endpoint pessoal e adicione-o como URL de callback na sua configuração. Quando o deployment enviar a requisição, a URL gerada do OpenClaw vai aparecer lá.
Rede. Deixe a rede Acurast definida como mainnet, onde está a maioria dos Processors disponíveis.
Passo 3: Configure um domínio personalizado (opcional)
A configuração também oferece a opção de usar seu próprio domínio.
Dependendo da configuração atual do deployment, isso pode não ser mais necessário, porque o app recorre a um domínio padrão da Acurast quando nenhum sufixo personalizado é definido. Se você não precisa de um domínio personalizado, basta manter a configuração padrão.
Se quiser usar um, siga as instruções de configuração de domínio da Acurast correspondentes antes do deploy.
Passo 4: Adicione sua chave de API do OpenRouter
O OpenClaw precisa de acesso a um LLM (um grande modelo de linguagem), então o próximo passo é configurar sua chave de API do OpenRouter.
Adicione sua chave de API à configuração do ambiente e selecione o modelo padrão que você quer que o OpenClaw use. A configuração de exemplo pode especificar um modelo mais antigo. Ele serve para testar a prova de conceito, mas, para um deployment de duração mais longa, talvez seja melhor escolher um modelo mais novo com base em desempenho e custo.
Assim como seu mnemônico e suas senhas, trate a chave de API como um segredo e evite fazer commit dela no controle de versão.
Passo 5: Defina a senha da interface do OpenClaw
Você também vai precisar definir uma senha para a interface web do OpenClaw, que é o que protege a URL pública do seu assistente de qualquer pessoa que esbarre nela.
Você vai usar essa senha mais tarde ao abrir sua instância após o deploy, então guarde-a em um lugar seguro.
Com isso, a configuração principal do ambiente está concluída.
Passo 6: Revise a configuração JSON da Acurast
Antes de iniciar o deployment, dê uma olhada no arquivo de configuração acurast.json.
Uma das configurações que você pode alterar aqui é a duração do deployment, que determina por quanto tempo sua instância do OpenClaw vai rodar. Escolha com cuidado, porque o deployment é temporário: quando o tempo de execução configurado termina, o deployment para e os dados dele são apagados.
Mantenha também a versão mínima do Android no valor fornecido. Isso ajuda a assegurar que seu deployment seja atribuído a um Processor que suporte todos os recursos de que o OpenClaw precisa.
Passo 7: Faça o deploy do OpenClaw
Com tudo configurado, inicie o deployment.
O Acurast CLI registra o deployment e exibe o preço de execução correspondente. Durante o deploy, pode aparecer uma mensagem indicando que a taxa selecionada é maior que o necessário. Nesse caso, você pode escolher a taxa sugerida.
Em seguida, o deployment aguarda até que um Processor adequado o assuma. Isso deve levar alguns minutos.
Passo 8: Confira os logs do deployment
Quando o deployment começar, acompanhe os logs no seu endpoint de callback para ver o ambiente sendo preparado.
Entre outras coisas, o deployment instala e configura:
- Dropbear, um servidor SSH leve
- O túnel reverso que torna a instância acessível pela internet pública
- Node.js
- O próprio OpenClaw
Por fim, os logs devem indicar que o OpenClaw está pronto. Você também deve receber a URL exclusiva atribuída ao deployment pelo endpoint de callback que configurou antes.
Passo 9: Abra o painel do OpenClaw
Copie a URL gerada do deployment e abra-a no navegador.
Será solicitada a senha da interface que você configurou no arquivo .env. Digite-a e o painel do OpenClaw deve carregar.
Pronto: agora você tem sua própria instância privada e auto-hospedada do OpenClaw rodando em um Processor da Acurast pelo Cargo, sem nada alugado para hospedá-la.
Passo 10: Comece a usar o OpenClaw
No painel, você pode iniciar uma nova sessão e interagir com sua instância do OpenClaw. Dependendo da sua configuração, o OpenClaw pode agendar ações, gerar resumos, processar informações e executar outros fluxos de trabalho assistidos por IA.
Se você encontrar erros de chamada de ferramenta nos primeiros testes, verifique se essas ferramentas específicas são realmente necessárias para a tarefa que você está tentando executar. As interações básicas com o modelo podem funcionar mesmo quando uma ferramenta opcional não está configurada corretamente.
Quando você receber uma resposta do modelo, terá confirmado que o deployment principal do OpenClaw está funcionando.
Importante: seu deployment é temporário
Há um detalhe importante a lembrar ao hospedar o OpenClaw dessa forma.
O deployment só roda pelo tempo que você especificou na configuração da Acurast. Quando esse deployment termina, os dados dele são apagados — incluindo a configuração do OpenClaw e a memória das suas sessões.
Escolha uma duração de deployment que dê tempo suficiente para usar ou testar sua instância e não trate o armazenamento local do Processor como armazenamento permanente para nada que você precise preservar.
Assista ao tutorial completo em vídeo
Quer ver toda a configuração em ação? O vídeo abaixo mostra passo a passo todo o processo de configuração e deploy do OpenClaw, do preenchimento do arquivo de ambiente até o login no painel.
Conclusão
Ao disponibilizar o OpenClaw pelo Cargo, a Acurast oferece uma forma simples de hospedar seu próprio assistente de IA na rede.
O processo como um todo é simples: configure o app OpenClaw do Cargo, escolha as configurações do deployment, faça o deploy na Acurast, obtenha a URL da sua instância e entre no OpenClaw.
Quando tudo estiver rodando, você terá sua própria instância do OpenClaw hospedada em um Processor da Acurast, pronta para cuidar de tarefas com IA durante toda a vida útil do deployment — sem nenhum servidor na nuvem envolvido.
Tem curiosidade sobre os celulares que fazem o trabalho? Qualquer celular Android sobrando pode se tornar um Processor da Acurast e receber recompensas por executar deployments como este. E, se você quiser criar seu próprio app Cargo, comece pelos recursos para desenvolvedores.

