Guía para crear un backup completo en cPanel
¿Por qué es tan importante hacer un backup en cPanel?
Si tienes una página web, tarde o temprano te enfrentarás a un problema: un plugin que falla, un archivo que se corrompe, un cambio de servidor o, en el peor de los casos, un ataque informático. En ese momento, tener una copia de seguridad cPanel actualizada es la diferencia entre resolver el problema en minutos o perderlo todo para siempre.
Un backup cPanel es una fotografía completa de tu sitio web. Incluye todos los archivos de tu dominio (imágenes, código, textos), las bases de datos (donde se guardan tus artículos, usuarios o productos) y la configuración de tu correo electrónico. Sin una copia de seguridad, cualquier error humano o técnico puede significar un desastre.
En esta guía, te voy a enseñar, paso a paso y sin tecnicismos complicados, cómo crear un cPanel backup completo, cómo descargarlo a tu ordenador y, por supuesto, cómo restaurar backup cuando lo necesites. No necesitas ser un experto en Linux, solo seguir las instrucciones.
Requisitos previos antes de empezar
Antes de lanzarnos a crear la copia, asegúrate de tener lo siguiente:
- Acceso a tu panel de control cPanel. Normalmente se accede escribiendo
tudominio.com/cpanelotudominio.com:2083en tu navegador. - Tus credenciales de usuario y contraseña (las mismas que usas para gestionar tu hosting).
- Espacio suficiente en tu ordenador o en un servicio de almacenamiento en la nube (Google Drive, Dropbox) para guardar el archivo del backup. El peso puede variar, pero suele ser de unos pocos cientos de MB hasta varios GB.
[!TIP]
No guardes nunca el backup en la misma carpeta pública de tu hosting. Si el servidor se corrompe, perderías también la copia. Descárgalo siempre a tu equipo o a un servicio externo.
Paso 1: Accede a la sección de archivos de cPanel
Una vez dentro de tu cPanel, busca la sección llamada "Archivos" o "Files". Dentro de esa sección, verás un icono que dice "Copias de seguridad" o "Backup". Haz clic en él.
Este es el menú principal desde donde podrás gestionar todo lo relacionado con las copias de seguridad de tu cuenta.
Paso 2: Entendiendo las opciones del backup completo
En la pantalla de copias de seguridad, verás varias opciones. Las más importantes son:
- Copia de seguridad completa (o "Full Backup"): Esta es la opción que nos interesa. Crea un archivo comprimido (generalmente en formato
.tar.gz) con absolutamente todo tu sitio web. - Copia de seguridad parcial: Te permite elegir solo partes, como el directorio principal (
public_html), las bases de datos o los filtros de correo. Es útil si solo quieres respaldar algo específico. - Descargar una copia de seguridad de MySQL: Sirve para respaldar solo las bases de datos.
Para hacer un backup cpanel completo, haz clic en el botón o enlace que dice "Copia de seguridad completa" o "Generate a full backup".
Paso 3: Configura la copia de seguridad completa
Al hacer clic, se abrirá un formulario con varias opciones. Te explico cada una para que no te pierdas:
- Destino del backup: Aquí eliges dónde quieres que se guarde la copia temporalmente. La opción más común y recomendada es "Home Directory". Esto guardará el archivo en la carpeta raíz de tu cuenta, desde donde luego podrás descargarlo. También puedes elegir un directorio remoto (como otro servidor FTP), pero para usuarios básicos, "Home Directory" es perfecto.
- Dirección de correo electrónico: Puedes poner un correo para que te avisen cuando el backup se haya generado correctamente. Es opcional, pero muy útil para saber cuándo está listo.
- Filtrar por nombre de archivo: Esto es para usuarios avanzados. Puedes dejarlo en blanco.
Cuando hayas configurado todo, haz clic en el botón "Generar copia de seguridad" o "Backup".
[!WARNING]
El proceso de generación del backup puede tardar varios minutos, incluso horas si tu web es muy grande. No cierres la pestaña del navegador ni apagues el ordenador durante este tiempo. Es normal que veas una pantalla de "cargando" durante un rato.
Paso 4: ¿Dónde se guarda el archivo del backup?
Una vez que el sistema termine de procesar, tendrás el archivo de copia de seguridad en la carpeta raíz de tu cuenta de hosting. Para acceder a él, debes ir a la sección "Administrador de archivos" (File Manager) dentro de cPanel.
Al abrir el Administrador de archivos, verás una lista de carpetas. La carpeta principal suele llamarse home o public_html. El archivo del backup se guardará en el directorio raíz, es decir, justo al nivel de la carpeta public_html, no dentro de ella. Busca un archivo con un nombre similar a backup-XXXXXXX-XXXXXX.tar.gz donde las X son números y letras aleatorias.
[!INFO]
Si no ves el archivo, revisa el correo electrónico que configuraste en el paso anterior. cPanel te enviará un enlace directo para descargarlo si la opción estaba disponible.
Paso 5: Descargar backup a tu ordenador
Este es un paso crucial. El archivo está en el servidor, pero si algo le pasa al servidor, lo perderás. Por eso, debes descargarlo.
- En el Administrador de archivos, localiza el archivo
.tar.gzque acabas de generar. - Haz clic derecho sobre él y selecciona la opción "Descargar" o "Download".
- El navegador empezará a descargar el archivo a tu equipo. Elige una carpeta segura y de fácil acceso.
[!TIP]
Una vez descargado, es una excelente práctica subir ese archivo a un servicio de almacenamiento en la nube (Google Drive, Dropbox, OneDrive) o a un disco duro externo. Así tendrás una copia fuera del servidor, lo que se conoce como "regla 3-2-1" (3 copias, en 2 medios diferentes, 1 fuera del sitio).
¿Cómo restaurar backup desde cPanel?
Llegó el momento de las emergencias. Si tu web se rompe o necesitas migrar de servidor, tendrás que restaurar backup. Hay dos formas principales de hacerlo.
Opción A: Restaurar desde el propio cPanel (Subir archivo)
Esta es la forma más sencilla si ya tienes el archivo de backup en tu ordenador.
- Ve de nuevo a la sección "Copias de seguridad" en cPanel.
- Busca la subsección llamada "Restaurar una copia de seguridad" o "Restore a backup".
- Haz clic en el botón "Subir" o "Upload".
- Se abrirá una ventana para que selecciones el archivo
.tar.gzdesde tu ordenador. - Una vez subido, cPanel te mostrará un resumen de lo que contiene (archivos, bases de datos, etc.) y te pedirá confirmación.
- Haz clic en "Restaurar" y espera a que el proceso termine.
[!WARNING]
Restaurar un backup sobrescribirá la información actual de tu sitio web. Si tienes cambios recientes que no están en el backup, se perderán. Asegúrate de que realmente quieres hacer esto antes de continuar.
Opción B: Restaurar manualmente desde el Administrador de archivos
Esta opción es un poco más técnica, pero funciona si el método anterior falla.
- Sube el archivo
.tar.gza la carpetahomede tu cuenta mediante el Administrador de archivos. - Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Extract".
- El sistema descomprimirá el archivo y colocará las carpetas (
public_html,mail, etc.) en su lugar correspondiente. - Importante: Las bases de datos no se restauran con este método. Para las bases de datos, tendrás que ir a la sección "Bases de datos MySQL" y usar la opción de importar, o usar la herramienta phpMyAdmin para importar el archivo
.sqlque se encuentra dentro del backup.
Preguntas frecuentes (FAQ) sobre backups en cPanel
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer un backup cPanel diario o semanal. Si es un sitio estático que no cambia mucho, con un backup mensual puede ser suficiente. Lo más importante es la consistencia.
¿El backup de cPanel incluye mis correos electrónicos?
Sí, un cPanel backup completo incluye la configuración de tus cuentas de correo, los filtros y los mensajes que estén almacenados en el servidor. Sin embargo, si usas un cliente de correo (como Outlook) con protocolo POP, los mensajes descargados ya no están en el servidor, así que no se incluirán.
¿Puedo hacer un backup desde la línea de comandos (SSH)?
Sí, si tu proveedor te da acceso SSH, puedes usar comandos como tar -czf backup.tar.gz public_html para crear un backup de archivos, y mysqldump para las bases de datos. Pero esto es para usuarios más avanzados. La opción gráfica de cPanel es mucho más amigable.
¿Qué hago si el backup es demasiado grande y no puedo descargarlo?
Si el archivo es muy pesado, puedes intentar hacer una copia parcial (solo public_html y luego las bases de datos por separado). Otra opción es usar el Administrador de archivos para comprimir la carpeta public_html en varias partes, o pedir a tu proveedor de hosting que te lo envíe por FTP.
¿Es lo mismo un backup que una "copia de seguridad incremental"?
Sí, cPanel ofrece la opción de hacer copias incrementales, que solo guardan los cambios desde el último backup. Es más rápido y consume menos espacio, pero es una configuración más avanzada que se hace a nivel de servidor, no desde el panel principal.
Consejos finales para una buena estrategia de respaldo
- Automatiza: Si tu hosting lo permite, configura backups automáticos en el propio cPanel o mediante un cron job. Así no tendrás que acordarte de hacerlo manualmente.
- Prueba tus backups: No esperes a tener un problema para saber si tu backup funciona. De vez en cuando, intenta restaurar backup en un entorno de prueba o simplemente verifica que el archivo no esté dañado.
- Mantén varias versiones: Guarda al menos los últimos 3 backups. Así, si el más reciente está corrupto, puedes usar uno anterior.
- Si usas Syspanel (antes conocido como HestiaCP): El proceso es diferente. Para hacer un backup en Syspanel, accede a través del puerto 2106 (ejemplo:
tudominio.com:2106). En el menú lateral, busca la sección de "Backup" y podrás generar una copia completa que se descargará directamente a tu ordenador.
Crear un backup cpanel es una tarea sencilla que te ahorrará muchos dolores de cabeza. Es como tener un seguro de vida para tu página web. Con esta guía, ya no tienes excusa para no tener tu copia de seguridad cPanel al día. Dedica unos minutos a hacerlo ahora y duerme tranquilo sabiendo que tu trabajo está a salvo.
