Cómo hacer una copia de seguridad completa de tu web en cPanel y restaurarla
¿Por qué es tan importante hacer un backup cPanel?
Imagina que has trabajado durante meses en tu página web: has escrito artículos, has subido fotos de tus productos, has configurado el carrito de la compra y has conseguido posicionar tus páginas en Google. De repente, un día, un error del servidor, un ataque de malware o un descuido al actualizar un plugin borra todo tu trabajo. Sin una copia de seguridad, ese escenario es una pesadilla. Con una copia, es solo un pequeño contratiempo.
Hacer una copia de seguridad web no es una opción, es una necesidad. Es tu red de seguridad digital. Piénsalo como un seguro: esperas no necesitarlo nunca, pero cuando lo necesitas, te salva la vida.
La buena noticia es que, si tu hosting utiliza el panel de control más popular del mundo, cPanel, tienes a tu disposición herramientas muy potentes y sencillas para hacerlo. No necesitas ser un experto en informática para proteger tu negocio online. En esta guía, te voy a explicar paso a paso, y de una forma muy visual, cómo hacer tu propio backup cPanel y, lo que es igual de importante, cómo restaurar copia seguridad cuando la necesites.
Vamos a ello. No te preocupes si nunca lo has hecho, te acompaño en cada clic.
Antes de empezar: ¿Qué necesitas y qué vas a encontrar?
Para realizar este proceso, solo necesitas dos cosas:
- Acceso a tu panel de control cPanel (normalmente en
www.tudominio.com/cpanelocpanel.tudominio.com). - Tu nombre de usuario y contraseña de cPanel (no confundir con los de WordPress o el correo).
Dentro de cPanel, buscaremos la sección Archivos. Ahí es donde viven todas las herramientas de gestión de tu sitio, incluidas las de copias de seguridad.
[INFO] Si tu hosting usa "Syspanel" (el antiguo HestiaCP), el proceso es diferente. Deberás acceder a través del puerto 2106 (por ejemplo,
https://tu-dominio.com:2106) para encontrar las herramientas de backup. Esta guía se centra en cPanel, que es el estándar, pero el concepto de proteger tus datos es universal.
El método infalible: La herramienta "Copia de seguridad" en cPanel
Este es el método más recomendado y completo. Te permite descargar una copia de todo tu sitio web (archivos, bases de datos, configuraciones de correo, etc.) directamente a tu ordenador. Es la forma más segura de tener un respaldo, ya que lo guardas en un lugar físico que tú controlas.
Paso 1: Accede a la herramienta de backup cPanel
- Inicia sesión en tu cPanel.
- Busca la sección Archivos (suele tener un icono de una carpeta). Dentro, haz clic en Copia de seguridad o Backup.
Paso 2: Genera la copia de seguridad completa
Verás una pantalla con varias opciones. En la parte superior, bajo el título Copia de seguridad completa, verás un botón que dice Descargar una copia de seguridad completa del sitio web o similar.
- Haz clic en ese botón.
- cPanel comenzará a generar un archivo comprimido (en formato
.tar.gz) con absolutamente todo tu sitio: el contenido depublic_html, las bases de datos MySQL, las zonas DNS, las cuentas de correo y las reglas de redirección. - Este proceso puede tardar unos minutos, dependiendo del tamaño de tu web.
- Cuando esté listo, se descargará automáticamente a tu ordenador, o te dará un enlace de descarga. Guárdalo en un lugar seguro y, a ser posible, fuera de tu hosting (por ejemplo, en un disco duro externo, en Google Drive o en Dropbox).
[WARNING] No descargues el backup y lo dejes en el mismo servidor. Si el servidor falla, perderás tanto la web como la copia. La idea es tener el respaldo en un lugar físico diferente.
Paso 3: Descarga las bases de datos por separado
El archivo de copia completa es genial, pero a veces es más ágil trabajar con las bases de datos de forma individual. En la misma pantalla de Copia de seguridad, baja hasta la sección Descargar una copia de seguridad de la base de datos MySQL.
- Verás una lista con todas tus bases de datos.
- Haz clic en el nombre de la base de datos que quieras respaldar (por ejemplo,
tuusuario_wordpress). - Se descargará un archivo con extensión
.sql.gz. Este archivo contiene toda la información de tu base de datos: entradas, páginas, comentarios, usuarios, configuraciones...
[TIP] Si tu web usa WordPress, la base de datos contiene todo tu contenido. Descargarla es como hacer una foto de todo el texto e imágenes de tu web (aunque las imágenes, como tal, están en los archivos).
El método rápido: Copia de seguridad en la carpeta "backup"
cPanel ofrece otra opción muy práctica: generar una copia de seguridad y guardarla en una carpeta específica dentro de tu propio hosting (la carpeta backup).
- En la misma pantalla de Copia de seguridad, busca la sección Copia de seguridad parcial o Backup parcial.
- Ahí podrás generar una copia de seguridad de tu Directorio principal (Home Directory) o de las Bases de datos MySQL.
- Al hacerlo, cPanel guardará el archivo en una carpeta llamada
backupdentro de tu cuenta.
Ventaja: Es más rápido que descargar el archivo completo a tu PC.
Desventaja: Si el servidor se daña por completo, la copia en esa carpeta también se perderá. Es útil para restaurar algo rápidamente, pero no es un plan de respaldo sólido.
[INFO] Te recomiendo que combines ambos métodos: usa la copia en la carpeta
backuppara soluciones rápidas, pero siempre descarga una copia completa a tu ordenador o a la nube con regularidad.
Restaurar copia seguridad: El momento de la verdad
Saber hacer el backup es la mitad del trabajo. La otra mitad es saber restaurarlo. No querrás estar en medio de una crisis sin saber qué hacer. Vamos a ver los dos escenarios más comunes.
Restaurar la copia de seguridad completa (archivos y base de datos)
Este proceso es para cuando has perdido todo o casi todo. Es el "modo resurrección".
- Vuelve a la sección Archivos > Copia de seguridad.
- Busca la sección Restaurar una copia de seguridad o Restore a Backup.
- Verás un botón para Subir un archivo o Cargar.
- Haz clic en él y selecciona el archivo
.tar.gzque descargaste anteriormente desde tu ordenador. - cPanel subirá el archivo y lo restaurará automáticamente. Dependiendo del tamaño, puede tardar unos minutos.
Un detalle importante: Este proceso restaura tus archivos y la configuración, pero no restaura las bases de datos automáticamente en todos los casos. A veces, tendrás que hacerlo por separado.
Restaurar una base de datos MySQL individual
Este es el método más común para arreglar un problema concreto, como un error en WordPress o una actualización fallida.
- Ve a la sección Archivos > Copias de seguridad y busca la parte de Restaurar una base de datos MySQL.
- Haz clic en el botón Subir o Cargar.
- Selecciona el archivo
.sql.gzque descargaste de tu base de datos. - cPanel lo subirá y restaurará la base de datos en tu servidor.
[WARNING] Al restaurar una base de datos, sobrescribirás la información actual. Si has hecho cambios en tu web después de la fecha de la copia, los perderás. Asegúrate de que es lo que quieres.
¿Y si solo necesito restaurar una carpeta o archivo concreto?
Si has borrado un archivo por error, no necesitas restaurar todo. En cPanel, ve a la sección Archivos > Administrador de archivos. Navega hasta la carpeta donde estaba el archivo y haz clic en Restaurar en la barra superior. cPanel buscará en sus copias de seguridad internas y te permitirá recuperar el archivo.
Automatizar backup: La clave para una tranquilidad total
Hacer backups manualmente es como limpiar la casa: lo haces una vez y te olvidas, pero al cabo de una semana vuelve a estar desordenado. La solución es crear una rutina.
La mayoría de los proveedores de hosting que usan cPanel ofrecen una herramienta llamada "Copias de seguridad" o "Backup automático" dentro del propio panel o en la sección de "Administración de cuenta" del hosting.
- Busca la opción de backups automáticos en la interfaz de tu proveedor. No siempre está dentro de cPanel, a veces es una función del plan de hosting.
- Configura la frecuencia: Te recomiendo hacer una copia diaria o, como mínimo, semanal. Si actualizas tu web muy a menudo, mejor diaria.
- Configura el destino: Algunos proveedores te permiten guardar las copias en un almacenamiento remoto (como Amazon S3 o Google Drive) para mayor seguridad.
[TIP] Si tu proveedor no ofrece backups automáticos, puedes usar un plugin de WordPress (si tu web es WordPress) para programar copias de seguridad en tu propio servidor o en la nube. Es una alternativa excelente.
Preguntas frecuentes (FAQ) sobre el backup cPanel
Para terminar, voy a resolver las dudas más comunes que me suelen plantear los clientes.
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es una copia diaria. Si es un sitio más estático, con una copia semanal o quincenal es suficiente. La regla de oro es: si no te importaría perder el trabajo de un día, una copia semanal está bien; si no, hazla diaria.
¿Cuánto espacio ocupa una copia de seguridad?
Depende del tamaño de tu web. Un blog pequeño puede ocupar unos pocos MB, mientras que una tienda online con muchas imágenes puede ocupar varios GB. Es importante que tu plan de hosting tenga espacio suficiente para guardar las copias (si las guardas en el servidor) o que tengas espacio en tu cuenta de almacenamiento en la nube.
¿Puedo restaurar una copia de seguridad de cPanel en otro hosting?
Sí, en la mayoría de los casos. El archivo .tar.gz es un estándar y, si el nuevo hosting también usa cPanel, el proceso es muy sencillo: subes el archivo y lo restauras. Si el hosting es diferente, puede que necesites ayuda del soporte técnico.
¿Qué es mejor, el backup de cPanel o el de un plugin de WordPress?
Ambos son válidos. El de cPanel es más completo y no depende de que WordPress funcione. El de un plugin es más cómodo para restaurar solo WordPress y se puede automatizar fácilmente sin tocar el servidor. Mi recomendación es usar ambos: el de cPanel para una seguridad total y el del plugin para tener un acceso rápido y fácil a tu contenido.
¿Cómo sé si mi copia de seguridad se ha hecho correctamente?
La mejor prueba es intentar restaurarla en un entorno de prueba. Si no tienes un entorno de pruebas, al menos descarga el archivo y comprueba que tiene un tamaño razonable y que no está vacío. También puedes abrir el archivo comprimido para ver si contiene las carpetas y archivos esperados.
Conclusión: Tu web, tu responsabilidad
Hacer una copia de seguridad web es una de las tareas más importantes que puedes hacer como propietario de un sitio. No es aburrido ni complicado, es simplemente una buena práctica que te ahorrará muchos dolores de cabeza.
Con esta guía, ya tienes el conocimiento para hacer un backup cPanel completo, restaurar copia seguridad cuando lo necesites y automatizar backup para olvidarte del problema. No lo dejes para mañana, dedica cinco minutos hoy a proteger tu trabajo. Tu yo del futuro te lo agradecerá.
