Cómo crear un backup completo de tu sitio en cPanel y restaurarlo
¿Por qué es tan importante hacer un backup de tu sitio web?
Imagina que has trabajado durante meses en tu página web: has escrito artículos, has configurado tiendas online, has personalizado el diseño y has recopilado cientos de comentarios de clientes. De repente, un error humano, un ataque de malware o un fallo del servidor borra todo ese trabajo en cuestión de segundos. Sin una copia de seguridad, ese contenido se pierde para siempre.
Por eso, dominar la creación de un backup cPanel no es una opción, es una necesidad. cPanel es uno de los paneles de control más utilizados en el mundo del hosting, y cuenta con herramientas integradas para que tú mismo puedas generar y restaurar copias de seguridad completas de tu sitio web sin necesidad de ser un experto en informática.
En esta guía extensa y detallada, te voy a explicar paso a paso cómo crear una copia de seguridad cPanel completa, qué opciones tienes para guardarla de forma segura y cómo restaurarla cuando la necesites. Al final, también responderé a las preguntas más frecuentes que recibimos en soporte técnico sobre este tema.
¿Qué incluye un backup completo en cPanel?
Un backup sitio web completo no es solo copiar los archivos de tu web. En realidad, un sitio dinámico (como WordPress, Joomla o PrestaShop) está compuesto por dos partes fundamentales:
- Los archivos del sitio: Todo el código fuente (PHP, HTML, CSS, JavaScript), las imágenes, los plugins, los temas y cualquier otro archivo que esté alojado en tu cuenta de hosting.
- La base de datos: Donde se almacenan tus entradas, páginas, usuarios, configuraciones, pedidos de tienda, etc. Sin la base de datos, tu web sería como un coche sin motor.
La herramienta de backup cPanel está diseñada para capturar ambas partes, ya sea por separado o de forma conjunta. De esta manera, tendrás una red de seguridad completa y podrás recuperar tu sitio exactamente como estaba en el momento de hacer la copia.
Antes de empezar: Conoce tu panel de control
El acceso a cPanel suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Si tu hosting es muy básico, es posible que el acceso sea a través de una IP o un puerto específico. Si no lo encuentras, revisa el correo de bienvenida de tu proveedor de hosting.
[TIP] Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Aunque la interfaz es diferente, el concepto de backup es similar, pero esta guía se centra exclusivamente en cPanel.
Método 1: Crear un backup completo desde el Asistente de cPanel
Esta es la forma más sencilla y recomendada para usuarios principiantes, ya que el sistema genera un archivo comprimido (normalmente en formato .tar.gz) con todo el contenido de tu cuenta de hosting.
Paso 1: Accede al Asistente de Backup
- Inicia sesión en tu cPanel.
- Busca la sección llamada Archivos o Files.
- Haz clic en el icono Asistente de Backup (o Backup Wizard).
Paso 2: Elige el tipo de backup
El asistente te preguntará qué quieres hacer. Verás dos opciones principales:
- Backup: Para crear una nueva copia.
- Restaurar: Para recuperar una copia existente.
Haz clic en el botón Backup o Copia de Seguridad.
Paso 3: Selecciona "Backup Completo"
A continuación, el asistente te ofrecerá dos opciones:
- Backup Parcial: Te permite descargar solo la base de datos o solo la carpeta
public_html. Es útil si quieres ahorrar tiempo, pero no es un backup completo. - Backup Completo: Esta es la opción que necesitas. Descargará todos los archivos, bases de datos, configuraciones de correo, etc., en un solo archivo.
Haz clic en Backup Completo.
Paso 4: Descarga el archivo
cPanel comenzará a generar el archivo comprimido. Dependiendo del tamaño de tu web, esto puede tardar desde unos segundos hasta varios minutos. Cuando esté listo, verás un enlace para descargar el backup.
Guarda este archivo en un lugar seguro y, preferiblemente, fuera de tu servidor de hosting. Puedes guardarlo en tu computadora, en un disco duro externo o en un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3.
[WARNING] Nunca guardes el backup en la misma cuenta de hosting. Si el servidor falla por completo, perderías tanto tu web como la copia de seguridad.
Método 2: Backup parcial de archivos y bases de datos por separado
Si prefieres tener un control más granular, puedes generar la copia de seguridad cPanel de tus archivos y de tus bases de datos por separado. Esto es muy útil si solo has modificado una parte de tu web y no quieres descargar un archivo gigante.
Backup de la carpeta principal (public_html)
- Vuelve a la sección Archivos de cPanel.
- Haz clic en Backup (o Backups).
- En la sección Descargar una copia de seguridad del directorio principal (o Home Directory), verás el directorio principal de tu cuenta, normalmente llamado
public_html. - Haz clic en el enlace que aparece junto a este directorio y se descargará un archivo
.tar.gzcon todos los archivos de tu web.
[INFO] Si tu web tiene subdominios, también verás opciones para descargar backups separados de cada uno de ellos (por ejemplo, public_html/blog, public_html/tienda, etc.).
Backup de las bases de datos MySQL
- En la misma página de Backup, desplázate hacia abajo hasta la sección Descargar una copia de seguridad de la base de datos MySQL.
- Verás una lista con todas las bases de datos que tiene tu cuenta (por ejemplo,
usuario_wp1). - Haz clic en el nombre de la base de datos que quieres respaldar y se descargará un archivo con extensión
.sql.gz.
[TIP] Si tu web usa WordPress, es muy probable que el nombre de la base de datos aparezca en el archivo wp-config.php de tu sitio. Si no estás seguro, contacta con tu proveedor de hosting.
¿Cómo restaurar un backup cPanel?
Restaurar una copia de seguridad cPanel es igual de importante que crearla. Los pasos son muy similares a los de creación, pero en lugar de descargar, subirás el archivo.
Restaurar un backup completo
- Accede de nuevo al Asistente de Backup.
- En esta ocasión, haz clic en Restaurar.
- Se abrirá una pantalla donde debes subir el archivo de backup completo que guardaste previamente.
- Haz clic en Subir y espera a que el proceso termine. cPanel se encargará de descomprimir el archivo y colocar todos los archivos y bases de datos en su lugar.
[WARNING] Restaurar un backup completo sobrescribirá todos los archivos y bases de datos actuales de tu cuenta. Si has hecho cambios desde que creaste el backup, esos cambios se perderán. Asegúrate de querer hacer esto antes de continuar.
Restaurar solo archivos o solo bases de datos
Si solo necesitas recuperar una parte de tu sitio, puedes hacerlo desde la sección Backup (no el asistente).
- Restaurar archivos: Ve a Archivos > Restaurar una copia de seguridad del directorio principal. Sube el archivo
.tar.gzque quieres restaurar y el sistema lo reemplazará en la carpeta correspondiente. - Restaurar base de datos: Ve a Archivos > Restaurar una copia de seguridad de la base de datos MySQL. Sube el archivo
.sql.gzy selecciona la base de datos de destino.
[INFO] Al restaurar una base de datos, esta se reemplazará por completo. No se fusionará con la actual. Ten cuidado de no subir un backup de una base de datos antigua si has creado nuevos contenidos.
Buenas prácticas para la seguridad de tus backups
No basta con saber cómo crear un backup cPanel; también debes asegurarte de que tu estrategia de respaldo sea sólida. Aquí tienes algunas recomendaciones clave:
1. Frecuencia de los backups
¿Cada cuánto tiempo debes hacer una copia de seguridad cPanel? Depende de la actividad de tu web. Si publicas contenido a diario o tienes una tienda online con pedidos frecuentes, lo ideal es hacer un backup a diario. Si tu web es más estática, con un backup semanal o mensual puede ser suficiente.
2. Automatización
cPanel no tiene un programador nativo de backups en todos los planes de hosting. Si tu proveedor no ofrece backups automáticos, puedes configurar una tarea cron en tu cuenta para que ejecute un script de backup periódicamente. Sin embargo, esto ya es un tema más avanzado que requiere conocimientos técnicos.
3. Almacenamiento externo
Como ya he mencionado, guarda siempre tus backups en un lugar externo a tu hosting. Puedes automatizar la descarga y subida a un servicio de nube con herramientas como Rclone, pero si no te sientes cómodo con esto, la opción manual es perfectamente válida.
4. Prueba tus backups
Esta es la regla de oro que más se olvida. Un backup que no se puede restaurar no sirve de nada. De vez en cuando, descarga un backup y pruébalo en un entorno de desarrollo o en un subdominio. Esto te dará la tranquilidad de saber que, cuando llegue el momento de una emergencia, podrás recuperar tu sitio sin problemas.
Preguntas Frecuentes (FAQ) sobre backups en cPanel
¿Cuánto tiempo tarda en generarse un backup completo?
Depende del tamaño de tu cuenta de hosting. Si tienes una web con muchos archivos multimedia (imágenes, vídeos), puede tardar varios minutos. cPanel te mostrará una barra de progreso para que sepas que está trabajando.
¿Qué hago si el backup es demasiado grande para descargarlo?
Algunos proveedores de hosting limitan el tamaño de descarga. Si tienes este problema, puedes intentar hacer un backup parcial (solo archivos o solo bases de datos por separado). Otra opción es contactar con tu proveedor para que te ayude a generar el backup y lo muevan a un servidor FTP o a un servicio de almacenamiento.
¿Puedo restaurar un backup de cPanel en otro proveedor de hosting?
Sí, en la mayoría de los casos es posible. Necesitarás tener acceso a cPanel en el nuevo proveedor y seguir los mismos pasos de restauración. Sin embargo, ten en cuenta que la estructura de directorios puede variar ligeramente, y es posible que tengas que actualizar las rutas en los archivos de configuración.
¿El backup de cPanel incluye mis cuentas de correo?
Sí, el backup completo de cPanel incluye las cuentas de correo electrónico, sus contraseñas, los forwarders y los filtros. Es una gran ventaja, ya que te permite migrar todo tu servicio de email a otro servidor sin perder nada.
¿Qué diferencia hay entre "Backup Completo" y "Backup Parcial"?
El backup completo es un archivo único que contiene absolutamente todo tu hosting: archivos, bases de datos, configuraciones de email, etc. El backup parcial te permite seleccionar solo una parte (por ejemplo, solo la base de datos de WordPress o solo la carpeta public_html). El parcial es más rápido de generar y descargar, pero no es suficiente para una recuperación total del sitio.
Mi hosting usa Syspanel (HestiaCP), ¿sirve esta guía?
No exactamente. Syspanel (el panel que se accede por el puerto 2106) tiene una interfaz y una lógica diferente a cPanel. Aunque el concepto de backup es similar, los pasos y las herramientas no son las mismas. Te recomiendo buscar una guía específica para Syspanel o contactar con el soporte de tu proveedor.
Conclusión: Tu tranquilidad empieza con un buen backup
Crear y restaurar un backup cPanel es una de las habilidades más valiosas que puedes tener como propietario de un sitio web. No solo te protege de desastres, sino que te da la libertad de experimentar con tu web sin miedo a romperla.
Recuerda que la clave no está solo en hacer el backup, sino en hacerlo de forma regular y guardarlo en un lugar seguro. Siguiendo los pasos de esta guía, podrás dormir tranquilo sabiendo que tu trabajo y tu esfuerzo están a salvo.
Si tienes alguna duda o problema durante el proceso, no dudes en contactar con el equipo de soporte de tu hosting. Siempre están ahí para ayudarte, pero recuerda que la responsabilidad final de la seguridad cPanel backup recae en ti, el administrador de la cuenta.
¡Espero que este artículo te haya sido de gran ayuda! Ahora ya sabes cómo proteger tu sitio web como todo un profesional.
