Migrando o OpenClaw para uma nova máquina
Este guia move um gateway OpenClaw para uma nova máquina sem refazer o onboarding.O que é migrado
Quando você copia o diretório de estado (~/.openclaw/ por padrão) e o seu workspace, você preserva:
- Configuração —
openclaw.jsone todas as configurações do gateway - Autenticação —
auth-profiles.jsonpor agente (chaves de API + OAuth), além de qualquer estado de canal/provedor emcredentials/ - Sessões — histórico de conversa e estado do agente
- Estado de canal — login do WhatsApp, sessão do Telegram etc.
- Arquivos do workspace —
MEMORY.md,USER.md, Skills e prompts
Etapas da migração
Pare o gateway e faça backup
Na máquina antiga, pare o gateway para que os arquivos não mudem durante a cópia e depois crie um arquivo compactado:Se você usa vários perfis (por exemplo
~/.openclaw-work), compacte cada um separadamente.Instale o OpenClaw na nova máquina
Instale a CLI (e o Node, se necessário) na nova máquina.
Não há problema se o onboarding criar um
~/.openclaw/ novo — você o sobrescreverá em seguida.Copie o diretório de estado e o workspace
Transfira o arquivo compactado via Certifique-se de que diretórios ocultos foram incluídos e que a propriedade dos arquivos corresponde ao usuário que executará o gateway.
scp, rsync -a ou uma unidade externa e depois extraia:Execute doctor e verifique
Na nova máquina, execute Doctor para aplicar migrações de configuração e reparar serviços:
Armadilhas comuns
Incompatibilidade de perfil ou state-dir
Incompatibilidade de perfil ou state-dir
Se o gateway antigo usava
--profile ou OPENCLAW_STATE_DIR e o novo não,
os canais parecerão desconectados e as sessões estarão vazias.
Inicie o gateway com o mesmo perfil ou state-dir que você migrou e depois execute openclaw doctor novamente.Copiar apenas openclaw.json
Copiar apenas openclaw.json
O arquivo de configuração sozinho não é suficiente. Perfis de autenticação de modelo ficam em
agents/<agentId>/agent/auth-profiles.json, e o estado de canal/provedor ainda
fica em credentials/. Sempre migre o diretório de estado inteiro.Permissões e propriedade
Permissões e propriedade
Se você copiou como root ou trocou de usuário, o gateway pode falhar ao ler credenciais.
Certifique-se de que o diretório de estado e o workspace pertençam ao usuário que executa o gateway.
Modo remoto
Modo remoto
Se sua UI aponta para um gateway remoto, o host remoto é quem controla sessões e workspace.
Migre o próprio host do gateway, não o seu laptop local. Consulte FAQ.
Segredos em backups
Segredos em backups
O diretório de estado contém perfis de autenticação, credenciais de canais e outros
estados de provedores.
Armazene backups criptografados, evite canais inseguros de transferência e troque as chaves se suspeitar de exposição.
Checklist de verificação
Na nova máquina, confirme:-
openclaw statusmostra o gateway em execução - Os canais ainda estão conectados (sem necessidade de novo emparelhamento)
- O dashboard abre e mostra as sessões existentes
- Os arquivos do workspace (memória, configurações) estão presentes