SeenSecure Help

Backups & Rollback Setup

Gestiona copias de seguridad completas y protege tus cambios de configuración con reversión automática.

📊 Resumen y Configuración de Backups

El panel de Backups te ofrece una vista general del estado del sistema de copias de seguridad. Desde aquí puedes crear backups manuales, configurar la automatización y revisar la actividad reciente.

Dashboard de Estado

Estado del Sistema

✓
Operativo

Total Backups

7
de 7 máx.

Último Backup

2026-07-19
14:32:05 — Completado

Próximo Programado

2026-07-21
03:00:00

Acciones Rápidas

Notificaciones por Email
Progreso 0%
💡 Información: El sistema almacena un máximo de 7 backups. El más antiguo se elimina automáticamente al crear uno nuevo cuando se alcanza el límite.

⚙️ Configuración de Backup Automático

Habilitar Auto-Backup

Activado

Frecuencia

Diario (recomendado), Semanal o Mensual

Hora del Backup

03:00 AM (hora del servidor) — Recomendado fuera de horas pico

Notificaciones

Recibir email al completar backup

📋 Registro de Actividad (últimos 7 días)

Fecha Evento Tamaño Resultado
2026-07-19 14:32 Auto-Backup diario 124 MB Completado
2026-07-18 14:32 Auto-Backup diario 121 MB Completado
2026-07-17 15:10 Backup manual 128 MB Completado
2026-07-14 14:32 Auto-Backup diario 119 MB Completado
2026-07-13 14:32 Auto-Backup diario 120 MB Eliminado (límite)
⚡ Recomendación: Mantén los backups automáticos activados con frecuencia diaria. El sistema se encarga de eliminar los más antiguos automáticamente cuando se alcanza el límite de 7.

⏰ Fiabilidad de la programación (WP-Cron)

SeenSecure ejecuta la copia programada usando el cron interno de WordPress (WP-Cron), que solo se dispara cuando hay visitas a tu sitio (front-end o wp-admin) — no es un cron real del sistema operativo, es un mecanismo que "se aprovecha" de las visitas. Si no hay tráfico (por ejemplo, de madrugada, o un sitio en pruebas), la copia puede demorarse o no ejecutarse a la hora prevista.

Por eso SeenSecure expone una URL secreta dedicada (la encuentras en Copias de Seguridad → sección de programación, dentro de tu panel de administración) que funciona como un disparador remoto: cada vez que se llama, arranca una copia de seguridad AHORA MISMO — como pulsar "Copia manual" desde el panel, pero disparado por tu cron — usando el tipo de copia y la selección de carpetas que ya tengas configurados (si quieres respaldar menos o más, marca o desmarca carpetas en tu configuración, esa selección se aplica a todas las copias). A diferencia de llamar al genérico wp-cron.php (que ejecuta todo lo que WordPress tenga pendiente, no solo tu copia), esta URL solo arranca la copia. La frecuencia real la decide tu propio cron — no la programación interna de frecuencia/hora, que solo se usa para el chequeo desde WP-Cron y el navegador.

🛡️ Sin copias duplicadas: si tu cron llama a la URL mientras ya hay una copia en marcha, SeenSecure no arranca una segunda — simplemente avanza la que ya está corriendo, así que dos llamadas nunca se pisan entre sí.
🔒 Esta URL es secreta: incluye un token único por sitio. Cualquiera que la conozca podría forzar copias de seguridad a demanda, tantas veces como quisiera. No la compartas ni la publiques.
✅ No necesitas listas blancas: esta URL ya está exenta de geo-bloqueo y de límite de peticiones para cualquier servicio que llame con el token correcto, venga desde el país que venga. No hace falta que añadas ninguna IP a ninguna lista blanca.

✅ Opción 1: Cron real de tu hosting

La mayoría de paneles de hosting (cPanel, Plesk, hPanel de Hostinger...) incluyen una sección de "Cron Jobs" o "Tareas Programadas". Crea una que ejecute exactamente esta línea (copia tu URL secreta real desde Copias de Seguridad → programación) con la frecuencia con la que quieras que se hagan las copias — cada llamada arranca una copia nueva, no es una comprobación:

wget -q -O - https://tudominio.com/?ssc_backup_cron=TU_TOKEN_SECRETO >/dev/null 2>&1

Esto es un cron real del sistema operativo — no depende de visitas, ni de tener el navegador abierto, ni de que el PC esté encendido.

✅ Opción 2: Servicio externo de ping

Si no tienes acceso a la sección de cron de tu hosting, usa un servicio gratuito como cron-job.org o similar para llamar exactamente a tu URL secreta (tudominio.com/?ssc_backup_cron=TU_TOKEN_SECRETO) con la frecuencia que quieras que se hagan las copias.

