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

Cómo hacer una copia de seguridad completa de tu sitio web en cPanel y restaurarla

Actualizado el 8 de octubre de 2025

¡Entendido! Aquí tienes el artículo completo, optimizado para SEO y con el formato solicitado, listo para publicar.


Introducción: ¿Por qué es vital tu copia de seguridad?

Imagina que llevas meses construyendo tu web, publicando artículos, subiendo fotos y configurando tu tienda online. De repente, un error humano, un ataque de malware o un fallo del servidor borran todo. Sin una copia de seguridad (backup), ese trabajo se pierde para siempre. Es la diferencia entre un "susto" y una catástrofe digital.

Este instructivo está pensado para que, aunque no seas un experto técnico, aprendas a crear una copia de seguridad completa de tu sitio en cPanel y, lo más importante, a restaurarla cuando la necesites. No importa si tu web es un blog pequeño o una tienda con cientos de productos; el proceso es el mismo y te dará una tranquilidad absoluta.

¿Qué es exactamente un backup en cPanel?

Antes de empezar, vamos a desglosar qué contiene tu web. Cuando hablamos de una copia de seguridad completa, nos referimos a dos partes fundamentales:

  1. Los Archivos: Todas las carpetas y ficheros que componen tu sitio. Esto incluye el código fuente (HTML, PHP, CSS, JavaScript), las imágenes, los vídeos, los plugins, los temas... Todo lo que está en tu directorio public_html.
  2. La Base de Datos: Aquí es donde se guarda el contenido dinámico. Si usas WordPress, Joomla, PrestaShop o cualquier CMS, los artículos, páginas, comentarios, usuarios y configuraciones se almacenan en tablas dentro de una base de datos MySQL. Sin ella, tu web sería un cascarón vacío.

cPanel nos ofrece una herramienta nativa para realizar este respaldo de forma sencilla, sin necesidad de plugins externos (aunque estos también son válidos). La ventaja de hacerlo desde cPanel es que es universal y funciona para cualquier tipo de script.

Paso 1: Accede a tu panel de control cPanel

Lo primero es acceder a tu área de administración de hosting. Normalmente, la dirección es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña (los mismos que usas para acceder al FTP o al correo).

Una vez dentro, verás un panel lleno de iconos. Busca la sección "Archivos" o "Files". Dentro de ella, verás el icono de "Backup" o "Copias de seguridad". Haz clic en él.

[INFO] Si no encuentras el icono, usa el buscador en la parte superior derecha del panel. Escribe "Backup" y te llevará directamente a la herramienta.

Paso 2: Cómo hacer la copia de seguridad completa (Backup)

Has llegado a la pantalla de Backup. Verás varias opciones, pero para una copia total, nos centraremos en las dos primeras.

2.1. Copia de seguridad de la Base de Datos

En la sección "Backup de la base de datos", verás un listado con todas tus bases de datos (suelen llamarse usuario_nombrebd).

Para descargarla, haz clic en el nombre de la base de datos que quieres respaldar (o en el icono de descarga que aparece al lado). Se descargará un archivo con extensión .sql o .gz en tu ordenador. Este archivo contiene toda la estructura y los datos de tu base de datos.

[TIP] Si tu web usa varias bases de datos (poco común), descárgalas todas. Es mejor tenerlas y no usarlas que necesitarlas y no tenerlas.

2.2. Copia de seguridad de los Archivos (public_html)

Ahora vamos a por la parte más pesada: los archivos.

En la sección "Backup de la cuenta" o "Backup completo", verás una opción que dice "Download a Full Account Backup" o similar. Al hacer clic, te pedirá que configures algunos parámetros:

  • Destino del Backup: Elige "Home Directory" (generalmente es la opción por defecto).
  • Dirección de correo electrónico: Introduce un correo donde quieras recibir la notificación de que el backup se ha completado.

Luego, haz clic en "Generate Backup" o "Generar".

[WARNING] Este proceso puede tardar varios minutos, incluso horas, dependiendo del tamaño de tu web. No cierres la pestaña del navegador ni apagues el ordenador mientras se genera. El sistema te enviará un correo electrónico cuando termine.

Una vez que recibas el correo, ve a tu Administrador de Archivos (File Manager) en cPanel. Navega hasta la carpeta backups. Ahí encontrarás un archivo con un nombre similar a home_username.tar.gz. Haz clic derecho sobre él y selecciona "Descargar". ¡Ya tienes tu copia de seguridad completa en tu ordenador!

Resumen de tu kit de emergencia:

Ahora mismo deberías tener dos archivos guardados en tu PC:

  1. Un archivo .sql (o .gz) con tu base de datos.
  2. Un archivo .tar.gz con todos los archivos de tu web.

Guárdalos en un lugar seguro. Puedes subirlos a Google Drive, Dropbox o un disco duro externo. La regla de oro es: si tu casa se quema, tus backups deben estar a salvo.

Paso 3: Cómo restaurar tu sitio web desde el backup

Llegó el día de usar tu copia de seguridad. Ya sea porque tu web ha sido hackeada, has roto algo al editar un archivo o simplemente quieres migrar a un servidor nuevo. El proceso es igual de sencillo, pero hay que hacerlo en orden inverso: primero los archivos, luego la base de datos.

3.1. Restaurar los Archivos (public_html)

Para restaurar los archivos, tienes dos caminos: desde el Administrador de Archivos o desde el Backup.

