Cómo crear un sistema de backups automáticos con alertas inteligentes
Los backups de WordPress existen en la mayoría de webs. El problema es que nadie los verifica hasta que los necesita, y en ese momento descubre que el último backup útil tiene tres semanas o que el proceso falló silenciosamente hace dos meses. Un sistema de backups automáticos con alertas inteligentes resuelve eso: no solo hace el backup, también confirma que funcionó y avisa cuando algo va mal antes de que lo necesites.
Lo mínimo que debe tener un sistema de backups en WordPress
Backup completo (archivos + base de datos) al menos una vez al día para webs activas. Almacenamiento en una ubicación diferente al servidor de hosting: si el servidor cae, el backup en el mismo servidor no sirve. Retención de al menos 30 días de versiones. Verificación automática de que el backup completó correctamente. Alerta cuando el backup falla o cuando el archivo de backup es sospechosamente pequeño — señal de que algo en el proceso no fue bien.
La mayoría de sistemas de backup cumplen los tres primeros puntos. Los dos últimos, que son los que evitan descubrir el problema cuando ya es tarde, los cubre muy poca gente.
UpdraftPlus + almacenamiento externo: la base
UpdraftPlus es el plugin de backup más usado en WordPress y el que tiene mejor integración con almacenamiento externo. En la versión gratuita soporta Google Drive, Dropbox, Amazon S3 y FTP. La versión de pago añade más destinos, backups incrementales y funcionalidades avanzadas.
La configuración óptima para una web de empresa pequeña: backup completo diario de la base de datos, backup de archivos dos veces por semana (los archivos cambian menos que la base de datos), almacenamiento en Google Drive o S3, retención de 30 copias.
UpdraftPlus envía email de confirmación cuando el backup completa. Ese email debería llegar a una dirección que alguien lea, no a la bandeja de entrada de WordPress que nadie revisa.
El sistema de alertas inteligentes con Make
La capa de IA añade dos cosas al sistema de backup estándar: verificación automática del tamaño del archivo y análisis de patrones de error.
Verificación de tamaño: Make comprueba cada mañana el tamaño del último backup en Google Drive. Si el archivo es más de un 30% más pequeño que el promedio de los últimos 7 días, es una señal de que algo no se incluyó correctamente. Make envía una alerta con el dato concreto: «El backup de ayer pesa 45MB; el promedio de la semana es 180MB. Revisar.»
Análisis de logs de error: UpdraftPlus genera logs de cada backup. Make puede leer esos logs y pasarlos a Claude con el prompt «Analiza estos logs de backup. Identifica si hay errores, advertencias o patrones que indiquen problemas futuros. Dame un resumen en 3 líneas.» El análisis llega cada semana junto con la confirmación de que los backups están al día.
Alternativa self-hosted: WP-CLI + script + cron
Para quien tiene acceso SSH al servidor, WP-CLI permite hacer backups completos sin plugins:
wp db export /backups/db-$(date +%Y%m%d).sql
tar -czf /backups/files-$(date +%Y%m%d).tar.gz /var/www/html/wp-content/
Un cron job ejecuta ese script cada noche y rsync sincroniza los archivos a un servidor de almacenamiento separado. La alerta se construye con un script que comprueba si el archivo del día existe y tiene tamaño razonable: si no, envía un webhook a Make que genera y envía la alerta.
La prueba de restauración: el paso que casi nadie hace
Un backup que nunca se ha restaurado es un backup no verificado. La única forma de saber que funciona es restaurarlo en un entorno de prueba al menos una vez cada tres meses. UpdraftPlus permite restaurar en staging desde el panel. WP-CLI permite hacer la restauración desde línea de comandos.
Que la restauración de prueba sea parte del proceso trimestral de mantenimiento convierte el sistema de backups de algo que probablemente funciona en algo que definitivamente funciona.