Startseite Produkte WP-Plugins BackupFlow - Backup, Restore & S3 for WordPress
WP-Plugins 25 Sep, 2026

BackupFlow - Backup, Restore & S3 for WordPress

Plugin completo de copias de seguridad para WordPress que permite crear backups automáticos, almacenarlos localmente o en S3 y restaurar tu sitio de forma segura con un solo clic.

  • Backups completos de archivos y base de datos
  • Copias automáticas programadas con WP-Cron
  • Almacenamiento local y compatible con Amazon S3, MinIO y S3-compatible
  • Restauración completa o selectiva con un clic
  • Verificación de integridad mediante checksum SHA-256
  • Rotación automática por cantidad o antigüedad
  • Backup de seguridad automático antes de restaurar
  • Dashboard completo con estado, actividad y estadísticas
Ab 4,99 €/Jahr

Über dieses Produkt

Protege tu sitio WordPress con backups completos, restauraciones seguras, automatización avanzada y almacenamiento S3.

BackupFlow es una solución completa para crear, gestionar y restaurar copias de seguridad de WordPress directamente desde el panel de administración.

Realiza backups de archivos, base de datos o ambos, prográmalos automáticamente, almacénalos de forma local o en servicios compatibles con Amazon S3 y restaura tu sitio con un clic cuando lo necesites.

Diseñado poniendo especial atención en la integridad de los backups, la seguridad durante las restauraciones y el control del administrador.

 

🚀 Backups completos y flexibles

Elige exactamente qué quieres proteger en cada copia de seguridad:

  • ✅ Backup completo de archivos + base de datos.
  • 📁 Backup únicamente de archivos.
  • 🗄️ Backup únicamente de base de datos.
  • 📦 Compresión de los backups en formato ZIP.
  • 🔐 Generación de checksum SHA-256 para comprobar la integridad de cada backup.
  • 📋 Generación automática de un manifest.json con información sobre versión, componentes, exclusiones, tamaño y metadatos.
  • ⚙️ Exportación de la base de datos mediante consultas SQL paginadas.
  • 🌐 Compatible con instalaciones que utilicen un WP_CONTENT_DIR externo.

 

🛡️ Exclusión inteligente de archivos sensibles

BackupFlow excluye automáticamente archivos y directorios que normalmente no deberían formar parte de una copia de seguridad:

  • .git, .svn y .hg.
  • node_modules.
  • Logs de WordPress.
  • Archivos .env.
  • Archivos .htpasswd.
  • Claves y certificados .pem, .key, .p12 y .pfx.
  • El propio directorio de almacenamiento de backups.
  • Archivos temporales generados por el plugin.

Cuando sea necesario, el administrador puede incluir archivos sensibles de forma explícita, permitir por separado la inclusión de wp-config.php y definir sus propias exclusiones personalizadas.

 

⏰ Automatiza tus copias de seguridad

Configura tus backups una vez y deja que WordPress se encargue del resto mediante WP-Cron.

Frecuencias disponibles:

  • 🕐 Cada hora.
  • 🕑 Dos veces al día.
  • 📅 Diario.
  • 📆 Semanal.
  • 🗓️ Mensual.

Además, BackupFlow incorpora un sistema completo de gestión automática:

  • ♻️ Rotación por número máximo de backups.
  • 🧹 Eliminación por antigüedad máxima.
  • 🗑️ Limpieza automática de trabajos y registros antiguos.
  • ⚙️ Cola de trabajos en segundo plano.
  • 📊 Seguimiento del progreso de backup y restauración.
  • 🔄 Recuperación de trabajos bloqueados o abandonados.
  • 🔒 Bloqueo exclusivo para evitar operaciones simultáneas incompatibles.
  • 🚫 Protección frente a trabajos duplicados.

 

📧 Notificaciones por correo

Recibe avisos cuando se produzcan eventos importantes:

  • ✅ Backup completado.
  • ❌ Backup fallido.
  • ✅ Restauración completada.
  • ❌ Restauración fallida.

 

☁️ Almacenamiento local y S3

Guarda tus copias de seguridad localmente o envíalas a un almacenamiento remoto compatible con S3.

 

🔐 Almacenamiento local protegido

Los backups locales se almacenan en un directorio protegido mediante diferentes mecanismos de seguridad:

  • .htaccess.
  • index.php.
  • index.html.
  • web.config.
  • Permisos restrictivos del sistema de archivos.

Los archivos de backup no se sirven directamente desde el directorio de almacenamiento. Las descargas pasan por WordPress utilizando admin-post.php y están protegidas mediante permisos y nonces.

 

☁️ Compatible con Amazon S3, MinIO y servicios S3

  • Compatible con Amazon S3.
  • Compatible con MinIO.
  • Compatible con proveedores que implementen la API S3.
  • 🔏 Autenticación mediante AWS Signature Version 4.
  • 📦 Subidas multipart para archivos de gran tamaño.
  • 🔐 Cifrado de servidor mediante AES256.
  • ⚙️ Endpoint, bucket, región, prefijo y path-style configurables.

Las credenciales pueden configurarse desde el panel de administración o mediante constantes WPBM_S3_*.

