Copias de seguridad

Tus backups de vídeos pueden colapsar el hosting

El backup nocturno puede empezar bien y terminar bloqueando el panel, llenando el disco y dejando un ZIP inútilmente enorme cuando mezcla años de vídeos, miniaturas y duplicados.

Los backups para sitios con grandes attachments (vídeos) deben separar base de datos, código y uploads: así se evitan timeouts, sobrecostes y restauraciones que obligan a descargar cientos de gigas para recuperar un solo archivo.

Índice

Anuncio

Decide según GB, hosting y ventana disponible

La estrategia depende del tamaño de la biblioteca, de los cambios diarios y de las horas disponibles para copiar sin afectar a visitantes, ventas, clases o publicaciones.

Los cinco datos que debes medir

Mide el tamaño total de uploads, el crecimiento mensual, los GB modificados cada semana, la cuota libre real, la memoria PHP, el límite de ejecución y el ancho de banda de salida. También identifica dónde se ejecuta la tarea: WP-Cron depende de las visitas y puede retrasarse o acumular procesos, mientras que un cron real del servidor funciona como un reloj independiente y suele ser más fiable para copias largas.

Un servidor con 100 GB libres no dispone necesariamente de margen para generar un ZIP de 70 GB, porque necesita conservar originales, temporales y el archivo final.

Matriz para elegir el método

Biblioteca de mediosCambio habitualMétodo para uploadsVentana aconsejable
Hasta 20 GBPocos cambios semanalesIncremental diario y completo mensualEntre 1 y 3 horas
Entre 20 y 200 GBVídeos cada semanaIncremental o sincronización S3Entre 3 y 8 horas
Más de 200 GBCarga diaria o frecuenteSincronización por objetos y versionadoProcesos continuos por lotes
Tus backups de vídeos pueden colapsar el hosting

Separa datos, código y carpeta uploads

La base de datos, el código de WordPress y los medios cambian a ritmos distintos, por lo que necesitan frecuencias, destinos y procedimientos de restauración diferentes.

Frecuencias que encajan con cada capa

Copia la base de datos cada día en una web corporativa y cada hora, o antes de acciones críticas, en una tienda con pedidos; el RPO indica cuántos cambios aceptas perder. Guarda el código diariamente o después de actualizaciones, despliegues y cambios de tema, incluyendo los archivos de configuración imprescindibles y protegiendo secretos y claves.

Para los medios, usa una copia incremental diaria si se suben vídeos con frecuencia o semanal si apenas cambian, y conserva una referencia completa mensual o trimestral sin crear un ZIP local gigante.

Archivos que no están donde esperas

No todo lo relacionado con un vídeo vive en wp-content/uploads: un LMS puede guardar subtítulos, documentos o transcodificaciones en rutas propias, un formulario puede almacenar adjuntos fuera de WordPress y un multisitio utiliza carpetas adicionales. Revisa también wp-config.php, reglas del servidor, tareas programadas y configuraciones de caché que debas reconstruir después. Mantén las copias fuera del servidor principal siguiendo la regla 3-2-1: tres copias, en dos soportes, con una copia fuera de la ubicación principal.

Las copias de seguridad de WordPress son una instantánea recuperable de los datos y archivos necesarios para reconstruir el sitio en otro servidor o tras un incidente. En una instalación estándar incluyen la base de datos WordPress, el núcleo y el código personalizado —temas, plugins, configuraciones y reglas del servidor—, además de la biblioteca de medios y otras rutas donde se guarden archivos adjuntos grandes.

No basta con conservar uploads: sin la base de datos se pierden entradas, usuarios, pedidos y la relación entre cada vídeo y su URL; sin código y configuración, la restauración puede abrir el sitio con funciones o permisos distintos.

Tus backups de vídeos pueden colapsar el hosting

Usa incremental o sincronización para vídeos

Los incrementales guardan únicamente cambios recientes y la sincronización compara archivos con un destino remoto, evitando repetir cada noche una transferencia completa de vídeos que ya están protegidos.

Diferencias que afectan a la restauración

MétodoDatos transferidos cada vezDisco temporal localRecuperación de un vídeo
CompletoTodo el conjuntoAltoLenta si viene en ZIP
DiferencialCambios desde el último completoMedioRequiere completo y diferencial
IncrementalSolo cambios recientesBajo o medioÁgil si hay catálogo de versiones
Sincronización por objetosArchivos nuevos o cambiadosMuy bajoDirecta por ruta y versión

