Cómo crear una copia de seguridad manual en cPanel (Backup completo)
¿Alguna vez has temido perder todo tu sitio web por un error humano, un ataque o un fallo del servidor? Si la respuesta es sí, este artículo es para ti.
Realizar un backup cPanel manual es una de las tareas más importantes que puedes hacer para garantizar la supervivencia de tu proyecto online. Aunque tu proveedor de hosting suele realizar copias de seguridad automáticas, tener un respaldo web cPanel propio te da un control total y absoluto.
En esta guía extensa y paso a paso, aprenderás a generar un backup manual completo, a descargar backup cPanel de forma segura y a entender cada apartado para que no te pierdas en el camino. No necesitas ser un experto en informática; solo sigue las instrucciones.
¿Qué es exactamente una copia de seguridad completa?
Antes de ensuciarnos las manos, es crucial entender qué vamos a generar. Una copia de seguridad completa (o backup full) en cPanel es un archivo comprimido (generalmente en formato .tar.gz) que contiene absolutamente todo lo relacionado con tu cuenta de hosting.
Esto incluye:
- Archivos del sitio web: Todo el código fuente (HTML, PHP, CSS, JavaScript), imágenes, vídeos y documentos que hayas subido a las carpetas públicas (como
public_html). - Bases de datos MySQL: Toda la información estructurada de tus aplicaciones (como WordPress, WooCommerce, Joomla, etc.). Esto incluye posts, usuarios, pedidos, configuraciones y comentarios.
- Cuentas de correo electrónico: Los buzones, las contraseñas (en formato hash) y los mensajes almacenados en el servidor.
- Configuraciones de zona DNS: Las entradas que dirigen tu dominio al servidor.
- Tareas Cron: Los trabajos programados (scripts de automatización) que tengas configurados.
- Configuración de seguridad y accesos: Claves SSL, configuraciones de directorios, etc.
En resumen: es una "foto instantánea" de tu vida digital dentro del servidor. Si algo sale mal, puedes restaurar esta instantánea y volver a la normalidad.
Acceder al área de Backup en cPanel
El proceso es muy visual. Primero, inicia sesión en tu panel de control cPanel. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Si no sabes cómo entrar, consulta el correo de bienvenida de tu proveedor de hosting.
Una vez dentro, busca la sección llamada "Archivos" (Files). Dentro de ella, encontrarás el icono de "Copias de seguridad" (Backup) o "Asistente de copia de seguridad" (Backup Wizard).
Para nuestro objetivo, que es hacer un backup cPanel completo y manual, te recomiendo hacer clic en el icono de "Copias de Seguridad" (el que tiene un escudo o una flecha circular) para acceder a la interfaz avanzada, que nos da más opciones.
Paso 1: Generar una copia de seguridad completa (Full Backup)
Esta es la opción principal. Al hacer clic en "Copias de Seguridad", verás una pantalla dividida en varias secciones. Nosotros nos centraremos en la primera: "Copias de seguridad completas" (Full Backup).
Para generar el archivo, sigue estos pasos:
-
Selecciona el destino del backup: En el menú desplegable, elige dónde quieres que se guarde el archivo en el servidor. Las opciones suelen ser:
- Home Directory (Directorio principal): Se guardará en una carpeta dentro de tu cuenta de usuario, pero no en la carpeta pública (
public_html), para que no sea accesible desde internet. - Carpeta de correo: Se guarda en el directorio de correo.
- Directorio público: No recomendado, ya que cualquiera podría descargarlo si adivina la URL.
Mi recomendación: Selecciona "Directorio principal" (Home Directory). Es la opción más segura y la más común. Lo moveremos a tu ordenador en el siguiente paso.
- Home Directory (Directorio principal): Se guardará en una carpeta dentro de tu cuenta de usuario, pero no en la carpeta pública (
-
Introduce tu dirección de correo electrónico: En el campo correspondiente, escribe un correo electrónico válido. cPanel te enviará un mensaje a esta dirección cuando la copia de seguridad haya finalizado. Esto es útil porque, si tu sitio es muy grande, el proceso puede tardar varios minutos.
-
Haz clic en el botón "Generar copia de seguridad" (Generate Backup).
[INFO] El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu web. No cierres la pestaña del navegador, pero puedes navegar por otras páginas mientras tanto. La notificación por correo es la mejor señal de que ha terminado.
Paso 2: Descargar el backup desde el servidor
Una vez que el proceso ha terminado (y has recibido el correo de confirmación), necesitas descargar backup cPanel a tu ordenador para tenerlo realmente a salvo.
¿Por qué? Porque si el servidor se destruye (incendio, ataque masivo, etc.), el backup almacenado en el mismo servidor también se perderá.
Para descargarlo, sigue estos pasos:
- Ve a la sección "Archivos" en el menú principal de cPanel y haz clic en "Administrador de archivos" (File Manager).
- Verás una lista de carpetas. Busca la carpeta que coincida con tu nombre de usuario (la que está al lado de la raíz
/). Haz clic en ella para entrar. - Dentro de esa carpeta, busca un archivo con un nombre similar a
backup-seguido de la fecha y la hora, y la extensión.tar.gz. Por ejemplo:backup-16-10-2023-153456.tar.gz. - Haz clic derecho sobre el archivo y selecciona "Descargar" (Download). O también puedes seleccionarlo y hacer clic en el botón "Descargar" en la barra superior.
- Guárdalo en un lugar seguro. Te recomiendo encarecidamente que lo guardes en un disco duro externo, en un servicio de almacenamiento en la nube (Google Drive, Dropbox, Mega) o en tu ordenador personal.
[WARNING] Nunca guardes el backup en la carpeta
public_htmlde tu servidor. Si alguien adivina la ruta del archivo, podría descargarlo y robar toda tu información, incluidas contraseñas de bases de datos.
Paso 3: Verificar la integridad del archivo
Descargar el archivo no es suficiente; debes asegurarte de que no esté corrupto. Un archivo corrupto es inútil.
Aunque no puedes abrirlo fácilmente en tu ordenador (contiene rutas de servidor), puedes comprobar su tamaño.
- Ve a tu carpeta de descargas.
- Busca el archivo
.tar.gz. - Haz clic derecho > Propiedades.
- Comprueba que el tamaño es considerable (más de unos pocos MB si tu web tiene contenido). Si pesa 0 KB o es sospechosamente pequeño, el backup ha fallado y debes repetir el proceso.
[TIP] Te recomiendo guardar al menos las dos últimas copias. Si la más reciente se corrompe al restaurar, aún tienes la anterior para recuperar algo de información.
¿Backup completo o backups parciales?
En la misma pantalla de "Copias de Seguridad", verás otras opciones que son muy útiles para ahorrar tiempo y espacio. Aunque este artículo se centra en el backup completo, es bueno que conozcas las alternativas:
- Descargar una copia de seguridad del directorio principal: Te permite descargar solo los archivos del sitio (sin bases de datos ni correos). Es útil si solo has cambiado código.
- Descargar una copia de seguridad de bases de datos MySQL: Te permite descargar solo las bases de datos. Es la opción más rápida si solo has añadido contenido (posts, productos) a tu web.
- Descargar una copia de seguridad de zonas DNS: Muy útil si has modificado registros DNS recientemente.
Para un respaldo web cPanel completo y a prueba de balas, el Full Backup es la opción reina. Los parciales son para acciones quirúrgicas.
Frecuencia recomendada para hacer backups
No existe una regla universal, pero te doy una guía básica:
- Blog personal o web estática: Una vez al mes es suficiente.
- Tienda online (WooCommerce, PrestaShop): Idealmente, a diario o cada dos días. Perder los pedidos de una semana es un desastre.
- Web con alta actividad (foros, redes sociales): Al menos una vez por semana.
[INFO] Muchos proveedores de hosting ofrecen backups automáticos diarios o semanales. Sin embargo, no te fíes solo de eso. Un backup manual te permite tener control sobre la versión exacta que guardas (por ejemplo, justo antes de actualizar un plugin que pueda romper la web).
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Es una pregunta muy común. Aunque cPanel es el estándar de la industria, algunos proveedores (especialmente en España) utilizan un panel alternativo llamado Syspanel.
[INFO] Si tu proveedor te da acceso a Syspanel, debes saber que el puerto de acceso es el 2106 (normalmente se escribe así:
https://tudominio.com:2106).
Syspanel es una alternativa moderna y más ligera, pero el proceso de backup es igual de sencillo, aunque visualmente diferente. No tiene un botón mágico de "Full Backup" como cPanel, pero te permite descargar los archivos y las bases de datos por separado:
- Archivos: Accede al "Administrador de archivos" de Syspanel, selecciona la carpeta
public_html(o la raíz de tu dominio) y comprímela en un archivo.zipo.tar.gz. Luego, descárgala. - Bases de datos: Accede a la sección "Bases de datos" (MySQL), busca la base de datos que quieres respaldar y haz clic en "Exportar" o "Dump". Esto generará un archivo
.sqlque podrás descargar.
El resultado es el mismo: tienes una copia seguridad cPanel (o de tu panel) en tu poder. La diferencia es que en cPanel es un solo archivo, y en Syspanel suelen ser dos (uno para archivos y otro para la BD).
Preguntas Frecuentes (FAQ)
Para finalizar, respondo a las dudas más habituales que me encuentro en el soporte técnico diario.
¿Puedo programar un backup cPanel automático?
Sí. cPanel tiene una herramienta llamada "Backup automático" o "Backup para el administrador" (si tienes acceso de revendedor). Sin embargo, la mayoría de los planes de hosting compartido no permiten al usuario final programar backups a un destino remoto desde el propio cPanel. Por eso, lo más común es hacerlo manual o contratar un servicio externo (como JetBackup) que tu proveedor puede ofrecer.
¿Cómo restauro un backup completo de cPanel?
Restaurar es el proceso inverso. En cPanel, en la misma sección de "Copias de seguridad", verás una subsección llamada "Restaurar una copia de seguridad". Deberás subir el archivo .tar.gz desde tu ordenador al servidor y cPanel lo descomprimirá y colocará todo en su sitio. Importante: Este proceso requiere que los archivos no existan previamente o que estén vacíos, de lo contrario, pueden sobrescribirse.
¿Qué pasa si mi backup es demasiado grande para subirlo de vuelta?
Si tu archivo .tar.gz supera el límite de subida de PHP (normalmente 128 MB o 256 MB), tendrás problemas para restaurarlo desde la interfaz web. La solución es subirlo por FTP (FileZilla) a la carpeta principal y luego usar la opción de restaurar desde el servidor, o bien, contactar con tu soporte técnico para que lo hagan ellos manualmente.
¿El backup incluye mis correos electrónicos?
Sí, el backup cPanel completo incluye los correos almacenados en el servidor. Sin embargo, si usas un cliente de correo (Outlook, Thunderbird) y tienes configurado "IMAP", los correos están sincronizados con el servidor, por lo que estarán en el backup. Si usas POP3, los correos se descargan a tu PC y no estarán en el backup del servidor.
¿Es seguro descargar un backup cPanel?
Sí, pero con matices. El archivo contiene información sensible (credenciales de bases de datos en los archivos de configuración). Por eso, debes guardarlo en un lugar seguro y cifrado. No lo subas a repositorios públicos de GitHub ni lo compartas por correo electrónico sin cifrar.
Conclusión final
Crear un backup cPanel manual es un proceso que no te llevará más de 5 minutos de trabajo activo, pero que puede ahorrarte semanas de dolor de cabeza y pérdidas económicas en el futuro.
Recuerda los pasos clave:
- Ve a "Archivos" > "Copias de Seguridad".
- Genera el Full Backup.
- Espera la confirmación por correo.
- Descarga el archivo desde el Administrador de Archivos.
- Guárdalo fuera del servidor (en tu PC o en la nube).
No esperes a que ocurra una catástrofe para actuar. Establece una rutina de respaldo web cPanel y tendrás la tranquilidad de saber que tu proyecto está protegido. Si tienes dudas, deja un comentario y te ayudaré encantado.
