Backups de cPanel: completo, incremental, y restauración
cPanel
1

La herramienta de Backup de cPanel

cPanel incluye una sección llamada "Backup" (y una variante más amigable llamada "Backup Wizard") desde donde un usuario puede generar respaldos de su cuenta sin depender del administrador del servidor. Es la forma más sencilla y estándar de llevarse una copia de un sitio alojado en hosting compartido, migrarla a otro servidor o restaurar un archivo concreto.

Tipos de backup disponibles

  • Backup completo (Full Backup): empaqueta todo el contenido de la cuenta: home, bases de datos, correos, reenviadores, filtros, registros DNS y configuraciones. Se descarga como un archivo .tar.gz y sirve para migrar la cuenta entera a otro servidor con cPanel.
  • Backup parcial (Partial Backup): te permite bajar solo un componente específico, como el directorio home, una base de datos MySQL individual, los reenviadores de correo o los filtros. Es ideal cuando solo necesitas una pieza y no quieres cargar con decenas de gigabytes.

Restauración parcial

Desde el mismo panel puedes subir archivos de backup previamente descargados para restaurar componentes individuales. Por ejemplo, si un cliente borró sin querer una tabla clave, basta con subir el archivo .sql.gz correspondiente y cPanel re-importa esa base de datos sin tocar el resto. Lo mismo aplica para restaurar el home o los reenviadores de correo. Esta granularidad evita tener que tirar abajo un sitio entero para corregir un solo componente.

Backups programados con WHM (para resellers)

Si administras un servidor cPanel con WHM, tienes acceso a la configuración central "Backup Configuration" desde donde puedes definir una política para todas las cuentas alojadas:

  • Tipo: compressed, uncompressed o incremental.
  • Frecuencia: diaria, semanal o mensual, combinables entre sí.
  • Retención: cuántas copias conservar de cada tipo.
  • Selección de cuentas: incluir todas o excluir algunas específicas.

Los backups incrementales solo guardan los cambios respecto al anterior y son mucho más rápidos y ligeros, aunque requieren mantener la cadena íntegra.

Destinos remotos

WHM permite configurar uno o varios destinos de backup además del disco local. Los más usados son:

  • FTP: simple y compatible con cualquier servidor FTP.
  • SFTP/SSH: más seguro, recomendado sobre FTP plano.
  • Rsync: eficiente cuando solo quieres transferir diferencias a un servidor de backup.
  • Amazon S3 y compatibles: almacenamiento de objetos con alta durabilidad y retención a largo plazo.
  • Google Drive: útil para entornos pequeños que ya usan la suite de Google.
  • WebDAV: compatible con proveedores como Nextcloud u ownCloud.

Se recomienda definir al menos dos destinos distintos, por ejemplo un servidor interno y un bucket externo, para cumplir la regla 3-2-1.

Retención y verificación

Conserva backups diarios de la última semana, semanales del último mes y mensuales del último año si tu espacio lo permite. WHM se encarga de rotar automáticamente los archivos viejos. Además, activa la opción de validación que comprueba que los backups terminaron sin errores y revisa periódicamente el log de transporte: muchas veces los respaldos locales funcionan, pero el envío remoto falla por credenciales vencidas o cambios en el endpoint.

Buenas prácticas finales

  • Restaura de vez en cuando una cuenta en un servidor de pruebas para confirmar que los backups son usables.
  • No dependas únicamente del backup local del mismo servidor: si el disco falla, se va todo junto.
  • Documenta el procedimiento de restauración completa para que cualquier operador pueda ejecutarlo en un incidente.