⚠️ Pregunta a tu proveedor de hosting: algunos hostings desactivan WP-Cron por defecto a nivel de servidor. Si es tu caso, necesitas sí o sí una de las dos opciones de arriba — no hay alternativa dentro del propio WordPress.
💡 SeenSecure ya ayuda por su cuenta: además de WP-Cron, el plugin comprueba la programación en cada visita al sitio y, mientras tengas cualquier pantalla de wp-admin abierta en tu navegador, hace una comprobación adicional cada minuto (el mismo mecanismo que usa el monitor de Integridad de Archivos), avanzando además lote a lote cualquier copia que ya esté en marcha. Esto reduce mucho el problema, pero si literalmente nadie visita el sitio ni entra al wp-admin durante horas, solo un cron real (opciones de arriba) puede garantizarlo al 100%.
ℹ️ Qué significa cada respuesta: al llamar a la URL verás un mensaje de texto plano. backup started (...) significa que se ha arrancado una copia nueva; backup already running (...), advancing significa que ya había una en marcha y se ha avanzado un lote de esa misma; backup batch processed es el mensaje interno que usa el propio plugin entre lotes de una copia (no necesitas llamarlo tú). Configura la frecuencia de tu cron externo pensando en esto: cada llamada sin copia en marcha arranca una copia completa nueva.

🛡️ Lo mismo para el escáner de Plugins/Vulnerabilidades

El escaneo automático de actualizaciones (en Escáner de Seguridad → Plugins y Vulnerabilidades → Programación) usa exactamente el mismo mecanismo que las copias de seguridad: WP-Cron real cada minuto, sondeo desde el navegador mientras tengas el admin abierto, y una URL secreta propia (distinta de la de copias) para cron externo, también exenta de geo-bloqueo y límite de peticiones. Todo lo explicado arriba sobre fiabilidad de WP-Cron, cómo configurar el cron de tu hosting o un servicio externo, y qué significa cada respuesta, aplica igual aquí — solo cambia la URL (la encuentras en esa misma pantalla de Programación) y que, en vez de arrancar una copia, comprueba y ejecuta el escaneo programado si toca.

💾 Copias de seguridad almacenadas

Lista completa de todas las copias de seguridad almacenadas en el sistema. Cada backup incluye: núcleo de WordPress, plugins, temas, uploads y todas las tablas de la base de datos.

Fecha Tipo Tamaño Estado Acciones
2026-07-19 14:32 Automático 124 MB Completado
2026-07-18 14:32 Automático 121 MB Completado
2026-07-17 15:10 Manual 128 MB Completado
2026-07-17 03:00 Automático 120 MB Completado
2026-07-16 03:00 Automático 122 MB Completado
2026-07-15 03:00 Automático 119 MB Completado
2026-07-14 03:00 Automático 118 MB Próximo a eliminar
📦 Contenido del backup: Cada copia incluye el núcleo de WordPress, todos los plugins y temas instalados (estén activos o no), la carpeta de uploads, el resto de archivos de tu instalación y todas las tablas de la base de datos.

🚀 Nuevas funcionalidades de Backup

Las siguientes funcionalidades han sido incorporadas para ofrecer mayor flexibilidad en la gestión de tus copias de seguridad.

⚡ Backup al Vuelo (Streaming)

Permite descargar el backup directamente sin almacenarlo en el servidor. El archivo .ssc se genera y se envía al navegador en tiempo real, ahorrando espacio en disco y tiempo de procesamiento. Ideal para backups rápidos que solo necesitas una vez.

  • No ocupa espacio en el servidor
  • Se descarga directamente al navegador
  • Mismo contenido que un backup completo

📥 Importar Backup .ssc

Permite subir un archivo .ssc desde tu ordenador al sistema. El backup importado aparece en la lista de copias con el tipo Importado y puede ser descargado o restaurado como cualquier otro backup.

  • Solo se aceptan archivos con extensión .ssc
  • El backup se almacena en el servidor para su uso posterior
  • Aparece con la etiqueta 📥 Importado en la tabla

🔍 Restauración Selectiva

Permite elegir qué elementos restaurar de un backup en lugar de restaurarlo completo. Puedes seleccionar carpetas, archivos individuales, tablas de la base de datos, o restaurar todo. Aparece un árbol de directorios con casillas de verificación para una selección precisa.

  • Árbol de directorios interactivo con checkboxes
  • Selección independiente de archivos y base de datos
  • Debes seleccionar al menos un archivo o la base de datos
💡 Dónde encontrarlas: Estas funcionalidades están disponibles en la página de Backups del plugin. Busca la sección "Nuevas funcionalidades" en cada pestaña para más detalles.

⏪ Rollback Setup PRO

Rollback Setup es una funcionalidad PRO que crea un snapshot completo de TODOS los ajustes del plugin antes de realizar cambios. Si algo sale mal o no confirmas los cambios dentro del tiempo límite, la configuración se revierte automáticamente al estado anterior.

