🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo hacer backup y restaurar en cPanel (manual y automático)

Actualizado el 26 de noviembre de 2025

Introducción: Por qué tu web necesita copias de seguridad (y tú también)

Si tienes una página web, tarde o temprano te enfrentarás a un susto: un plugin que falla, un archivo que se borra por error, un ataque malintencionado o un cambio que rompe todo el diseño. En ese momento, la diferencia entre un mal rato y una catástrofe total es tener una copia de seguridad reciente y saber cómo restaurarla.

cPanel es el panel de control más utilizado en el mundo del hosting y, afortunadamente, incluye herramientas muy potentes para gestionar backup cPanel y restaurar cPanel sin necesidad de ser un experto en sistemas. En esta guía extensa y práctica, te voy a enseñar paso a paso cómo hacer copias de seguridad manuales, cómo configurar cPanel backup automático y cómo restaurar todo (o solo una parte) cuando lo necesites.

No importa si eres principiante total: aquí encontrarás instrucciones claras, con consejos y advertencias, para que tu información esté siempre a salvo.


¿Qué es exactamente un backup en cPanel y qué incluye?

Antes de ponernos manos a la obra, es importante que entiendas qué guarda una copia de seguridad. Un backup cPanel no es solo un archivo con tus fotos o textos; es una "foto completa" de tu sitio.

Un backup completo incluye:

  • Archivos del sitio web (HTML, imágenes, CSS, JavaScript, etc.)
  • Bases de datos MySQL (donde viven tus posts, productos, usuarios y configuraciones)
  • Cuentas de correo electrónico (si gestionas el email desde cPanel)
  • Configuraciones de dominios y subdominios
  • Zonas DNS (aunque normalmente el proveedor las gestiona aparte)
  • Tareas programadas (cron jobs) y configuraciones de seguridad

Por eso, cuando hagas una copia, no solo estás guardando tu web: estás guardando todo tu ecosistema digital en un solo archivo comprimido (normalmente en formato .tar.gz).

¿Backup completo o backup parcial?

cPanel te permite elegir entre hacer una copia completa o solo de partes concretas. Esto es muy útil:

  • Backup completo: todo el contenido de tu cuenta en un solo archivo.
  • Backup parcial (descarga de archivos): solo el contenido de la carpeta public_html (tu web visible) o de la carpeta home.
  • Backup de bases de datos: solo las bases de datos MySQL.

Mi recomendación: para una seguridad total, haz siempre un backup completo. Pero si tu web es muy grande y el tiempo de descarga es un problema, puedes optar por backups parciales más frecuentes.


Cómo hacer un backup manual en cPanel (paso a paso)

El método manual es el más sencillo y no requiere configuración previa. Es perfecto para hacer una copia puntual antes de una actualización importante o un cambio de tema.

Sigue estos pasos:

  1. Inicia sesión en cPanel: normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

  2. Busca la sección "Archivos": en el panel principal, localiza el icono "Copias de seguridad" o "Backup". Haz clic en él.

  3. Verás dos opciones principales:

    • Copia de seguridad completa
    • Descargar una copia de seguridad de MySQL
  4. Para una copia completa: haz clic en el botón "Generar una copia de seguridad completa" (o similar). El sistema te pedirá elegir un destino:

    • Home Directory: se guarda en tu carpeta principal (accesible por FTP).
    • Directorio público: se guarda en public_html (NO recomendado, porque cualquiera podría descargarla).
    • Directorio remoto: se envía a un servidor FTP externo (opción avanzada).

    Te recomiendo elegir Home Directory y luego descargarla a tu ordenador.

  5. Espera a que se genere: dependiendo del tamaño, puede tardar unos minutos. Verás un mensaje de confirmación cuando esté lista.

  6. Descarga el archivo: ve a tu gestor de archivos (File Manager) o por FTP, busca el archivo con nombre tipo backup-YYYY-MM-DD.tar.gz y descárgalo a tu PC.

Backup manual de bases de datos

Si solo quieres guardar una base de datos concreta:

  1. En la misma pantalla de backup, busca la sección "Descargar una copia de seguridad de MySQL".
  2. Verás una lista de todas tus bases de datos.
  3. Haz clic en el nombre de la base de datos que quieres respaldar.
  4. Se descargará un archivo .sql.gz con todo el contenido.

