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 medios | Cambio habitual | Método para uploads | Ventana aconsejable |
|---|---|---|---|
| Hasta 20 GB | Pocos cambios semanales | Incremental diario y completo mensual | Entre 1 y 3 horas |
| Entre 20 y 200 GB | Vídeos cada semana | Incremental o sincronización S3 | Entre 3 y 8 horas |
| Más de 200 GB | Carga diaria o frecuente | Sincronización por objetos y versionado | Procesos continuos por lotes |
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.
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étodo | Datos transferidos cada vez | Disco temporal local | Recuperación de un vídeo |
|---|---|---|---|
| Completo | Todo el conjunto | Alto | Lenta si viene en ZIP |
| Diferencial | Cambios desde el último completo | Medio | Requiere completo y diferencial |
| Incremental | Solo cambios recientes | Bajo o medio | Ágil si hay catálogo de versiones |
| Sincronización por objetos | Archivos nuevos o cambiados | Muy bajo | Directa 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.
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.
- Permite conservar una copia local separada del hosting y de la cuenta S3.
- Ofrece espacio suficiente para exportar entre 1 y 3 bibliotecas multimedia de tamaño moderado.
- Puede guardarse desconectado tras validar la copia para reducir el riesgo de cifrado malicioso.
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.
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.
- Tu backup en Drive puede fallar al restaurar WordPress
- Diseño de políticas de retención y frecuencia de backups
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.