Herramientas según el volumen real

UpdraftPlus, WPvivid Backup Plugin y BackWPup permiten programar copias, pero debes comprobar límites, destino remoto, registros y restauración de ficheros pesados. Duplicator suele encajar mejor en migraciones puntuales que en copias diarias de cientos de GB. Para bibliotecas extensas, WP-CLI, rsync o herramientas compatibles con S3 evitan limitaciones del navegador y PHP; dividir el trabajo por archivos y enviarlo directamente al destino remoto suele fallar menos que comprimir todo antes de subirlo.

Cuando el hosting permite SSH, una copia manual evita depender de procesos PHP y del navegador. Exporta primero la base de datos con wp db export o mysqldump, y guarda el resultado fuera del directorio público. Después copia wp-content/uploads con rsync hacia un destino remoto o un volumen montado, usando opciones que preserven fechas y permitan reanudar transferencias interrumpidas; añade temas, plugins, wp-config.php y las reglas del servidor que no estén en el repositorio de código.

Para no copiar miles de archivos innecesarios, excluye cachés, sesiones y directorios temporales tras comprobar que se pueden regenerar. Finalmente, registra el número de archivos y genera checksums de una muestra de vídeos y del volcado SQL antes de dar la tarea por válida.

Guarda copias remotas con coste y retención claros

Los servicios compatibles con S3 guardan archivos como objetos y permiten enviar, versionar y recuperar un vídeo individual sin montar ni descargar un archivo comprimido enorme.

Retención que protege sin acumular basura

Como punto de partida, conserva entre 7 y 14 copias diarias, entre 4 y 8 semanales y entre 6 y 12 mensuales. Configura reglas lifecycle para mover versiones antiguas a capas más baratas o eliminarlas según su antigüedad, teniendo presente el tiempo de recuperación aceptable. No borres inmediatamente un vídeo eliminado: conservar versiones borradas entre 15 y 30 días da margen frente a errores humanos sin multiplicar indefinidamente el almacenamiento.

Cifrado y residencia de los datos

Cifra las copias durante el envío y mientras permanecen almacenadas, crea un usuario técnico limitado al bucket de backup y activa autenticación multifactor. No guardes claves permanentes en un plugin cuando puedas usar credenciales restringidas, y conserva las claves de recuperación en un gestor de contraseñas empresarial. Si los adjuntos incluyen datos personales, revisa obligaciones del RGPD, la LOPDGDD y, cuando corresponda, los requisitos adicionales del Esquema Nacional de Seguridad.

🛒 Producto recomendado

Un disco duro externo de 4 TB puede servir como segunda copia desconectada para una biblioteca de vídeo pequeña o mediana. No sustituye el almacenamiento remoto, pero ayuda a cumplir la regla 3-2-1 ante un borrado o ransomware.

Ver en Amazon →

La sincronización S3 no equivale por sí sola a un backup. Si una tarea replica cambios en ambos sentidos, o borra en el bucket los objetos que ya no existen en uploads, puede propagar un borrado accidental, una corrupción o el cifrado provocado por ransomware. Para que la sincronización de backups de vídeos sea recuperable, usa un flujo unidireccional desde producción, activa el versionado de archivos en el bucket y define una retención para versiones no actuales y marcadores de borrado.

Cuando el proveedor lo admita, añade bloqueo de objetos o inmutabilidad durante el periodo crítico. Así podrás restaurar una versión anterior de un vídeo aunque la copia más reciente refleje un error.

Evita ZIP gigantes, timeouts y picos de carga

Los vídeos ya están comprimidos, por lo que generar un ZIP completo en el mismo servidor consume CPU, memoria y disco temporal sin aportar una reducción relevante de tamaño.

Sustituye WP-Cron cuando haga falta

WP-Cron depende de las visitas y puede retrasar tareas en webs con poco tráfico o acumularlas en sitios con muchas visitas; un cron de servidor ejecuta el trabajo a una hora fija y ofrece mejores registros. Programa las copias en franjas de baja actividad, sin coincidir con actualizaciones, generación de caché, importaciones, transcodificación o campañas de email.

Configura alertas cuando no se cree una copia dentro de la ventana prevista y exige que el aviso indique fecha, tamaño, destino y número de archivos.

Ajustes que reducen los fallos

