Respaldos de cPanel

¿Qué es un respaldo completo de cPanel?
Un Full Backup de cPanel es un archivo .tar.gz que contiene absolutamente todo lo relacionado con una cuenta: archivos, correos, bases de datos, DNS, SSL y configuraciones internas.

Estructura general del respaldo

backup/
├── homedir/
├── mysql/
├── psqldump/
├── userdata/
├── sslcerts/
├── sslkeys/
├── ssldomains/
├── dnszones/
├── cp/
├── meta/
  

1) homedir/ → Archivos y correo (lo más importante)

Contiene el equivalente a /home/usuario/.

homedir/
├── public_html/
├── mail/
├── etc/
├── tmp/
├── logs/
├── .cpanel/
├── .htaccess
  
public_html/ → Archivos del sitio web
  • WordPress, Laravel, HTML, PHP
  • Imágenes y recursos
  • Dominios addon y subdominios

Restaurar esta carpeta equivale a restaurar el sitio web.

mail/ → Correos físicos

Ruta real: /home/usuario/mail/

mail/
└── dominio.com/
    └── soporte/
        ├── cur/
        ├── new/
        └── tmp/
  
Cada carpeta representa una cuenta de correo. Si esta carpeta se pierde, se pierden los mensajes.
etc/ → Configuración de cuentas de correo

Ruta real: /home/usuario/etc/

etc/
└── dominio.com/
    ├── shadow
    ├── passwd
    └── quotas
  
Sin esta carpeta, aunque copies mail/, cPanel no reconocerá las cuentas creadas.

2) mysql/ → Bases de datos

mysql/
├── basededatos.sql
├── basededatos2.sql
  
  • Estructura de tablas
  • Datos
  • Índices y relaciones

Equivale a un mysqldump completo.


3) dnszones/

Archivos de zona DNS:

dnszones/
└── dominio.com.db
  

Incluye registros A, MX, TXT, SPF, DKIM y DMARC.


4) sslcerts / sslkeys / ssldomains

  • sslcerts → Certificados CRT
  • sslkeys → Llaves privadas
  • ssldomains → Asociación dominio-certificado

5) userdata/

Información interna de dominios principales, addon domains, subdominios y configuración Apache.


6) cp/

Configuraciones internas como cron jobs y filtros.


7) meta/

Información del backup: usuario, fecha y versión de cPanel.


Resumen crítico

Elemento Carpeta
Sitio web homedir/public_html
Correos físicos homedir/mail
Cuentas de correo homedir/etc
Bases de datos mysql/*.sql
DNS dnszones
SSL sslcerts

Restauración vía cPanel (Breve)

Un respaldo completo NO puede restaurarse desde cPanel en hosting compartido. Solo WHM/root puede hacerlo completamente.
Restaurar archivos web
  1. Entrar a Administrador de archivos.
  2. Ir a public_html.
  3. Eliminar contenido actual.
  4. Subir contenido de homedir/public_html.
  5. Extraer archivos.
Restaurar base de datos
  1. Crear nueva base en “Bases de datos MySQL”.
  2. Entrar a phpMyAdmin.
  3. Seleccionar base.
  4. Importar archivo .sql desde carpeta mysql/.
Restaurar correos

Archivos físicos: Subir contenido de homedir/mail a /home/usuario/mail/

Configuración: Subir contenido de homedir/etc a /home/usuario/etc/

Restauración completa correcta (WHM)

WHM → Backup → Restore a Full Backup / cpmove file

Conclusión técnica: Un respaldo completo de cPanel equivale a /home + dumps SQL + DNS + SSL + metadata.

¿Le ha resultado útil este artículo?