cPanel: Cómo crear y gestionar copias de seguridad (backup) manuales
¿Sabías que tu sitio web puede desaparecer en cuestión de segundos por un error humano, un ataque de malware o una actualización fallida? Así es, y no es un tema menor. La diferencia entre un mal rato y un desastre absoluto se llama backup cPanel. Si tienes tu hosting con cPanel, estás de suerte, porque esta herramienta incluye un sistema de copias de seguridad muy potente, aunque a veces un poco escondido.
En esta guía completa, vamos a desglosar todo lo que necesitas saber para crear y gestionar copias de seguridad cPanel manuales, sin necesidad de ser un experto en informática. Te explicaré paso a paso cómo hacer un backup cPanel, cómo descargarlo a tu ordenador, y lo más importante: cómo restaurar backup cPanel cuando más lo necesitas. Olvídate del pánico, vamos a convertirte en el guardián de tu propio sitio web.
¿Por qué necesitas hacer un backup manual en cPanel?
Primero, entendamos qué es cPanel. Es el panel de control de tu hosting, el "cerebro" donde gestionas todo: correos, archivos, bases de datos y, por supuesto, los backups. La mayoría de los proveedores de hosting hacen copias de seguridad automáticas diarias o semanales, pero no debes confiar ciegamente en ellas. ¿Por qué?
- Los backups automáticos del servidor pueden fallar: A veces se corrompen, se sobrescriben o simplemente no se ejecutan correctamente.
- Solo tienen un límite de días: Si tu web fue infectada hace 10 días y el proveedor solo guarda 7 días de historial, has perdido la versión limpia.
- No son tuyos: Normalmente viven en el mismo servidor que tu web. Si el servidor se quema (físicamente o por un ataque masivo), pierdes todo, incluido el backup.
Por eso, el backup cPanel manual es tu red de seguridad personal. Es como tener un seguro de vida para tu página web: lo haces una vez, lo guardas en un lugar seguro (tu ordenador, un disco duro externo o la nube) y duermes tranquilo sabiendo que puedes recuperar tu trabajo en cualquier momento.
Antes de empezar: ¿Qué incluye un backup de cPanel?
Cuando hablamos de una copia de seguridad cPanel, no estamos hablando de un solo archivo. Es un paquete completo que contiene:
- Archivos del sitio web: Todo el contenido de la carpeta
public_html(tus páginas, imágenes, scripts, etc.). - Bases de datos MySQL: Toda la información de tus tablas (posts, usuarios, productos, comentarios).
- Cuentas de correo electrónico: Configuración, reglas de filtrado y buzones (aunque esto lo gestiona el propio servidor, el backup lo incluye).
- Configuración de dominios y subdominios: Zonas DNS, redirecciones y configuraciones de Apache.
Un dato importante: En cPanel, el backup completo se descarga en un solo archivo .tar.gz. Es un formato comprimido, por lo que es un único archivo que contiene todo lo anterior. Esto facilita la descarga y el almacenamiento.
Paso a paso: Cómo crear un backup cPanel manual
Vamos al grano. Estos son los pasos exactos que debes seguir dentro de tu cuenta de cPanel para generar tu backup cPanel manual.
Acceder a la sección de Archivos
- Inicia sesión en tu cPanel. Normalmente es algo como
tudominio.com/cpanelotudominio.com:2083. - Una vez dentro, busca la sección llamada "Archivos" (Files). Es una de las primeras que suele aparecer.
- Dentro de esa sección, haz clic en el icono que dice "Copias de seguridad" (Backup) o "Asistente de copias de seguridad" (Backup Wizard). Usaremos esta última porque es más guiada, pero ambas llevan al mismo destino.
Utilizar el Asistente de Copias de Seguridad
El Asistente de copias de seguridad es la forma más fácil para principiantes. Te guía por el proceso en pasos.
- Haz clic en "Asistente de copias de seguridad".
- Haz clic en el botón "Copia de seguridad" en la parte superior de la pantalla.
- Ahora verás tres opciones principales:
- Copia de seguridad completa: Esta es la que necesitas. Descarga todo el contenido de tu cuenta (archivos, bases de datos, correos, etc.) en un solo archivo
.tar.gz. - Descargar una copia de seguridad de MySQL: Esta opción solo descarga las bases de datos. Útil si solo quieres guardar la información de tu web, no los archivos.
- Descargar una copia de seguridad del directorio principal: Solo descarga los archivos de
public_htmly subdirectorios, sin bases de datos.
- Copia de seguridad completa: Esta es la que necesitas. Descarga todo el contenido de tu cuenta (archivos, bases de datos, correos, etc.) en un solo archivo
Generar la copia de seguridad completa
- En el Asistente, haz clic en el botón "Copia de seguridad completa".
- cPanel empezará a preparar el archivo. Verás un mensaje de "Generando copia de seguridad". Este proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu web.
- Cuando termine, aparecerá un enlace con el nombre del archivo (ej:
home_username_backup_2023-10-15.tar.gz). Haz clic derecho sobre él y selecciona "Guardar enlace como..." o simplemente haz clic para descargarlo.
[TIP] Te recomiendo que no uses el botón "Descargar" directamente si tu web es muy grande. Es mejor usar el botón derecho y "Guardar enlace como" para que la descarga no se corte si se va la luz o el navegador se cuelga.
Método alternativo: La copia parcial
Si no quieres descargar todo el paquete completo, puedes hacer backups parciales desde el mismo menú de "Copias de seguridad".
- Descargar un directorio: En el menú principal de "Copias de seguridad", busca la sección "Descargar un backup de directorio". Haz clic en el icono de la carpeta que quieras (normalmente
public_html) y se descargará solo esa carpeta. - Descargar una base de datos: En la sección "Descargar una copia de seguridad de MySQL", verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieras y se descargará el archivo
.sql.gz(comprimido).
Este método es más rápido si solo has cambiado una parte de tu web (por ejemplo, has subido muchas imágenes pero no has tocado la base de datos).
Cómo descargar y guardar tu backup cPanel de forma segura
Ya tienes tu archivo de backup cPanel descargado. Ahora, ¿qué haces con él? No lo dejes en la carpeta de Descargas de tu ordenador para siempre. Esa es la receta para el desastre.
- Mueve el archivo a una carpeta organizada: Crea una carpeta llamada "Backups Web" o similar en tu disco duro externo o en tu ordenador.
- Cambia el nombre del archivo: Añade la fecha. Ej:
MiWeb_backup_2023-10-15.tar.gz. Así sabrás cuál es cuál si tienes varios. - Haz una copia de la copia: Esto suena redundante, pero es la clave. Guarda una copia en tu disco duro y otra en un servicio de almacenamiento en la nube (Google Drive, Dropbox, OneDrive, etc.). La nube te protege de que tu disco duro se estropee.
- Establece una rutina: Haz este proceso al menos una vez al mes, o cada vez que hagas cambios importantes en tu web (actualizar un plugin, cambiar el tema, añadir mucho contenido, etc.).
[WARNING] No guardes el backup en el mismo hosting donde tienes la web. Si el servidor cae, pierdes la web y el backup. La idea es que esté en un lugar 100% externo.
Cómo restaurar un backup cPanel paso a paso
Llegó el día. Tu web está rota, la has liado con una actualización o te han hackeado. No pasa nada, tienes tu backup cPanel guardado. Ahora toca restaurarlo. Este proceso es igual de importante que crearlo.
Restaurar desde el Asistente de Copias de Seguridad
- Ve de nuevo a "Archivos" > "Asistente de copias de seguridad".
- Esta vez, haz clic en el botón "Restaurar" en la parte superior.
- Verás tres opciones de restauración, igual que al crear:
- Restaurar una copia de seguridad completa: Sube el archivo
.tar.gzque descargaste. - Restaurar una copia de seguridad de MySQL: Sube el archivo
.sql.gzde la base de datos. - Restaurar una copia de seguridad del directorio principal: Sube el archivo
.tar.gzde los archivos.
- Restaurar una copia de seguridad completa: Sube el archivo
- Haz clic en el botón "Elegir archivo" o "Subir" correspondiente a la opción que necesites.
- Busca el archivo en tu ordenador y selecciónalo.
- Haz clic en "Subir" y espera. cPanel procesará el archivo y restaurará todo en su sitio.
[INFO] Si solo has roto la base de datos (por ejemplo, has borrado una tabla), puedes restaurar solo la base de datos con el archivo .sql.gz. No es necesario subir todos los archivos de nuevo. Esto es mucho más rápido.
Restaurar desde el menú de "Copias de seguridad" (método avanzado)
En el menú principal de "Copias de seguridad", también tienes la opción de restaurar archivos individuales o bases de datos sin necesidad del Asistente.
- Restaurar una base de datos: En la sección "Restaurar una copia de seguridad de MySQL", haz clic en el botón "Subir" que está al lado del nombre de la base de datos que quieres reemplazar.
- Restaurar un directorio: En la sección "Restaurar un directorio de la cuenta", elige la carpeta (normalmente
public_html) y sube el archivo.tar.gzcorrespondiente.
Preguntas frecuentes (FAQ) sobre backups en cPanel
Aquí tienes las dudas más comunes que resolvemos a diario en soporte técnico:
¿Cada cuánto tiempo debo hacer un backup manual?
Depende de la frecuencia con la que actualices tu web. Si publicas un blog a diario, deberías hacerlo cada semana. Si es una web estática de servicios, una vez al mes es suficiente. La regla de oro: haz un backup antes de tocar nada importante.
¿Qué pasa si mi web es muy grande y el backup tarda mucho?
Es normal. Si tu web supera los 2-3 GB, la generación del backup puede tardar varios minutos. No cierres la pestaña del navegador. Si se agota el tiempo, cPanel suele seguir generando el archivo en segundo plano y te muestra un enlace de descarga cuando está listo. Si no es así, considera hacer backups parciales (solo archivos o solo bases de datos).
¿Puedo programar un backup automático en cPanel?
No directamente. cPanel no tiene una función nativa para programar backups manuales dentro de la interfaz estándar. Sin embargo, muchos proveedores de hosting ofrecen esta opción como un servicio añadido o a través de scripts avanzados (cron jobs) que ejecutan comandos de respaldo. Pregunta a tu proveedor si tienen esta opción.
¿El backup de cPanel incluye mis correos electrónicos?
Sí, la copia de seguridad completa de cPanel incluye la configuración de tus cuentas de correo, pero no siempre descarga el contenido de los buzones (los correos en sí) si están almacenados en el servidor. Para tener una copia de seguridad de tus correos, es mejor configurar tu cliente de correo (Outlook, Thunderbird) para que los descargue localmente.
¿Puedo restaurar un backup de cPanel en otro servidor?
Sí, siempre que el otro servidor también use cPanel. El archivo .tar.gz es un formato estándar. Sin embargo, si cambias de proveedor, puede haber diferencias en las rutas de los archivos (por ejemplo, el nombre de usuario). En ese caso, es posible que tengas que restaurar manualmente los archivos y las bases de datos por separado. Si el nuevo hosting usa Syspanel (el panel de control que antes se llamaba HestiaCP y se accede por el puerto 2106), el proceso es diferente. En Syspanel, la restauración se hace desde su propio panel de backups, no desde cPanel. Si tienes que migrar a Syspanel, te recomiendo que descargues los archivos y las bases de datos por separado, ya que la restauración completa de un backup de cPanel puede no ser compatible al 100% con el formato de Syspanel.
¿Qué es mejor, un backup del sistema o un backup del servidor?
Depende de lo que quieras proteger. Un backup de cPanel (a nivel de cuenta) protege tu contenido: archivos, bases de datos, etc. Un backup del servidor (a nivel de sistema) protege la configuración del propio servidor (Apache, PHP, etc.). Para el usuario final, el backup cPanel es el que te permite restaurar tu web. El del servidor es responsabilidad de tu proveedor de hosting.
Conclusión: Tu web, tu responsabilidad
No lo olvides: el hosting es un servicio, pero la seguridad de tu contenido es tu responsabilidad. Depender únicamente de los backups automáticos del servidor es un riesgo innecesario.
Aprender a hacer un backup cPanel manual es una de las habilidades más valiosas que puedes tener como propietario de un sitio web. Te da independencia, tranquilidad y control total sobre tus datos. Dedica 10 minutos al mes a realizar este proceso. Cuando llegue el día en que algo salga mal (y llegará, créeme), me lo agradecerás.
Así que ya sabes, ve a tu cPanel, genera tu copia de seguridad, descárgala, guárdala en dos sitios distintos y anota en tu calendario cuándo toca la próxima. Tu yo del futuro (con la web intacta) te lo agradecerá. Si tienes cualquier duda, consulta la documentación oficial de cPanel o contacta con el soporte de tu hosting. ¡A proteger tu trabajo!