Divide las transferencias en lotes pequeños, activa reintentos ante cortes de red y limita el ancho de banda si la conexión también atiende visitantes. Revisa memoria PHP, ejecución máxima, procesos simultáneos y cuota de inodos: miles de miniaturas pueden agotar el límite de archivos aunque todavía queden GB libres. Una copia guardada únicamente en el mismo hosting no protege frente a fallos de disco, ransomware, accesos comprometidos o cancelación del servicio.

Anuncio

Restaura por partes y valida con checksums

Un backup es útil solo si permite recuperar lo necesario dentro del RTO, el tiempo máximo que tu negocio acepta estar sin operar.

Prueba sin poner en riesgo producción

Restaura primero en un entorno de pruebas usando una base de datos reciente y un subconjunto de medios, y comprueba que los vídeos abren, sus URLs coinciden, WordPress muestra los adjuntos y los permisos permiten servirlos. Haz una restauración parcial cada 3 o 6 meses y una completa al menos una vez al año. Documenta el tiempo de cada fase, porque una copia correcta de 500 GB puede incumplir el RTO si la conexión de recuperación es lenta.

Verifica vídeos externos y URLs

Si utilizas offload de medios, Cloudflare, Amazon S3, Google Cloud, Vimeo o YouTube, confirma dónde vive el archivo original, qué sistema lo sirve y qué copia permite recuperarlo. Una URL en la biblioteca multimedia no demuestra que el vídeo esté físicamente en el servidor ni que el plugin lo haya incluido. Tras restaurar, revisa credenciales del bucket, política de versiones, dominio CDN, rutas y permisos privados, ya que el archivo puede existir pero seguir inaccesible para el visitante.

Plan accionable: copia la base de datos a diario, el código tras cada cambio y los medios mediante sincronización incremental a un bucket remoto. Conserva versiones durante 15 a 30 días, mantén una segunda copia aislada y programa una restauración parcial antes del próximo trimestre.
Este enfoque no es prioritario si tu biblioteca multimedia es pequeña, todos los vídeos están alojados íntegramente en YouTube, Vimeo o un servicio de streaming gestionado, o tu proveedor de hosting garantiza por contrato copias verificadas de todos los archivos con la retención que necesitas. Aun así, conviene confirmar por escrito qué rutas cubre, cuántos días guarda las copias y cuánto tarda en restaurarlas.

Preguntas comunes

¿Cómo hacer un backup de WordPress con vídeos?

Separa base de datos, código y medios, y envía cada conjunto a un destino remoto distinto del hosting. Para una carpeta de más de 20 GB, usa incremental o sincronización por objetos y prueba al menos una restauración parcial cada 3 o 6 meses.

¿Qué plugin sirve para vídeos grandes?

UpdraftPlus, BlogVault, Jetpack VaultPress Backup, WPvivid Backup Plugin y BackWPup pueden servir si admiten destino remoto, registros y restauración fiable. Comprueba antes el límite de tamaño, las exclusiones y si el plugin crea ZIP locales, porque eso falla con frecuencia por encima de 100 GB.

¿Cuánto cuesta guardar 500 GB de copias?

El coste depende del proveedor, las versiones, las peticiones y las descargas, no solo de los 500 GB. Calcula el volumen inicial, entre 6 y 12 meses de retención y una restauración completa para evitar sorpresas en la factura.

¿Una CDN guarda también mi copia de seguridad?

No necesariamente: una CDN como Cloudflare sirve contenido desde cachés o desde un origen, pero no sustituye una política de backup. Confirma si el original vive en el servidor, en un bucket S3 o en un proveedor de vídeo, y protege esa ubicación concreta.

Un plan medible evita pérdidas y sobrecostes

Mide GB, crecimiento, espacio libre y ventana nocturna; después fija RPO y RTO, separa base de datos, código y medios, usa sincronización incremental remota y registra restauraciones verificadas con checksums.

RESUMIR CON IA: Extrae lo importante

Comparte este artículo:

Josu Barrios

Josu Barrios

Somos especialistas en mantenimiento WordPress para empresas, profesionales y tiendas online. Contamos con experiencia en seguridad web, optimización de rendimiento, actualizaciones, copias de seguridad y resolución de incidencias técnicas, ayudando a que cada sitio funcione de forma rápida, estable y protegida. Nuestro enfoque combina soporte técnico profesional, buenas prácticas de seguridad y seguimiento continuo para ofrecer un servicio fiable, transparente y orientado a resultados reales.