Migrar OpenClaw a una nueva máquina
Esta guía mueve un gateway de OpenClaw a una nueva máquina sin volver a hacer el onboarding.Qué se migra
Cuando copias el directorio de estado (~/.openclaw/ de forma predeterminada) y tu espacio de trabajo, conservas:
- Configuración —
openclaw.jsony toda la configuración del gateway - Autenticación —
auth-profiles.jsonpor agente (claves API + OAuth), además de cualquier estado de canal/proveedor encredentials/ - Sesiones — historial de conversaciones y estado del agente
- Estado del canal — inicio de sesión de WhatsApp, sesión de Telegram, etc.
- Archivos del espacio de trabajo —
MEMORY.md,USER.md, Skills y prompts
Pasos de migración
Detener el gateway y hacer una copia de seguridad
En la máquina antigua, detén el gateway para que los archivos no cambien durante la copia y luego archiva:Si usas varios perfiles (por ejemplo,
~/.openclaw-work), archiva cada uno por separado.Instalar OpenClaw en la nueva máquina
Instala la CLI (y Node si es necesario) en la nueva máquina.
No pasa nada si el onboarding crea un
~/.openclaw/ nuevo; lo sobrescribirás a continuación.Copiar el directorio de estado y el espacio de trabajo
Transfiere el archivo mediante Asegúrate de que se incluyeron los directorios ocultos y de que la propiedad de los archivos coincida con la persona usuaria que ejecutará el gateway.
scp, rsync -a o una unidad externa y luego extráelo:Ejecutar doctor y verificar
En la nueva máquina, ejecuta Doctor para aplicar migraciones de configuración y reparar servicios:
Problemas comunes
Desajuste de perfil o directorio de estado
Desajuste de perfil o directorio de estado
Si el gateway antiguo usaba
--profile o OPENCLAW_STATE_DIR y el nuevo no,
los canales aparecerán como desconectados y las sesiones estarán vacías.
Inicia el gateway con el mismo perfil o directorio de estado que migraste y luego vuelve a ejecutar openclaw doctor.Copiar solo openclaw.json
Copiar solo openclaw.json
El archivo de configuración por sí solo no es suficiente. Los perfiles de autenticación del modelo viven en
agents/<agentId>/agent/auth-profiles.json, y el estado del canal/proveedor sigue
viviendo en credentials/. Migra siempre el directorio de estado completo.Permisos y propiedad
Permisos y propiedad
Si copiaste como root o cambiaste de usuario, el gateway puede fallar al leer las credenciales.
Asegúrate de que el directorio de estado y el espacio de trabajo pertenezcan a la persona usuaria que ejecuta el gateway.
Modo remoto
Modo remoto
Si tu IU apunta a un gateway remoto, el host remoto es propietario de las sesiones y del espacio de trabajo.
Migra el propio host del gateway, no tu laptop local. Consulta FAQ.
Secretos en las copias de seguridad
Secretos en las copias de seguridad
El directorio de estado contiene perfiles de autenticación, credenciales de canales y otro
estado de proveedores.
Guarda las copias de seguridad cifradas, evita canales de transferencia inseguros y rota las claves si sospechas exposición.
Lista de verificación
En la nueva máquina, confirma:-
openclaw statusmuestra el gateway en ejecución - Los canales siguen conectados (no hace falta volver a emparejar)
- El panel se abre y muestra las sesiones existentes
- Los archivos del espacio de trabajo (memoria, configuraciones) están presentes