🔒 Característica PRO: Esta funcionalidad solo está disponible en la versión PRO de SeenSecure. Actualiza tu licencia para obtener protección con reversión automática.

📸 Cómo funciona — Snapshot de Configuración

  1. Inicio del rollback: Se crea un snapshot completo de todas las opciones del plugin en la base de datos.
  2. Selección de duración: Eliges entre 5 minutos y 4 horas como ventana de prueba.
  3. Modificaciones monitoreadas: Todos los cambios realizados durante el período son registrados en un panel de cambios en vivo.
  4. Confirmar o revertir: Al terminar, puedes Confirmar cambios para mantenerlos o dejar que el sistema revierta automáticamente.

⏱️ Selector de Duración

5 minutos

Para pruebas rápidas de un solo cambio

10 minutos

Punto intermedio entre una prueba rápida y un cambio moderado

15 minutos

Tiempo suficiente para cambios moderados

30 minutos

Ideal para configuraciones múltiples

1 hora

Para cambios complejos que requieren verificación

2 horas

Para auditorías de seguridad completas

3 horas

Para revisiones extensas antes de confirmar cambios críticos

4 horas

Máximo permitido — cambios críticos o masivos

🎮 Acciones Disponibles

⏪ Restaurar ahora

Fuerza la reversión inmediata de todos los cambios realizados desde que se creó el snapshot. Todas las opciones vuelven a su valor original.

✅ Confirmar cambios

Cancela el rollback programado y mantiene el estado actual. Los cambios se vuelven permanentes y el snapshot se elimina.

🔄 Reversión automática

Si no se confirma antes de que expire el tiempo, el sistema revierte automáticamente todos los cambios al snapshot guardado.

📋 Panel de Cambios en Vivo

Durante un rollback activo, cualquier ajuste que cambies en el plugin (no solo del firewall — cualquier protección de SeenSecure) queda registrado en el panel "Cambios detectados". Cada línea muestra la opción modificada junto con su valor al iniciar el snapshot y su valor actual.

Opción Cambio
ssc_firewall_mode Modo monitoreo → Modo protección
ssc_protection_rate_limiting Desactivado → Activado
ssc_protection_anti_injection Desactivado → Activado

🔄 Panel Flotante de Rollback

Cuando un rollback está activo, aparece un panel flotante en la esquina inferior derecha de todas las páginas del admin de WordPress. Muestra el tiempo restante y permite acceder rápidamente a las acciones de confirmación o reversión.

⏳ Rollback Activo

📅 Tiempo restante: 12:34 — Revierte automáticamente si no confirmas

⚠️ Importante: Solo puede haber un rollback activo a la vez. La reversión es completa: no se pueden revertir cambios individuales, solo el conjunto completo de opciones.

🔧 Solución de Problemas

No veo el panel flotante aunque activé un Rollback

El panel aparece en todas las páginas del admin mientras el rollback siga activo, así que si no lo ves, revisa primero si el temporizador ya expiró (la ventana máxima es de 4 horas) — en ese caso la configuración ya se revirtió automáticamente y no hay nada pendiente que confirmar.

Quiero iniciar un nuevo Rollback pero no me deja

Solo puede haber un rollback activo a la vez. Confirma o revierte el que esté en curso desde el panel flotante antes de iniciar uno nuevo.

Necesito deshacer solo UN cambio, no toda la configuración

Rollback Setup revierte el conjunto completo de opciones tal y como estaban al iniciar el snapshot, no cambios individuales. Si solo quieres deshacer un ajuste concreto, cámbialo manualmente de vuelta en su pantalla correspondiente en vez de usar "Restaurar ahora".

Un backup importado no aparece en la lista

Confirma que el archivo tiene extensión .ssc — es el único formato aceptado para importar. Si el archivo es correcto y aún así no aparece, revisa el Registro de Actividad de los últimos 7 días para ver si la importación registró algún error.

Preguntas Frecuentes

¿Qué pasa si no confirmo los cambios antes de que acabe el tiempo? Se revierte todo automáticamente al estado anterior al snapshot — no hace falta que hagas nada para que la reversión de seguridad ocurra.

¿Puedo restaurar solo parte de un backup en vez de todo? Sí, con Restauración Selectiva: eliges carpetas, archivos individuales o tablas de base de datos concretas desde un árbol de directorios, en vez de restaurar el backup completo.

¿El Backup en Streaming ocupa espacio en mi servidor? No: se genera y se envía directamente a tu navegador sin guardarse en el servidor, a diferencia de un backup programado normal.

¿Rollback Setup y los Backups programados son lo mismo? No: Rollback Setup revierte solo la configuración del plugin (sus ajustes), y es automático con ventana de tiempo. Los Backups son copias completas del sitio (archivos + base de datos) que restauras manualmente cuando lo necesites.