Las credenciales almacenadas localmente se cifran mediante OpenSSL y cada backup conserva información sobre la configuración de almacenamiento con la que fue generado.

 

♻️ Restauración segura con un clic

Restaura tus backups directamente desde el panel de WordPress y selecciona qué componentes quieres recuperar:

  • 📁 Solo archivos.
  • 🗄️ Solo base de datos.
  • 🔄 Archivos + base de datos.

Antes de realizar una restauración, BackupFlow ejecuta diferentes comprobaciones para reducir el riesgo de utilizar un backup incorrecto o manipulado.

  • 🔐 Verificación obligatoria del checksum.
  • 📋 Validación del manifiesto y de sus componentes.
  • 🌐 Detección de backups procedentes de otro dominio.
  • 🌐 Detección de backups pertenecientes a otro sitio dentro de WordPress Multisite.
  • 💾 Creación automática de un backup de seguridad previo a la restauración.
  • 🚧 Activación del modo mantenimiento real mediante .maintenance.
  • 🛡️ Protección del tráfico mientras se ejecuta la restauración.
  • ⚙️ Preservación de opciones necesarias para el funcionamiento del plugin.
  • 🔌 Preservación de active_plugins.
  • 🧹 Limpieza de caché después de completar el proceso.

 

🛡️ Protecciones durante la restauración

El proceso de restauración incluye controles específicos frente a:

  • Zip Slip.
  • Rutas fuera del directorio permitido.
  • Enlaces simbólicos.
  • Rutas duplicadas.
  • Archivos manipulados.
  • Paths inválidos.
  • Sobrescritura no autorizada de wp-config.php.

Las exclusiones almacenadas en el manifiesto son respetadas durante la restauración. Además, el plugin evita restaurar sobre su propio directorio activo e ignora archivos .maintenance que pudieran encontrarse dentro del backup.

 

🔒 Seguridad en cada operación

BackupFlow incorpora diferentes capas de control para proteger las funciones más sensibles del sistema:

  • 👤 Capacidades independientes para gestionar, restaurar, descargar y eliminar backups.
  • 🔑 Nonces para operaciones sensibles.
  • 🌐 Validación de dominio.
  • 🛡️ Protección frente a path traversal.
  • 📦 Validación de rutas contenidas dentro de archivos ZIP.
  • 🔍 Detección de elementos duplicados.
  • ✅ Validación de entradas externas.
  • ☁️ Validación de buckets y endpoints S3.
  • 📏 Verificación del tamaño de archivos remotos.
  • 🔐 Verificación de checksum antes de descargar o restaurar.
  • 🚫 Los archivos de backup no se exponen directamente.
  • 🔏 El secreto S3 nunca se devuelve mediante la API REST.
  • 🔑 Las claves de licencia se almacenan cifradas localmente.

 

🩺 Preflight y estado del sistema

Antes de realizar operaciones importantes, BackupFlow puede comprobar automáticamente si el servidor está preparado.

El sistema de preflight revisa:

  • 🐘 Versión de PHP.
  • 📦 Disponibilidad de la extensión ZIP.
  • 🗄️ Conexión con la base de datos.
  • 💽 Espacio libre disponible.
  • ✍️ Permisos de escritura del almacenamiento.
  • 📂 Disponibilidad del almacenamiento temporal local.
  • ⏰ Estado de WP-Cron.
  • 📅 Próxima ejecución programada.
  • 🛡️ Protección web del directorio de almacenamiento.
  • ☁️ Configuración del almacenamiento.
  • ⚠️ Errores relacionados con la programación de tareas.
  • ⚙️ Trabajos actualmente activos.
  • 🔒 Estado del bloqueo de restauración.

 

📊 Dashboard completo de administración

Controla el estado de tus copias de seguridad desde una interfaz centralizada dentro de WordPress.

  • 📈 Estadísticas generales.
  • ✅ Número de backups completados.
  • ❌ Backups fallidos.
  • 💽 Espacio de almacenamiento utilizado.
  • ⏰ Próxima ejecución programada.
  • 🩺 Estado general del sistema.
  • 🚦 Preflight visual.
  • 📦 Listado completo de backups.
  • ⬇️ Descarga de backups.
  • 🔍 Verificación de integridad.
  • ♻️ Restauración.
  • 🗑️ Eliminación.
  • ⛔ Cancelación de trabajos en cola.
  • 📜 Registro de actividad.
  • 🔔 Notificaciones de estado.
  • ⚙️ Configuración completa desde el panel.
  • ☁️ Configuración S3 integrada.
  • 🔑 Pantalla independiente para la gestión de licencia.

⌨️ Compatible con WP-CLI

¿Administras servidores desde terminal? BackupFlow también incorpora comandos para WP-CLI.

Desde la línea de comandos puedes:

  • 💾 Crear backups.
  • ♻️ Restaurar backups.
  • 📋 Listar las copias disponibles.
  • 🩺 Ejecutar comprobaciones de preflight.
  • 🧹 Limpiar temporales y trabajos obsoletos.

 