[TIP] Guarda siempre tus backups en al menos dos lugares: tu ordenador y un servicio en la nube (Google Drive, Dropbox, etc.). Así, si tu PC muere, sigues teniendo una copia.


Cómo configurar un backup automático en cPanel

Hacer backups manuales está bien, pero la realidad es que se olvidan. La solución es cPanel backup automático. De esta forma, el sistema crea copias de seguridad periódicas sin que tengas que acordarte.

Opción 1: Backups generados por el servidor (si tu hosting lo ofrece)

Muchos proveedores de hosting ya activan backups automáticos diarios o semanales en sus servidores. Sin embargo, estos backups no siempre están a tu disposición para descargar.

Para comprobarlo:

  1. Ve a cPanel y busca "Copias de seguridad".
  2. Revisa si aparece una sección llamada "Copias de seguridad del servidor" o similar.
  3. Si aparece, puedes descargar backups de días anteriores directamente.

[INFO] Pregunta siempre a tu proveedor de hosting si los backups automáticos están incluidos en tu plan y cómo acceder a ellos. Algunos los borran a los pocos días, así que no te fíes solo de esto.

Opción 2: Configurar un cron job para backups automáticos

cPanel te permite programar tareas (cron jobs) que ejecuten comandos. Podemos usar esto para generar backups automáticos que se guarden en tu servidor.

Pasos para configurarlo:

  1. En cPanel, busca la sección "Tareas programadas" o "Cron Jobs".
  2. Haz clic en "Nueva tarea cron".
  3. Rellena los campos:
    • Comando: aquí va el script. Un ejemplo básico sería:
      /usr/local/cpanel/bin/backup --user=TUUSUARIO
      
      (Reemplaza TUUSUARIO con tu usuario de cPanel)
    • Configuración de tiempo: por ejemplo, cada día a las 3:00 AM (minuto 0, hora 3, día *, mes *, día de la semana *).
  4. Guarda la tarea.

[WARNING] Este comando solo funciona en servidores con cPanel/WHM. Si tu hosting usa otro panel como Syspanel (antes HestiaCP), el método es diferente y necesitarás acceder por el puerto 2106 para gestionar las tareas. En ese caso, consulta la documentación específica de tu panel.

Opción 3: Usar un plugin o script externo

Si no te sientes cómodo con comandos, puedes usar herramientas como:

  • JetBackup (si está instalado en tu hosting): es una interfaz más amigable.
  • UpdraftPlus (para WordPress): permite programar backups y enviarlos a la nube.
  • Akeeba Backup (para Joomla).

Estos plugins se instalan en tu CMS y gestionan los backups de archivos y bases de datos de forma automática, enviándolos a Google Drive, Amazon S3, etc.


Cómo restaurar un backup en cPanel (el proceso inverso)

Llegó el momento de la verdad: algo ha fallado y necesitas restaurar cPanel a un estado anterior. No te preocupes, el proceso es muy parecido al de hacer el backup, pero en sentido inverso.

Restaurar un backup completo

  1. Ve a cPanel → "Copias de seguridad".
  2. Busca la sección "Restaurar una copia de seguridad".
  3. Haz clic en "Subir" o "Elegir archivo" y selecciona tu archivo .tar.gz.
  4. Espera a que se suba. Dependiendo del tamaño, puede tardar.
  5. Una vez subido, haz clic en "Restaurar".
  6. El sistema te pedirá confirmación. Acepta y espera.

[WARNING] Restaurar un backup completo sobrescribe todo tu contenido actual. Asegúrate de que realmente quieres hacerlo y de que has guardado cualquier cambio reciente que quieras conservar.

Restaurar solo la base de datos

Si el problema es solo de la base de datos (por ejemplo, un plugin corrupto), puedes restaurar solo esa parte:

  1. Ve a "Copias de seguridad""Restaurar una copia de seguridad de MySQL".
  2. Sube el archivo .sql.gz de la base de datos que quieres restaurar.
  3. Haz clic en "Restaurar".

