Guia

OpenClaw em um Mac mini dedicado: uma configuração segura

Rode o OpenClaw em um Mac mini só para ele, longe dos seus dados pessoais. Instale da fonte certa, proteja o Gateway, acesse remotamente sem expô-lo e verifique cada skill.

45 minutos, atualizado em 2026-09-15

O OpenClaw pode ler suas mensagens, executar comandos, abrir um navegador e agir em seu nome. É isso que o torna útil, e é por isso que ele não deve ficar no notebook que guarda suas fotos, suas senhas e seu trabalho.

Este guia configura o OpenClaw em um Mac mini que não faz mais nada, com o Gateway protegido desde o primeiro minuto.

Por que um Mac separado

2026 provou isso por si só:

  • Invasão com um clique. Em janeiro, pesquisadores divulgaram a CVE-2026-25253, uma falha que permitia que uma página web preparada para isso assumisse uma instalação local do OpenClaw e executasse comandos. Ela foi corrigida na versão 2026.1.29.
  • Skills maliciosas. Uma auditoria do ClawHub, o marketplace de skills, encontrou centenas de entradas maliciosas, a maioria espalhando malware que rouba senhas do macOS e carteiras de cripto.
  • Instaladores falsos. Um pacote npm de nome parecido se passou pelo instalador do OpenClaw.

Cada um desses casos causa mais estrago em uma máquina cheia de dados pessoais. Em um Mac dedicado, o pior caso é um Mac apagado e reinstalado, por solicitação ao suporte.

Qual Mac mini

  • Só modelos na nuvem (Claude, GPT, Gemini via API): qualquer Mac mini com Apple silicon e 16 GB é mais que suficiente. O agente em si usa muito pouco.
  • Modelos locais também: a memória decide o que você consegue rodar. O guia abaixo mostra o que cabe em quanta memória, e vale a leitura antes de escolher.

1. Prepare o Mac

Atualize o macOS por completo antes de instalar qualquer coisa.

Mantenha o Mac acordado e configure-o para reiniciar depois de uma queda de energia:

ssh
sudo pmset -a sleep 0 disksleep 0 displaysleep 0
sudo pmset -a autorestart 1

Crie um usuário padrão (não administrador) para o agente e rode o OpenClaw apenas como esse usuário:

ssh
sudo sysadminctl -addUser agent -fullName "OpenClaw Agent" -password -

Se você quiser integrações da Apple como Lembretes, Notas ou iMessage, conecte esse usuário com um novo Apple ID criado para o agente, nunca com o seu pessoal.

2. Instale a partir da fonte oficial

Use apenas o instalador de openclaw.ai ou o pacote npm oficial openclaw. Confira a grafia de cada comando que você copiar.

ssh
curl -fsSL https://openclaw.ai/install.sh | bash

Se você mesmo gerencia o Node:

ssh
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

O daemon mantém o Gateway rodando em segundo plano e o traz de volta depois de uma reinicialização.

3. Conecte um modelo

Na configuração inicial, o OpenClaw pergunta qual modelo usar.

  • Uma chave de API é a escolha mais previsível, e a certa para qualquer coisa da qual uma empresa dependa.
  • Uma assinatura pode funcionar para uso pessoal, mas as regras variam conforme o provedor e mudaram várias vezes este ano. Leia antes o guia abaixo.

4. Proteja o Gateway

O Gateway é a parte que recebe mensagens e executa ferramentas. Comece pela configuração básica segura do próprio OpenClaw:

openclaw config
{
  gateway: {
    mode: "local",
    bind: "loopback",
    auth: { mode: "token", token: "replace-with-a-long-random-token" },
  },
  session: {
    dmScope: "per-channel-peer",
  },
  channels: {
    whatsapp: {
      dmPolicy: "pairing",
      groups: { "*": { requireMention: true } },
    },
  },
}

O que isso faz:

  • bind: "loopback": o Gateway escuta apenas no próprio Mac. Nada na internet consegue alcançá-lo.
  • Autenticação por token: até as conexões locais precisam do token. Gere um longo e aleatório com openssl rand -hex 32.
  • dmPolicy: "pairing": um estranho que manda mensagem para o seu bot recebe um código de pareamento, não um agente.
  • requireMention: em grupos, o agente só responde quando alguém o menciona.

Depois limite as ferramentas. Dê ao agente apenas o que o trabalho dele exige e deixe o acesso ao shell atrás de uma aprovação:

openclaw config
{
  tools: {
    exec: { security: "deny", ask: "always" },
    fs: { workspaceOnly: true },
    elevated: { enabled: false },
  },
}

Afrouxe essas regras uma de cada vez, quando uma tarefa realmente precisar.

5. Acesse remotamente sem expor

Nunca abra a porta do Gateway para a internet. Use um túnel SSH a partir do seu próprio computador:

seu próprio computador
ssh -N -L 18789:127.0.0.1:18789 agent@your-mac-address

How you reach it

Your computer

A browser open on 127.0.0.1:18789, and one SSH tunnel: ssh -N -L 18789:127.0.0.1:18789

One SSH connection, port 22

Mac mini, our rack

The Gateway is bound to loopback and wants a token. Its port is never published.

Nothing else on the machine

A standard user, a separate Apple ID, no personal accounts signed in.

The Gateway only ever sees a local client.

Uma conexão de saída, nada publicado para entrada.

Depois abra http://127.0.0.1:18789 no navegador. A conexão passa por dentro do SSH, e o Gateway continua vendo apenas um cliente local.

Para acessar de um celular ou de vários dispositivos, uma rede privada como o Tailscale é o próximo passo. Leia o guia de exposição de rede do OpenClaw antes de mudar a configuração bind.

6. Trate skills como software que você instala

Skills são código que roda com as permissões do seu agente.

  • Instale só o que você precisa, não tudo que parece interessante.
  • Leia o que uma skill faz antes de instalá-la. Desconfie de qualquer coisa que peça credenciais ou baixe arquivos extras.
  • Prefira autores conhecidos e skills com histórico visível.
  • Remova as skills que você parou de usar.

7. Use contas separadas

  • Um endereço de e-mail separado para o agente.
  • Um número de telefone separado para bots de WhatsApp, Signal ou Telegram, para que suas conversas pessoais continuem privadas.
  • Nada de banco, gerenciador de senhas ou armazenamento pessoal na nuvem conectado neste Mac.

8. Rode a auditoria, e continue rodando

O OpenClaw verifica a própria configuração:

ssh
openclaw security audit
openclaw security audit --deep
openclaw security audit --fix

--deep testa o Gateway em execução. --fix aplica correções seguras, como restringir permissões de arquivos e trocar políticas de grupo abertas por listas de permissão. Rode a auditoria depois de cada mudança de configuração, cada nova skill e cada atualização.

Checklist

  • macOS totalmente atualizado
  • O Mac nunca dorme e reinicia depois de queda de energia
  • O agente roda como usuário padrão com o próprio Apple ID
  • Instalado de openclaw.ai ou do pacote npm oficial
  • Gateway em loopback com um token longo
  • Pareamento de DM ativo, grupos exigem menção
  • Acesso ao shell negado ou atrás de aprovação
  • Acesso remoto só por SSH ou por uma rede privada
  • Cada skill revisada antes de instalar
  • E-mail e número de telefone separados
  • openclaw security audit sem alertas

Por que rodar na MacDuty

  • Um Mac que faz um único trabalho. Um Mac mini dedicado, só seu, longe dos seus dispositivos pessoais.
  • Sempre ligado. Com energia, refrigeração e conexão 24 horas por dia, sem tampa de notebook para fechar.
  • Comece do zero quando precisar. Peça ao suporte um macOS limpo.
  • Hospedado na UE.

Em estoque hoje

Estes estão no rack agora. Escolha um, veja o que vem com ele e crie sua conta só quando fizer o pedido.

Verificando os racks

Seu próprio Mac mini

Escolha uma configuração. Quando uma não estiver disponível, deixe seu e-mail e escrevemos no dia em que ela for para o rack.

Anual: pelo menos 19% menos do que pagar por mês

  • 16GB

    Memória unificada, 120 GB/s

    Núcleos
    10 CPU, 10 GPU
    Armazenamento
    Disponível
    Em estoque
  • O mais escolhido
    24GB

    Memória unificada, 120 GB/s

    Núcleos
    10 CPU, 10 GPU
    Armazenamento
    Disponível
    Em estoque
  • 32GB

    Memória unificada, 120 GB/s

    Núcleos
    10 CPU, 10 GPU
    Armazenamento
    Disponível
    Em estoque
Visa Mastercard Transferência SEPAPreços em EUR, IVA adicionado no pagamento quando se aplica. Mínimo de um mês, depois cancele em qualquer mês.

A seguir