Cómo hacer una copia de seguridad (backup) de tu web en cPanel y restaurarla
¿Por qué es tan importante hacer copias de seguridad de tu web?
Imagina que has trabajado durante meses en tu sitio web: has escrito artículos, has configurado plugins, has diseñado la página de inicio y has conseguido posicionar tus contenidos en Google. De repente, un error de actualización, un ataque de malware o un error humano al borrar un archivo provoca que todo desaparezca. Sin una copia de seguridad, recuperar ese trabajo puede ser imposible o extremadamente costoso.
Hacer backup cPanel es una de las tareas más importantes que cualquier propietario de una web debe dominar. No importa si tienes una pequeña tienda online, un blog personal o el sitio corporativo de tu empresa: los datos son tu activo más valioso. En esta guía completa, te explicaré paso a paso cómo hacer una copia de seguridad y, lo más importante, cómo restaurarla cuando la necesites. No necesitas ser un experto técnico: con estas instrucciones básicas, podrás proteger tu web de cualquier imprevisto.
¿Qué es exactamente una copia de seguridad de una web?
Antes de entrar en materia, es fundamental entender qué contiene una copia de seguridad de un sitio web. Cuando hablamos de hacer backup cPanel, nos referimos a crear una instantánea completa de todos los archivos y datos que componen tu página. Esto incluye:
- Los archivos del sitio: imágenes, vídeos, código PHP, hojas de estilo CSS, JavaScript, etc. Básicamente, todo lo que está dentro de la carpeta
public_html. - La base de datos: en la mayoría de los sitios web (especialmente WordPress), todo el contenido de tus artículos, páginas, comentarios, usuarios y configuraciones se almacena en una base de datos MySQL. Sin ella, tu web sería como una casa sin muebles.
- Las configuraciones del servidor: como las cuentas de correo electrónico asociadas a tu dominio, las zonas DNS o las reglas de redirección.
Cuando restauras un backup hosting, estás devolviendo todos estos elementos a un estado anterior, como si viajaras en el tiempo. Es importante saber que existen dos métodos principales para hacer estas copias: desde el panel de control de tu hosting (cPanel) o mediante plugins específicos si usas WordPress.
Método 1: Hacer backup cPanel completo paso a paso
El panel de control cPanel es el más utilizado en el mundo del hosting compartido. Aunque cada proveedor puede tener una interfaz ligeramente diferente, los pasos básicos son prácticamente universales. Te los explico con todo detalle.
Accede a tu panel de control
Lo primero que necesitas es acceder a cPanel. Normalmente, lo harás escribiendo tudominio.com/cpanel en tu navegador o a través del enlace que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña (o los datos que te hayan dado). Una vez dentro, verás un panel con muchas secciones e iconos. No te agobies: solo necesitas localizar la sección que dice "Archivos" o "Files".
Localiza la herramienta de copias de seguridad
Dentro de la sección "Archivos", busca un icono que se llama "Copias de seguridad" o "Backup". Al hacer clic, se abrirá una nueva pantalla con varias opciones. Aquí es donde ocurre la magia. Verás diferentes secciones, pero nos interesan principalmente dos: "Copia de seguridad completa" y "Descargar una copia de seguridad de MySQL".
Genera una copia de seguridad completa
En la sección de "Copia de seguridad completa", verás un botón que dice "Generar una copia de seguridad completa" o "Backup completo". Al pulsarlo, cPanel empezará a comprimir todos los archivos de tu cuenta en un solo archivo .tar.gz. Este proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu web.
IMPORTANTE: No cierres la pestaña del navegador mientras se genera la copia. Si lo haces, el proceso podría interrumpirse. Espera a que aparezca un mensaje de confirmación.
Descarga la copia a tu ordenador
Una vez que cPanel ha terminado de generar la copia de seguridad, verás una lista con los archivos disponibles para descargar. El archivo principal se llamará algo así como backup-XXXXXX.tar.gz. Haz clic derecho sobre él y selecciona "Guardar enlace como" o simplemente haz clic y espera a que se descargue. Es fundamental que guardes este archivo en un lugar seguro, preferiblemente en un disco duro externo o en la nube (Google Drive, Dropbox, etc.). Recuerda que una copia de seguridad que está en el mismo servidor no te servirá de nada si el servidor falla por completo.
Haz una copia de seguridad de la base de datos
Ahora, en la misma pantalla de copias de seguridad, busca la sección "Descargar una copia de seguridad de MySQL". Verás una lista con todas las bases de datos que tiene tu sitio. Normalmente, solo tendrás una, que se llamará algo como tusuario_basededatos. Haz clic en el nombre de la base de datos y se descargará un archivo con extensión .sql. Este archivo contiene toda la información de tu sitio: artículos, páginas, comentarios, usuarios, etc. Guárdalo junto con el archivo de la copia completa.
[INFO] Algunos paneles de cPanel más modernos permiten generar un backup completo que ya incluye la base de datos en un solo archivo. Si tu versión lo permite, es la opción más cómoda. En caso contrario, sigue estos dos pasos por separado.
Método 2: Copia de seguridad WordPress con plugins
Si tu web está hecha con WordPress (lo más probable), tienes una alternativa mucho más sencilla y automatizada: usar un plugin de copias de seguridad. Esta es la opción recomendada para la mayoría de usuarios, especialmente para aquellos que no se sienten cómodos navegando por cPanel. Además, estos plugins te permiten programar copias automáticas, algo que no puedes hacer con el método manual.
Los mejores plugins para hacer backup de WordPress
Existen varios plugins excelentes, pero los más populares y fiables son:
- UpdraftPlus: es el plugin más utilizado del mundo para hacer copias de seguridad. Su versión gratuita es muy completa y permite programar copias diarias o semanales, además de guardarlas en servicios de nube como Google Drive o Dropbox.
- BackWPup: otra opción muy potente que también tiene una versión gratuita. Te permite programar copias y enviarlas a diferentes destinos.
- All-in-One WP Migration: muy popular por su facilidad de uso, especialmente para migrar sitios web de un hosting a otro.
Cómo hacer una copia de seguridad con UpdraftPlus
Para que puedas seguirlo fácilmente, te explicaré el proceso con UpdraftPlus, ya que es el más intuitivo.
Paso 1: Ve al panel de administración de WordPress (normalmente en tudominio.com/wp-admin). En el menú lateral izquierdo, busca "Ajustes" o "Configuración" y haz clic en "UpdraftPlus Backups".
Paso 2: Verás una pantalla con un botón azul grande que dice "Ahora" o "Backup Now". Haz clic en él. Se abrirá una ventana emergente preguntándote si quieres incluir la base de datos y los archivos. Déjalo todo marcado y pulsa "Aceptar".
Paso 3: El plugin empezará a trabajar. Puede tardar unos minutos. Cuando termine, verás la copia de seguridad en la lista de "Copia de seguridad existente". Ahora, haz clic en el botón "Descargar" que aparece al lado de la copia. Elige un destino (por ejemplo, Google Drive) o simplemente descarga los archivos a tu ordenador.
[TIP] Configura las copias automáticas en UpdraftPlus. Ve a la pestaña "Ajustes" del plugin y establece una programación, por ejemplo, una copia completa cada domingo a las 3:00 AM. Así, aunque te olvides, tu web estará protegida.
¿Cómo restaurar un backup hosting desde cPanel?
Saber hacer copias de seguridad es solo la mitad del trabajo. La otra mitad, igual de importante, es saber restaurarlas. No te preocupes, el proceso es bastante sencillo si sigues estos pasos.
Restaurar la copia de seguridad completa
Para restaurar un backup hosting desde cPanel, sigue estos pasos:
Paso 1: Accede a tu cPanel y ve de nuevo a la sección "Copias de seguridad". Esta vez, busca la opción que dice "Restaurar" o "Restore". En la mayoría de las versiones de cPanel, verás un botón que dice "Cargar" o "Subir" en la sección de "Restaurar una copia de seguridad".
Paso 2: Haz clic en ese botón y selecciona el archivo .tar.gz que descargaste anteriormente desde tu ordenador. cPanel lo subirá al servidor y comenzará el proceso de restauración. Dependiendo del tamaño del archivo, puede tardar varios minutos.
Paso 3: Una vez que termine, cPanel te mostrará un mensaje indicando si la restauración fue exitosa o si hubo algún error. Si todo ha ido bien, tu web debería estar de vuelta con todos sus archivos.
Restaurar la base de datos por separado
Si solo necesitas restaurar la base de datos (por ejemplo, si tu web funciona pero pierdes los artículos), el proceso es diferente:
Paso 1: En cPanel, ve a la sección "Bases de datos MySQL". Busca la base de datos que quieres restaurar y haz clic en "phpMyAdmin". Esto abrirá una interfaz donde puedes gestionar la base de datos.
Paso 2: Dentro de phpMyAdmin, selecciona tu base de datos en el menú lateral izquierdo. Luego, ve a la pestaña "Importar" en la parte superior.
Paso 3: Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste. Deja las opciones por defecto y pulsa "Continuar". phpMyAdmin importará los datos y, cuando termine, verás un mensaje de éxito.
[WARNING] Antes de restaurar una base de datos, es recomendable hacer una copia de seguridad de la base de datos actual. Así, si algo sale mal, podrás volver al estado anterior. La restauración sobrescribirá por completo los datos existentes.
Restaurar un backup de WordPress con plugins
Si has utilizado un plugin como UpdraftPlus para hacer la copia, restaurarla es igual de sencillo, e incluso más, porque no necesitas tocar cPanel.
Paso 1: Instala y activa UpdraftPlus en tu nuevo sitio WordPress (o en el sitio donde quieras restaurar).
Paso 2: Ve a la pestaña "Restaurar" dentro del plugin. Verás una opción para "Subir archivos de copia de seguridad". Haz clic ahí y selecciona los archivos de backup que descargaste (normalmente son varios: uno para la base de datos y otro para los archivos).
Paso 3: El plugin subirá los archivos y te mostrará una lista de las copias disponibles. Haz clic en "Restaurar" en la copia que quieras. Te preguntará qué componentes quieres restaurar (base de datos, plugins, temas, etc.). Te recomiendo que marques todo y pulses "Restaurar".
Paso 4: El plugin te pedirá confirmación y luego empezará a trabajar. Al terminar, es posible que necesites actualizar las URLs del sitio si lo estás restaurando en un dominio diferente. El propio plugin te ofrece un asistente para hacerlo.
¿Qué pasa si mi hosting usa Plesk en lugar de cPanel?
No todos los hosts usan cPanel. Algunos utilizan Plesk, que es otro panel de control muy popular, especialmente en servidores VPS y dedicados. Aunque los conceptos son los mismos, los pasos varían ligeramente. Te lo explico brevemente para que no te pierdas.
Hacer backup en Plesk
En Plesk, la herramienta de copias de seguridad se encuentra en la sección "Copias de seguridad" o "Backup Manager". El proceso es bastante similar:
Paso 1: Accede a Plesk con tus credenciales.
Paso 2: Ve a "Sitios web y dominios" y selecciona tu dominio.
Paso 3: Busca el icono de "Copias de seguridad" y haz clic en "Crear una copia de seguridad". Puedes elegir si quieres incluir archivos, bases de datos, configuraciones de correo, etc. Selecciona todo y pulsa "Aceptar".
Paso 4: Una vez creada, podrás descargarla a tu ordenador o a un almacenamiento remoto.
Restaurar en Plesk
Para restaurar un backup en Plesk, ve a la misma sección de "Copias de seguridad", selecciona la copia que quieras y haz clic en "Restaurar". Plesk te dará la opción de elegir qué componentes restaurar. Es muy intuitivo.
[INFO] Si tu proveedor de hosting utiliza un panel llamado Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo, escribiendo
tudominio.com:2106en tu navegador. Los pasos para hacer y restaurar copias de seguridad son muy similares a los de Plesk, con una interfaz limpia y sencilla.
Preguntas frecuentes (FAQ) sobre copias de seguridad
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario o tienes una tienda online con pedidos constantes, deberías hacer una copia diaria. Si tu web es más estática, una copia semanal puede ser suficiente. La clave es que, como máximo, pierdas un día de trabajo en caso de desastre.
¿Dónde debo guardar las copias de seguridad?
Nunca guardes las copias en el mismo servidor donde está tu web. Si el servidor se cae o es hackeado, perderás tanto tu web como las copias. Lo ideal es tener una copia en tu ordenador, otra en un servicio de nube (Google Drive, Dropbox, etc.) y, si eres muy precavido, una tercera en un disco duro externo.
¿Puedo hacer una copia de seguridad sin acceso a cPanel?
Sí, si usas WordPress, los plugins de backup te permiten hacerlo directamente desde el panel de administración. También puedes usar el cliente FTP para descargar los archivos, pero necesitarías una herramienta adicional para exportar la base de datos.
¿Cuánto espacio ocupa una copia de seguridad?
Depende del tamaño de tu web. Una web pequeña con unas pocas páginas puede ocupar menos de 100 MB. Una tienda online con muchas imágenes puede ocupar varios gigabytes. Por eso es importante tener espacio suficiente en tu almacenamiento en la nube.
¿Qué hago si la restauración falla?
Primero, no te asustes. Los fallos de restauración suelen deberse a archivos corruptos o a incompatibilidades de versiones. Intenta restaurar primero la base de datos y luego los archivos, por separado. Si el problema persiste, contacta con el soporte técnico de tu hosting. Ellos tienen herramientas más potentes y podrán ayudarte.
Conclusión: la prevención es tu mejor aliada
Hacer copias de seguridad no es una tarea opcional; es una responsabilidad fundamental de cualquier propietario de una web. Tanto si eliges el método manual con cPanel como si prefieres la comodidad de un plugin de WordPress, lo importante es que establezcas una rutina y te asegures de que tus copias se guardan en un lugar seguro fuera del servidor.
Recuerda que restaurar backup hosting es un proceso sencillo si lo has hecho bien, pero puede convertirse en una pesadilla si no tienes copias actualizadas. No esperes a que ocurra un desastre: dedica unos minutos hoy a configurar tus copias de seguridad y duerme tranquilo sabiendo que tu trabajo está protegido.
Si te ha quedado alguna duda, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico. La mayoría de ellos ofrecen asistencia 24/7 y estarán encantados de ayudarte a configurar tus copias de seguridad. ¡Tu web te lo agradecerá!