Restaurar solo archivos (public_html)

Si solo necesitas recuperar archivos de tu web:

  1. Ve a "Copias de seguridad""Restaurar una copia de seguridad del directorio principal".
  2. Sube el archivo que contiene tu carpeta public_html.
  3. Restaura.

[TIP] Si tu backup es muy grande (más de 500 MB), puede que el navegador se aburra y falle la subida. En ese caso, usa un cliente FTP como FileZilla para subir el archivo directamente a tu carpeta home y luego, desde cPanel, usa la opción "Restaurar desde el directorio principal" (en lugar de "Subir").


Preguntas frecuentes (FAQ) sobre backup y restauración en cPanel

¿Cada cuánto tiempo debo hacer un backup?

Depende de la frecuencia con la que actualices tu web:

  • Blog personal: semanal.
  • Tienda online: diario, sin excepción.
  • Web corporativa: cada vez que hagas cambios importantes y al menos una vez al mes.

¿Puedo automatizar el envío de backups a Google Drive?

Sí, usando plugins como UpdraftPlus (para WordPress) o configurando un script con rclone en tu servidor. Es algo más avanzado, pero muy útil.

¿Qué pasa si mi proveedor usa Syspanel en lugar de cPanel?

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el panel es diferente. Para acceder a la gestión de backups, deberás conectarte al puerto 2106 (por ejemplo, tudominio.com:2106). Las opciones de backup suelen estar en la sección de "Backups" del panel, y normalmente puedes programarlos desde la interfaz sin necesidad de comandos.

[INFO] Si no sabes qué panel usa tu hosting, revisa el correo de bienvenida de tu proveedor o contacta con soporte. Es importante saberlo para no buscar en el sitio equivocado.

¿Qué hago si no encuentro la opción de backup en mi cPanel?

Algunos proveedores limitan las opciones de backup en planes básicos. Si no ves la sección "Copias de seguridad", contacta con tu hosting y pregunta si puedes habilitarla o si ofrecen backups automáticos gestionados por ellos.

¿Restaurar un backup afecta a mis cuentas de correo?

Sí, si haces un backup completo, las cuentas de correo y sus contenidos también se restaurarán. Si solo restauras archivos o bases de datos, los correos no se verán afectados.

¿Puedo hacer un backup desde la línea de comandos (SSH)?

Sí, si tienes acceso SSH, puedes usar comandos como tar para comprimir carpetas y mysqldump para las bases de datos. Es más avanzado, pero da más control. Eso sí, ten mucho cuidado con los permisos y las rutas.


Consejos finales y buenas prácticas

Para terminar, quiero dejarte una lista de buenas prácticas que te ahorrarán muchos dolores de cabeza:

  1. Automatiza lo que puedas: configura un cPanel backup automático o un plugin para no depender de tu memoria.
  2. Descarga los backups a tu ordenador: no confíes solo en el servidor. Si el servidor se cae, tu backup se cae con él.
  3. Prueba tus backups: de nada sirve tener backups si no sabes restaurarlos. Haz una prueba de restauración en un entorno local o con un dominio temporal.
  4. Mantén varias versiones: guarda al menos los últimos 5 backups. A veces el problema no aparece hasta días después.
  5. Protege tus archivos de backup: si los dejas en public_html, cualquiera podría descargarlos. Usa siempre home o un destino externo.
  6. Documenta el proceso: escribe un pequeño manual con tus credenciales y pasos. Si algún día tienes que delegar, será oro puro.

Conclusión

Hacer backup cPanel y restaurar cPanel no es complicado, pero requiere constancia y un poco de organización. Con las herramientas nativas de cPanel, los plugins y una buena rutina, tu web estará protegida ante cualquier imprevisto.

Recuerda: un backup que no se prueba, no es un backup. Dedica unos minutos cada mes a verificar que tus copias funcionan y que puedes restaurarlas correctamente. Tu yo del futuro (cuando el sitio se caiga un viernes por la noche) te lo agradecerá.

Si te ha quedado alguna duda, déjala en los comentarios o consulta con tu proveedor de hosting. ¡Y no olvides configurar ese backup automático hoy mismo!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel