Cómo hacer una copia de seguridad en cPanel y restaurarla (guía completa)
Introducción: Por qué es imprescindible hacer copias de seguridad
Si tienes una página web, tarde o temprano te enfrentarás a un susto: un plugin que rompe el diseño, un archivo que se borra por error, un ataque de malware o un error humano al editar código. En ese momento, la diferencia entre un problema menor y una catástrofe total está en una sola cosa: tener una copia de seguridad cPanel reciente y saber cómo restaurarla.
cPanel es el panel de control más utilizado en el mundo del hosting. Una de sus grandes ventajas es que incluye herramientas nativas para generar backup cPanel completos y para restaurarlos sin necesidad de conocimientos avanzados. En esta guía completa, paso a paso y pensada para principiantes absolutos, te enseñaré exactamente cómo hacerlo.
No necesitas ser un experto en sistemas. Solo necesitas seguir las instrucciones al pie de la letra y, sobre todo, crear el hábito de hacer copias de seguridad con regularidad. Al final de este artículo, también responderé a las preguntas más frecuentes para que no te quede ninguna duda.
¿Qué es exactamente una copia de seguridad en cPanel?
Antes de ponernos manos a la obra, es importante que entiendas qué contiene un cPanel backup completo. Cuando generas una copia de seguridad desde cPanel, estás creando un archivo comprimido (generalmente en formato .tar.gz) que incluye absolutamente todo lo relacionado con tu sitio web y tu cuenta de hosting:
- Archivos del sitio web: Todo el contenido de la carpeta
public_html, es decir, tu WordPress, imágenes, vídeos, PDFs y cualquier otro archivo. - Bases de datos MySQL: Todas las bases de datos asociadas a tu cuenta. Esto es crucial, ya que ahí se guardan tus entradas, páginas, usuarios y configuraciones.
- Cuentas de correo electrónico: Los buzones, sus contraseñas y los mensajes almacenados.
- Configuraciones de dominios y subdominios: Las zonas DNS, las redirecciones y las configuraciones de los addon domains.
- Certificados SSL: Las claves y certificados asociados a tu cuenta.
- Cron Jobs: Las tareas programadas que tengas configuradas.
En resumen, es una foto exacta de tu cuenta de hosting en un momento determinado. Restaurar ese backup significa volver a ese estado exacto, con todos los archivos y datos tal y como estaban.
Antes de empezar: Requisitos y recomendaciones
Para realizar una copia seguridad cPanel, solo necesitas dos cosas:
- Acceso a tu panel de cPanel: Normalmente lo obtienes a través de una URL como
https://tudominio.com/cpanelohttps://tuip:2083. Tus credenciales te las proporcionó tu proveedor de hosting. - Espacio en tu ordenador o en un servicio de almacenamiento: El archivo de backup puede ser grande (desde unos pocos MB hasta varios GB), así que asegúrate de tener espacio suficiente en tu disco duro, en Google Drive, Dropbox o en un disco duro externo.
Recomendación importante: Nunca guardes la copia de seguridad en el mismo servidor de hosting. Si el servidor falla o es comprometido, perderás tanto tu web como la copia. Descarga siempre el archivo a un lugar seguro fuera del servidor.
Cómo hacer una copia de seguridad completa en cPanel
Este es el proceso paso a paso para generar un backup cPanel completo. Es un procedimiento muy sencillo que no te llevará más de unos minutos.
Paso 1: Accede a tu panel de control
Abre tu navegador web y escribe la URL de acceso a cPanel. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el escritorio con multitud de iconos organizados por categorías.
Paso 2: Localiza la sección "Archivos"
Busca el icono que dice "Copias de seguridad" o "Backup". En la mayoría de las versiones de cPanel, se encuentra dentro de la sección "Archivos". Haz clic en él.
Paso 3: Genera la copia de seguridad completa
Una vez dentro de la sección de copias de seguridad, verás varias opciones. La que te interesa para hacer un cPanel backup completo es la que dice "Copias de seguridad completas" o "Download a Full Account Backup".
-
Haz clic en el botón "Backup" o "Generar copia de seguridad".
-
Se te pedirá que elijas un destino de la copia de seguridad. Puedes seleccionar:
- Home Directory: Guarda la copia en tu carpeta principal del servidor. No es recomendable, pero puede servir como paso intermedio.
- Remote FTP Server: La envía automáticamente a un servidor FTP remoto.
- Remote FTP Server (with passive mode transfer): Similar al anterior, pero usando modo pasivo.
-
Para un uso doméstico, la opción más sencilla es elegir "Home Directory". Luego descargaremos el archivo a nuestro ordenador.
-
Pulsa el botón "Generar" o "Backup".
Paso 4: Espera a que se complete el proceso
cPanel comenzará a comprimir todos tus archivos y bases de datos. Este proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu sitio web. Verás una barra de progreso o un mensaje indicando que el backup está en cola.
Paso 5: Descarga la copia de seguridad a tu ordenador
Una vez finalizado, el sistema te mostrará un enlace con el nombre del archivo generado (normalmente algo como backup-XX-XX-XXXX.tar.gz). Haz clic derecho sobre él y selecciona "Guardar enlace como..." para descargarlo a tu ordenador.
Consejo: Si elegiste "Home Directory", también puedes encontrar el archivo en la sección "Administrador de archivos" de cPanel, dentro de tu carpeta principal.
Cómo restaurar un backup cPanel paso a paso
Restaurar es igual de importante que hacer la copia. Aquí te explico cómo hacerlo de dos maneras: desde el propio cPanel (ideal si tu web sigue funcionando) y desde el "Administrador de archivos" (útil si tu web está caída o el panel de archivos no responde).
Opción A: Restaurar desde la sección de "Copias de seguridad"
Esta es la forma más directa y recomendada si tienes acceso normal a tu cPanel.
- Vuelve a la sección "Copias de seguridad".
- Busca la subsección "Restaurar una copia de seguridad" o "Restore a Full Account Backup".
- Haz clic en el botón "Subir" o "Upload".
- Se abrirá un selector de archivos. Navega hasta la carpeta de tu ordenador donde guardaste el archivo
.tar.gzy selecciónalo. - Pulsa "Subir" y espera. El proceso de subida puede tardar, y luego cPanel comenzará a descomprimir y restaurar todos los archivos y bases de datos automáticamente.
Opción B: Restaurar desde el "Administrador de archivos"
Si tu cuenta de cPanel es muy grande, a veces es más fiable subir el archivo de backup manualmente a través del Administrador de archivos y luego restaurarlo desde ahí.
- Ve a la sección "Archivos" y haz clic en "Administrador de archivos".
- Navega hasta tu carpeta principal (normalmente la raíz, donde ves
public_html). - Haz clic en el botón "Subir" en la barra superior y selecciona tu archivo de backup desde tu ordenador. Espera a que termine la subida.
- Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona "Restaurar" o "Extract". cPanel detectará que es un backup completo y te preguntará si quieres restaurar todos los datos. Confirma la acción.
Importante: Durante el proceso de restauración, es posible que tu sitio web esté temporalmente inaccesible o con errores. Esto es normal y se soluciona al terminar.
Restaurar solo archivos o solo bases de datos
A veces no necesitas restaurar todo el cPanel backup completo. Quizás solo rompiste un archivo concreto o eliminaste una tabla de la base de datos. Para estos casos, cPanel ofrece opciones más quirúrgicas.
Restaurar archivos individuales
- Ve a "Administrador de archivos".
- Navega hasta la carpeta donde tenías el archivo que quieres recuperar (por ejemplo,
public_html/wp-content/themes/). - Haz clic en el icono de "Subir" y sube el archivo correcto desde tu ordenador. Si tienes una copia de seguridad anterior, puedes extraer solo ese archivo del backup con un programa como 7-Zip o WinRAR y subirlo.
Restaurar una base de datos MySQL
- Ve a la sección "Bases de datos" y haz clic en "phpMyAdmin".
- Selecciona la base de datos que quieres restaurar en el menú de la izquierda.
- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque exportaste previamente. Si no lo tienes, puedes extraerlo de tu backup completo descomprimiendo el.tar.gzy buscando la carpetamysql. - Pulsa "Continuar" y espera a que se complete la importación.
Consejos de seguridad y buenas prácticas
- Automatiza las copias: No dependas de tu memoria. Configura copias de seguridad automáticas desde tu panel de control o mediante un plugin si usas WordPress. Muchos proveedores de hosting ya las hacen, pero es mejor tener una propia.
- Prueba tus restauraciones: No esperes a tener un problema para saber si tu backup funciona. Haz una restauración de prueba en un entorno local o en un subdominio para comprobar que todo está en orden.
- Guarda varias versiones: Mantén al menos las últimas 3 o 4 copias de seguridad. Así podrás volver a un estado anterior si descubres un error que lleva varios días en tu web.
- Protege tus copias: Los archivos de backup contienen información sensible, como contraseñas de bases de datos. Guárdalos en un lugar seguro y cifrado si es posible.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer una copia diaria. Si tu web es más estática, una copia semanal puede ser suficiente. La regla de oro es: haz una copia antes de cualquier cambio importante (actualizar WordPress, plugins, temas, cambiar código, etc.).
¿Puedo restaurar un backup cPanel en un servidor diferente?
Sí, pero es un proceso más complejo. Necesitarás tener acceso a cPanel en el nuevo servidor y, en la mayoría de los casos, deberás restaurar los archivos a través del Administrador de archivos y las bases de datos a través de phpMyAdmin. A veces, el nuevo proveedor de hosting puede ayudarte con la migración.
¿Qué hago si mi copia de seguridad falla?
Lo primero, no entres en pánico. Revisa si el archivo .tar.gz se ha descargado completamente (comprueba el tamaño). Intenta descomprimirlo en tu ordenador con un programa específico. Si el archivo está corrupto, la copia es inservible. Por eso es crucial hacer copias de seguridad periódicas y almacenarlas en varios sitios.
¿Las copias de seguridad de cPanel incluyen los correos electrónicos?
Sí, un cPanel backup completo incluye las cuentas de correo, sus contraseñas y los mensajes almacenados en el servidor. Si solo quieres respaldar los correos, es más eficiente usar un cliente de correo como Outlook o Thunderbird para descargarlos a tu ordenador.
¿Cuánto espacio necesito para una copia de seguridad?
Depende del tamaño de tu web. Puedes ver el uso de espacio en la página principal de cPanel, en la sección de "Estadísticas". Un sitio web típico de WordPress puede ocupar entre 1 GB y 5 GB, pero puede ser mucho más si tienes muchos vídeos o imágenes de alta resolución.
¿Es seguro guardar la copia en el mismo servidor?
No. Es una mala práctica. Si el servidor tiene un fallo de disco duro o es atacado, perderás la copia junto con tu web. Siempre descarga la copia a tu ordenador o a un servicio de almacenamiento en la nube.
Conclusión: La tranquilidad de tener un plan B
Dominar la copia seguridad cPanel y su restauración es una de las habilidades más valiosas que puedes tener como propietario de una web. No es complicado, solo requiere de constancia y de seguir los pasos que te he mostrado. Piensa en ello como un seguro: esperas no necesitarlo nunca, pero cuando lo necesitas, te salva el día.
Empieza hoy mismo. Entra en tu cPanel, genera tu primer backup completo y descárgalo a tu ordenador. Repite este proceso de manera regular y conviértelo en un hábito. Tu yo del futuro (el que está a punto de pulsar "Actualizar" en un plugin) te lo agradecerá enormemente.
Recuerda que si tu hosting utiliza un panel alternativo como Syspanel (que es el nombre que recibe HestiaCP en algunos entornos), el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Aunque la interfaz es diferente, los conceptos de backup y restauración son los mismos: siempre tendrás una sección para descargar una copia completa de tus archivos y bases de datos.
Espero que esta guía te haya sido de gran ayuda. Si tienes más dudas, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Buena suerte con tu web!
