Cómo hacer una copia de seguridad de tu agente OpenClaw y sus datos
Tu agente OpenClaw acumula datos valiosos con el tiempo: historial de conversaciones, memoria, skills y archivos de configuración. Perder estos datos significa empezar desde cero: reconstruir la personalidad, el conocimiento y la automatización de tu agente. Esta guía cubre todo lo que necesitas para hacer copias de seguridad y restaurar tu instalación de OpenClaw.

Qué necesitas respaldar
1. Archivos de configuración
Ubicación: ~/.openclaw/config.yaml
Este archivo contiene todos tus ajustes: preferencias de modelo, configuraciones de canales, cron jobs, reglas de seguridad y más. Perderlo significa reconfigurar todo desde cero.
2. SOUL.md
Ubicación: ~/.openclaw/SOUL.md
La personalidad, las instrucciones y el contexto de tu agente. A menudo es lo que más tiempo cuesta recrear, porque se va refinando a lo largo de semanas de uso.
3. Base de datos de memoria
Ubicación: ~/.openclaw/data/memory.db
La base de datos SQLite que contiene la memoria a largo plazo de tu agente, el historial de conversaciones y las preferencias aprendidas. Es lo que hace que tu agente "te conozca".
4. Skills
Ubicación: ~/.openclaw/skills/
Las skills instaladas y sus configuraciones. Aunque las skills se pueden reinstalar, las configuraciones de skills personalizadas y cualquier skill modificada localmente deben conservarse.
5. Cron jobs
Ubicación: Almacenados en memory.db, pero conviene exportarlos por separado.
6. Variables de entorno
Ubicación: ~/.openclaw/.env o el entorno del sistema.
Claves de API y secretos. Trátalos con especial cuidado: cífralos por separado.
7. Drive/Assets
Ubicación: ~/.openclaw/drive/
Cualquier archivo que tu agente haya creado o almacenado.
Copia de seguridad rápida (manual)
La copia de seguridad más sencilla es un archivo comprimido de todo el directorio de OpenClaw:
Funciona, pero es manual y fácil de olvidar.

Script de backup automatizado
Aquí tienes un script de backup listo para producción:
Hazlo ejecutable:
Programarlo con el cron del sistema
Programarlo con el cron de OpenClaw
También puedes usar el propio OpenClaw para disparar las copias de seguridad:

Opciones de backup en la nube
Amazon S3
Coste: ~$0.02/GB/mes para S3 Standard.
Backblaze B2
Más barato que S3, a $0.005/GB/mes:
rsync a otro servidor
Google Drive (mediante rclone)
Proceso de restauración
Restauración completa
Restauración parcial
A veces solo necesitas restaurar componentes específicos:
Restaurar en un servidor nuevo
Al migrar a un servidor nuevo:
- Instala OpenClaw en el servidor nuevo
- Copia el archivo de backup al servidor nuevo
- Sigue el proceso de restauración completa de arriba
- Actualiza los webhooks de los canales (apuntan a la URL del servidor antiguo)
- Actualiza el DNS si usas un dominio personalizado
- Prueba todos los canales

Backup con Docker
Si ejecutas OpenClaw en Docker, haz una copia de seguridad de los volúmenes montados:
Para copias de seguridad sin tiempo de inactividad, usa instantáneas de volúmenes de Docker:
Verificación del backup
Una copia de seguridad no sirve de nada si no puedes restaurarla. Verifica tus backups con regularidad:
Programa la verificación y recibe notificaciones de fallos a través de Inbounter:

Buenas prácticas de backup
1. Sigue la regla 3-2-1
- 3 copias de tus datos
- 2 medios de almacenamiento distintos
- 1 copia fuera de las instalaciones
Para OpenClaw: backup local + backup en la nube + el propio sistema en producción.
2. Cifra los datos sensibles
Las claves de API, las credenciales y el historial de conversaciones personales deben cifrarse siempre:
3. Prueba las restauraciones cada trimestre
Pon un recordatorio en el calendario para probar una restauración completa cada tres meses. Usa un servidor o contenedor Docker independiente para las pruebas.
4. Monitoriza el tamaño del backup
Haz un seguimiento del tamaño del backup a lo largo del tiempo. Un crecimiento inesperado podría indicar una fuga de memoria o un registro descontrolado:
5. Excluye los archivos innecesarios
Los logs y los archivos temporales desperdician espacio de backup:
6. Documenta tu proceso de backup
Guarda tus scripts de backup y las instrucciones de restauración junto con tus copias de seguridad. Tu yo del futuro (o un compañero) te lo agradecerá.
Plan de recuperación ante desastres
Ten un plan por escrito para cuando las cosas salgan mal:
- Detección: ¿Cómo sabrás que algo ha fallado? Configura comprobaciones de estado que te avisen por email o SMS a través de Inbounter.
- Evaluación: Comprueba qué se ha perdido (¿solo la configuración? ¿la memoria? ¿todo?).
- Recuperación: Sigue el proceso de restauración para el alcance correspondiente.
- Verificación: Prueba todos los canales, cron jobs y skills después de restaurar.
- Análisis post mortem: Documenta qué causó el fallo y cómo evitarlo.
Objetivo de tiempo de recuperación (RTO): Con copias de seguridad adecuadas, deberías poder restaurar un agente OpenClaw totalmente funcional en menos de 30 minutos.
Preguntas frecuentes
¿Con qué frecuencia debo hacer copias de seguridad?
A diario para la mayoría de los usuarios. Si tu agente gestiona tareas críticas, considera copias de seguridad de la base de datos más frecuentes (cada 6 horas).
¿Cuánto almacenamiento necesitan las copias de seguridad?
Una instalación típica de OpenClaw ocupa entre 50 y 200 MB. Con una retención de 30 días de copias de seguridad diarias, calcula entre 2 y 6 GB de almacenamiento.
¿Puedo hacer una copia de seguridad mientras OpenClaw está en ejecución?
Para la configuración y las skills, sí. Para la base de datos, usa openclaw memory export o sqlite3 .backup para garantizar la consistencia. Copiar el archivo de la base de datos mientras se está escribiendo puede provocar corrupción.
¿Necesito respaldar las skills si provienen del registro público?
Las skills se pueden reinstalar, pero las configuraciones personalizadas y las skills modificadas localmente deben respaldarse. El script de backup de esta guía se encarga de ello excluyendo node_modules y comprimiendo el resto.
¿Qué pasa si pierdo mis claves de API?
Regéneralas desde el panel de tu proveedor (Anthropic, OpenAI, Google). Por eso es importante cifrar tu backup del .env: es la única copia de estas claves fuera del proveedor.
¿Puede OpenClaw hacerse una copia de seguridad a sí mismo?
Sí, programando un script de backup mediante el cron de OpenClaw. Solo asegúrate de que el proceso de backup no requiera detener el agente, o usa el método sqlite3 .backup para la base de datos.
Que no se te escape ninguna alerta de fallo de backup. Inbounter ofrece APIs de email y SMS para agentes de IA: recibe notificaciones instantáneas cuando fallen tus copias de seguridad de OpenClaw.