Un backup (copia de seguridad) es una foto del estado de una web en un momento dado. Permite volver atrás cuando algo sale mal: un cambio que rompió algo, un ataque, un borrado accidental, una actualización que falló.
Qué incluye un backup completo
Para una web típica con CMS, un backup útil cubre:
- Ficheros: el sistema completo (PHP, plantillas, plugins, uploads).
- Base de datos: contenido (entradas, páginas, usuarios), configuración, comentarios.
- Configuración del servidor: .htaccess, nginx.conf, variables de entorno, scheduled tasks (crons).
Sin los tres, la restauración puede dar problemas: por ejemplo, recuperar solo la base de datos sin los plugins puede dejar la web rota.
Frecuencia recomendada
- Diaria para webs activas (e-commerce, portales con muchos contenidos nuevos).
- Semanal para webs corporativas con cambios moderados.
- Antes de cualquier cambio mayor (actualización de versión, instalación de plugins críticos, migración).
Mantener al menos 7 backups recientes (semana) y uno mensual antiguo (3–6 meses) cubre la mayoría de necesidades.
Dónde se guardan
- En el mismo servidor: cómodo pero peligroso. Si el servidor falla, el backup también se pierde. Solo válido como capa rápida.
- Off-site (S3, Google Cloud Storage, NAS local): la práctica recomendada. Si el servidor original cae, el backup está intacto en otro sitio.
- 3-2-1: regla clásica de copias de seguridad. 3 copias, en 2 medios distintos, 1 fuera del sitio. Para webs pequeñas, suele bastar con local + cloud.
Cuándo conviene restaurar
- Tras un cambio reciente que rompió funcionalidad y no se sabe cómo deshacerlo.
- Tras una infección por malware si los ficheros están comprometidos.
- Tras un borrado accidental de contenido.
- Tras un fallo de actualización de plugins o del CMS.
Cuándo NO conviene restaurar a la ligera
- Si hay actividad reciente entre el backup y ahora (entradas nuevas, comentarios, transacciones), restaurar pierde esa actividad. Conviene exportar primero los datos nuevos.
- Si el problema afecta solo a una parte concreta (un plugin, una página), suele ser más barato arreglar puntualmente que rebobinar todo.
Cómo verificar que un backup es válido
Un backup que nunca se ha probado es solo un acto de fe. Conviene cada cierto tiempo:
- Tomar el último backup.
- Restaurarlo en un entorno staging.
- Comprobar que la web arranca y los datos están.
Si la restauración falla, hay que revisar el sistema de backups antes de necesitarlo de verdad.