✨ Todo lo necesario para gestionar los backups de WordPress

BackupFlow combina backups automáticos, restauraciones selectivas, comprobación de integridad, almacenamiento S3, rotación, monitorización y herramientas de administración en una única solución.

Tanto si administras un único WordPress como si gestionas proyectos profesionales, servidores o múltiples instalaciones, dispones de las herramientas necesarias para mantener tus copias de seguridad organizadas, verificadas y listas para restaurar.

💾 Automatiza tus backups.
🔐 Comprueba su integridad.
☁️ Almacénalos localmente o en S3.
♻️ Restaura cuando lo necesites.

Systemanforderungen

Para utilizar BackupFlow correctamente, tu instalación de WordPress debe cumplir los siguientes requisitos:

  • ✅ Una instalación activa de WordPress.
  • 🐘 Una versión de PHP compatible con WordPress y con BackupFlow.
  • 📦 Extensión PHP ZIP habilitada para crear y procesar archivos de backup.
  • 🔐 Extensión OpenSSL recomendada para el cifrado local de credenciales S3.
  • 🗄️ Acceso funcional a la base de datos de WordPress.
  • 💽 Espacio libre suficiente para crear backups y archivos temporales.
  • 📂 Permisos de escritura en el directorio de almacenamiento utilizado por el plugin.
  • ⏰ WP-Cron habilitado para ejecutar backups automáticos y tareas programadas.
  • 🌐 Conexión saliente HTTPS si se utiliza almacenamiento remoto compatible con S3.
  • ✉️ Configuración de correo funcional en WordPress si se desean recibir notificaciones por email.

💡 BackupFlow incluye un sistema de Preflight que comprueba automáticamente el estado del servidor, la extensión ZIP, la conexión con la base de datos, el espacio disponible, los permisos de escritura, WP-Cron, el almacenamiento configurado y otros requisitos importantes antes de ejecutar operaciones.

☁️ Requisitos opcionales para almacenamiento S3

Si deseas almacenar tus backups de forma remota, necesitarás:

  • ☁️ Una cuenta o servicio compatible con la API de Amazon S3.
  • 🪣 Un bucket configurado y accesible.
  • 🔑 Access Key y Secret Key con los permisos necesarios.
  • 🌍 Región y endpoint correspondientes al proveedor utilizado.

BackupFlow es compatible con Amazon S3, MinIO y otros proveedores S3-compatible, incluyendo configuraciones con endpoint personalizado y path-style.

Installationsanleitung

1️⃣ Descarga el plugin

Descarga el archivo ZIP de BackupFlow desde tu cuenta

2️⃣ Accede a WordPress

Entra en el panel de administración de tu sitio WordPress y dirígete a:

Plugins → Añadir nuevo → Subir plugin

3️⃣ Instala BackupFlow

Selecciona el archivo ZIP descargado y pulsa Instalar ahora.

Cuando finalice la instalación, pulsa Activar plugin.

4️⃣ Ejecuta el Preflight

Accede al panel de BackupFlow y revisa el estado del sistema.

🩺 El sistema de Preflight comprobará automáticamente aspectos importantes como:

  • Versión de PHP.
  • Extensión ZIP.
  • Conexión con la base de datos.
  • Espacio libre disponible.
  • Permisos de escritura.
  • Estado de WP-Cron.
  • Configuración del almacenamiento.
  • Protección del directorio local.

5️⃣ Configura el almacenamiento

Puedes utilizar almacenamiento local o configurar un proveedor compatible con S3.

Para utilizar S3, introduce:

  • 🔑 Access Key.
  • 🔐 Secret Key.
  • 🪣 Bucket.
  • 🌍 Región.
  • 🔗 Endpoint, si tu proveedor lo requiere.
  • 📁 Prefijo o ruta opcional.

Las credenciales también pueden definirse mediante constantes WPBM_S3_* si prefieres administrarlas desde la configuración del servidor.

6️⃣ Configura tus backups automáticos

Desde la configuración de BackupFlow puedes definir la frecuencia de las copias de seguridad:

  • 🕐 Cada hora.
  • 🕑 Dos veces al día.
  • 📅 Diariamente.
  • 📆 Semanalmente.
  • 🗓️ Mensualmente.

También puedes configurar la rotación automática por número máximo de backups o por antigüedad.

7️⃣ Crea tu primer backup

Desde el Dashboard de BackupFlow selecciona el tipo de copia que deseas realizar:

  • 💾 Archivos + base de datos.
  • 📁 Solo archivos.
  • 🗄️ Solo base de datos.

Pulsa el botón de creación de backup y BackupFlow procesará la operación en segundo plano.

8️⃣ Configuración completada 🎉

Una vez creado tu primer backup, podrás descargarlo, verificar su integridad, restaurarlo o eliminarlo directamente desde el panel de administración.

🔐 Antes de realizar una restauración, BackupFlow comprobará automáticamente el checksum y la integridad del backup para aumentar la seguridad del proceso.


💡 Recomendación: después de instalar BackupFlow, crea un primer backup completo y verifica su integridad para confirmar que el servidor y el almacenamiento están correctamente configurados.