Cómo hacer una copia de seguridad completa de un sitio en cPanel
¿Por qué necesitas una copia de seguridad completa en cPanel?
Imagina que trabajas durante meses en tu sitio web, publicas decenas de artículos, configuras el diseño perfecto y de repente, un error humano, un ataque de malware o un fallo del servidor borra todo. Sin una copia seguridad cPanel, recuperar tu trabajo sería una pesadilla o, directamente, imposible.
Realizar un backup cPanel completo no es un lujo, es una necesidad básica de cualquier administrador web, seas principiante o experto. Esta herramienta incluida en el panel de control de tu hosting te permite empaquetar todos los archivos de tu sitio, las bases de datos, las cuentas de correo y la configuración en un solo archivo comprimido.
Lo mejor de todo es que el proceso es mucho más sencillo de lo que imaginas. En esta guía extensa, te enseñaré paso a paso cómo hacer una copia de seguridad completa de un sitio en cPanel, cómo descargarla a tu ordenador y, lo más importante, cómo restaurarla cuando la necesites. Al final, también responderé a las preguntas más frecuentes para que no te quede ninguna duda.
Antes de empezar: ¿Qué incluye un backup completo?
Cuando hablamos de un cpanel backup completo, no nos referimos solo a los archivos de tu página web (HTML, CSS, imágenes, plugins). Una copia completa y responsable debe incluir:
- Archivos del directorio público (
public_html): Todo el contenido visible de tu web. - Bases de datos MySQL: Donde se almacenan los posts, comentarios, usuarios y configuraciones dinámicas.
- Cuentas de correo electrónico: Los emails, sus contraseñas y los filtros configurados.
- Zonas DNS: Las configuraciones que dirigen tu dominio al servidor.
- Configuración de tareas Cron: Programaciones automáticas que tengas activas.
- Certificados SSL: Si los tienes instalados, aunque normalmente se regeneran fácilmente.
[INFO] El backup que genera cPanel es un archivo
.tar.gzque contiene absolutamente todo. Es la forma más segura de garantizar una restauración completa.
Requisitos previos antes de generar el backup
Antes de lanzarte a crear tu backup cPanel, asegúrate de tener a mano:
- Acceso a cPanel: Normalmente se accede desde
tudominio.com/cpanelotudominio.com:2083. Usa tus credenciales de administrador del hosting. - Espacio en tu ordenador: El archivo de backup puede ser grande (desde unos pocos MB hasta varios GB, dependiendo del tamaño de tu web). Asegúrate de tener espacio en tu disco duro o en un disco externo.
- Paciencia: El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu sitio y la carga del servidor.
Paso a paso: Cómo hacer una copia de seguridad completa en cPanel
Vamos a lo importante. Sigue estos pasos al pie de la letra y tendrás tu copia seguridad cpanel lista en un abrir y cerrar de ojos.
Paso 1: Accede a tu panel de control cPanel
Inicia sesión en tu cuenta de cPanel. Una vez dentro, busca la sección "Archivos" (Files). Dentro de ella, encontrarás el icono que dice "Copias de seguridad" (Backup).
Paso 2: Genera una copia de seguridad completa
Haz clic en "Copias de seguridad". Se abrirá una nueva pantalla con varias opciones. Busca el apartado que dice "Copia de seguridad completa" (Full Backup) o similar.
- Selecciona el destino del backup. Puedes elegir "Home Directory" (Directorio principal) para que se guarde en tu servidor, pero lo más recomendable es elegir un destino remoto (como un servidor FTP o un almacenamiento en la nube) para tenerlo fuera del servidor.
- Si no tienes un destino remoto configurado, elige "Home Directory". Luego podrás descargarlo.
Haz clic en el botón "Generar copia de seguridad" o "Backup".
[WARNING] Si guardas el backup en el mismo servidor y este sufre un fallo total del disco, perderás tanto tu web como la copia. Siempre que sea posible, descarga el archivo a tu ordenador o a un servicio externo como Google Drive, Dropbox o un FTP de otro servidor.
Paso 3: Descarga el archivo de backup a tu ordenador
Una vez que cPanel termine de generar el archivo (verás una barra de progreso), este aparecerá en la carpeta backup de tu directorio principal. Para descargarlo:
- Ve a la sección "Administrador de archivos" (File Manager) en cPanel.
- Entra en la carpeta
backup(si no existe, puede estar en la raíz). - Verás un archivo con un nombre similar a
home_nombreusuario.tar.gz. Haz clic derecho sobre él y selecciona "Descargar".
Este archivo es tu backup cpanel completo. Guárdalo en un lugar seguro.
¿Cómo restaurar un backup en cPanel?
Tener la copia es solo la mitad del trabajo. Saber restaurar backup es lo que te salvará el día. Hay dos escenarios comunes: restaurar todo el sitio o restaurar solo una parte (como una base de datos).
Restaurar el backup completo (todo el sitio)
Esta opción suele requerir acceso a la raíz del servidor (WHM) y no siempre está disponible para usuarios de hosting compartido. Si tienes acceso a WHM, puedes usar la herramienta "Restore a Home Directory Backup". Si no, la forma más práctica es restaurar manualmente:
- Sube el archivo de backup a tu servidor vía FTP o desde el Administrador de Archivos de cPanel (subiéndolo a la carpeta
backupo apublic_html). - Descomprime el archivo
.tar.gzen el directorio raíz de tu cuenta. - Restaura las bases de datos: Esto es lo más delicado. El archivo de backup contiene un volcado SQL de tus bases de datos. Deberás importarlo manualmente a través de phpMyAdmin en cPanel.
[INFO] La restauración manual de un backup completo puede ser compleja si no estás acostumbrado a manejar archivos y SQL. Si te sientes inseguro, contacta con el soporte de tu hosting y pídeles que lo hagan por ti. Es su trabajo y suelen hacerlo con gusto.
Restaurar solo una base de datos (Backup parcial)
Si solo necesitas recuperar una tabla o una base de datos concreta, cPanel te lo pone muy fácil:
- Ve a la sección "Copias de seguridad" en cPanel.
- Busca el apartado "Descargar una copia de seguridad de base de datos MySQL".
- Descarga el archivo
.sql.gzde la base de datos que quieras. - Para restaurarla, ve a "phpMyAdmin".
- Selecciona tu base de datos en el menú de la izquierda.
- Haz clic en la pestaña "Importar".
- Sube el archivo
.sql.gzque descargaste y haz clic en "Continuar".
Este proceso es mucho más rápido y seguro que restaurar todo el sitio para un solo error.
Automatiza tus backups: La clave para la tranquilidad
Hacer un backup cpanel manual una vez está bien, pero lo ideal es automatizarlo. No querrás acordarte de hacer backups solo cuando ya es tarde.
En cPanel, puedes configurar "Trabajos Cron" (Cron Jobs) para que ejecuten un script de copia de seguridad automáticamente (por ejemplo, cada semana). Sin embargo, esto requiere conocimientos técnicos de comandos.
Una alternativa más sencilla es usar la herramienta "Backup de seguridad" de cPanel, si tu proveedor la ofrece, o usar un plugin de backup en tu CMS (como WordPress). Plugins como UpdraftPlus o BackWPup pueden enviar tus copias a la nube automáticamente sin tocar el cPanel.
[TIP] Configura una regla de oro: Backup semanal automático + copia manual mensual en tu disco duro. Así cubres cualquier imprevisto, desde un error puntual hasta un desastre mayor.
Preguntas frecuentes (FAQ) sobre backups en cPanel
Para terminar, resolvamos las dudas más comunes que suelen tener los usuarios.
¿Cuánto tiempo tarda en generarse un backup completo?
Depende del tamaño de tu web. Un blog pequeño puede tardar 30 segundos. Una tienda online con miles de imágenes puede tardar 10-15 minutos. Es normal, déjalo trabajar.
¿Puedo hacer un backup de solo los archivos sin las bases de datos?
Sí. En la sección "Copias de seguridad" tienes la opción de descargar solo el "Directorio principal" (Home Directory) o solo las "Bases de datos MySQL". Esto es útil si quieres ahorrar tiempo y espacio.
¿Necesito ser un experto en Linux para hacer esto?
No. cPanel está diseñado para ser intuitivo. Si sigues los pasos de esta guía, cualquier persona puede hacerlo. El conocimiento de Linux es útil para la restauración avanzada, pero no imprescindible para el 90% de los casos.
¿Qué hago si mi backup falla?
Primero, revisa el espacio en disco de tu servidor. Si está lleno, el backup fallará. También comprueba que no haya ningún plugin o script que esté bloqueando la compresión. Si el problema persiste, contacta con tu proveedor de hosting.
¿Es lo mismo un backup de cPanel que un backup del servidor?
No. El backup de cPanel solo incluye tu cuenta de hosting (tus archivos y bases de datos). Un backup del servidor incluye la configuración del propio servidor, algo que gestiona tu proveedor de hosting.
Conclusión: Tu seguridad web no es negociable
Hacer una copia de seguridad completa de un sitio en cPanel es un proceso que, una vez aprendido, no te llevará más de 5 minutos de trabajo activo. La inversión de tiempo es mínima comparada con el dolor de cabeza que te ahorras si algo sale mal.
Recuerda: la seguridad web empieza por tener una copia de tus datos en un lugar seguro y fuera del servidor principal. No esperes a que sea demasiado tarde.
[TIP] Crea un calendario de backups. Por ejemplo: "Todos los lunes a las 9:00 h genero mi backup y lo descargo". Conviértelo en un hábito y tu futuro yo te lo agradecerá.
Si tu hosting utiliza sistemas alternativos como Syspanel (antes conocido como HestiaCP), recuerda que el proceso es diferente y que normalmente el acceso a su panel se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). En ese panel, la opción de backup suele estar en la sección de "Backup" o "Copias de seguridad", aunque la lógica de descargar y restaurar es muy similar.
Ahora que ya sabes cómo hacerlo, no hay excusa. Entra en tu cPanel, genera tu primer backup y duerme tranquilo sabiendo que tu trabajo está a salvo.