Opción A: Desde el Administrador de Archivos (La más visual)

  1. Entra en "Administrador de Archivos" (File Manager) desde cPanel.
  2. Navega hasta tu directorio principal (el que contiene public_html).
  3. Sube el archivo .tar.gz que descargaste anteriormente. Puedes usar la función "Subir" (Upload) en la barra superior.
  4. Una vez subido, haz clic derecho sobre él y selecciona "Extraer" (Extract).
  5. Se abrirá una ventana preguntándote la ruta de extracción. Asegúrate de que sea la raíz (por ejemplo, /home/tuusuario/).
  6. Haz clic en "Extraer archivos". El sistema descomprimirá el archivo y sobrescribirá todos los archivos existentes en public_html con los de tu backup.

[WARNING] Este proceso sobrescribirá los archivos actuales. Si tu web fue hackeada, es posible que queden archivos maliciosos sueltos. Lo ideal es borrar todos los archivos del public_html antes de extraer el backup. Puedes hacerlo seleccionando todo y pulsando "Borrar". Hazlo con cuidado.

Opción B: Desde el panel de Backup (La más automática)

En la sección "Restore a Full Backup" o "Restaurar", puedes subir directamente el archivo .tar.gz y el sistema lo extraerá automáticamente en la ubicación correcta.

3.2. Restaurar la Base de Datos

Ahora vamos con la base de datos. Necesitarás el archivo .sql que descargaste.

  1. Vuelve a la sección "Backup" de cPanel.
  2. Busca la subsección "Restore a MySQL Database" o "Restaurar base de datos".
  3. Haz clic en "Choose File" o "Examinar" y selecciona el archivo .sql desde tu ordenador.
  4. En el menú desplegable, elige la base de datos a la que quieres importar los datos.

[INFO] Es importante que la base de datos exista. Si estás restaurando en el mismo hosting, ya existirá. Si estás migrando a un hosting nuevo, deberás crearla previamente con el mismo nombre y usuario.

  1. Haz clic en "Upload" o "Restaurar".

3.3. El paso final: Actualizar la configuración (Si es necesario)

Si has restaurado en el mismo dominio y servidor, no necesitas hacer nada más. Pero si has migrado a un servidor nuevo o has cambiado el dominio, tu web no funcionará hasta que actualices la configuración.

El archivo de configuración más común es wp-config.php para WordPress. Deberás editarlo y cambiar los valores de DB_NAME, DB_USER y DB_PASSWORD para que coincidan con los de tu nuevo hosting.

[TIP] Si no estás seguro de cómo editar estos archivos, contacta con tu proveedor de hosting. Ellos pueden guiarte en este último paso.

Preguntas Frecuentes (FAQ) sobre Backups en cPanel

¿Con qué frecuencia debo hacer una copia de seguridad?

Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es un backup diario o semanal. Si es una web estática que apenas cambia, uno mensual es suficiente. La seguridad es directamente proporcional a la frecuencia de tus backups.

¿Puedo automatizar el proceso de backup en cPanel?

Sí. Muchos proveedores de hosting ofrecen la opción de "Backup automático" o "Backup remoto" en cPanel. Puedes configurar que se envíe una copia a un servidor FTP o a un servicio de almacenamiento en la nube como Amazon S3. Busca en la sección de Backup la opción "Backup Remoto" para configurarlo.

¿Qué hago si mi backup es muy grande y tarda mucho en descargarse?

Es un problema común. Te recomendamos usar un gestor de descargas (como JDownloader) o hacerlo por FTP (FileZilla) para que la descarga sea más estable y no se corte. También puedes considerar hacer backups solo de los archivos importantes (como wp-content en WordPress) y de la base de datos por separado, omitiendo los archivos del núcleo que se pueden reinstalar.

¿Es lo mismo un backup de cPanel que un backup de mi proveedor de hosting?

No siempre. Algunos proveedores hacen copias de seguridad en sus servidores, pero no está garantizado que puedas acceder a ellas. Tu backup en cPanel es tu red de seguridad personal, independiente de la del servidor. No confíes solo en el backup del proveedor.

¿Puedo restaurar un backup de cPanel en un panel diferente, como Syspanel?

¡Sí! La gran ventaja de los backups de cPanel es que son universales. Los archivos .tar.gz y .sql son formatos estándar. Si tu nuevo hosting usa Syspanel (recuerda, el puerto de acceso por defecto es el 2106), el proceso es similar. Deberás subir los archivos a través de su Administrador de Archivos y luego importar la base de datos desde su interfaz de gestión de MySQL. La lógica es la misma: subir y extraer archivos, e importar el .sql.

Conclusión y Buenas Prácticas

Hacer una copia de seguridad en cPanel es una tarea de 5 minutos que puede ahorrarte un dolor de cabeza monumental. No es una opción, es una necesidad.

Para terminar, te dejo con una lista de buenas prácticas que te convertirán en un usuario ejemplar:

  • Establece un calendario: Marca en tu agenda un día al mes para hacer tu backup manual. Si tu web tiene mucho movimiento, hazlo semanal.
  • Guarda múltiples versiones: No te quedes solo con el último backup. Guarda al menos las 3 últimas versiones. A veces un problema aparece días después y necesitas una versión anterior.
  • Prueba tus backups: De nada sirve tener un backup si no sabes si funciona. Cada cierto tiempo, intenta restaurar tu web en un subdominio o en tu ordenador local para verificar que todo está en orden.
  • Mantén tu software actualizado: Un backup te salva de un desastre, pero la mejor defensa es no tenerlo. Mantén tu CMS, plugins y temas actualizados para minimizar riesgos de seguridad.

Ahora ya tienes el conocimiento. No esperes a tener un problema para ponerlo en práctica. Ve a tu cPanel y genera tu primera copia de seguridad hoy mismo. Tu yo del futuro te lo agradecerá.

¿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