Cómo hacer una copia de seguridad de tu web en cPanel
¿Por qué es tan importante hacer una copia de seguridad de tu web?
Imagina que llevas meses trabajando en tu web, has publicado cientos de artículos, has configurado tu tienda online y, de repente, un error de actualización, un ataque malicioso o un fallo en el servidor borra todo. Sin una copia de seguridad, recuperar ese trabajo sería casi imposible y muy costoso.
Hacer un backup cPanel es como tener un seguro de vida para tu página web. Te permite dormir tranquilo sabiendo que, pase lo que pase, puedes restaurar tu sitio a un estado anterior en cuestión de minutos. No importa si eres un principiante o un experto, esta guía te enseñará paso a paso, y de forma muy sencilla, cómo proteger tu mayor activo digital.
cPanel es el panel de control más popular del mundo, y la mayoría de los proveedores de hosting lo incluyen de serie. Aunque a primera vista pueda parecer complicado, su herramienta de copias de seguridad es increíblemente fácil de usar. A lo largo de este artículo, descubrirás que hacer una copia seguridad cPanel es un proceso que te llevará menos de cinco minutos.
Vamos a desglosar todo el proceso, desde qué partes de tu web debes guardar hasta cómo programar copias automáticas. Al final, serás un experto en salvaguardar tu presencia online.
¿Qué incluye exactamente un backup cPanel?
Antes de lanzarnos a pulsar botones, es fundamental entender qué estamos guardando. Una web no es solo un archivo; es un conjunto de datos interconectados. Un backup cPanel completo incluye tres elementos esenciales:
- Archivos del sitio web: Son todos los archivos de tu web: las imágenes, los vídeos, los temas, los plugins, el código PHP, los documentos PDF... En resumen, todo lo que hace que tu web se vea y funcione.
- Bases de datos (MySQL): Aquí es donde se guarda el contenido "vivo" de tu web. Si tienes un blog, aquí están tus artículos. Si tienes una tienda, aquí están tus productos, pedidos y clientes. Si tu web usa WordPress, Joomla o PrestaShop, la base de datos es el corazón de tu proyecto.
- Configuración de correo electrónico: Si usas cuentas de correo asociadas a tu dominio (ej. info@tudominio.com), el backup también guarda la configuración de estas cuentas, los filtros y los redireccionamientos, aunque normalmente no guarda el contenido de los correos en sí.
Al hacer una copia seguridad cPanel, te llevas "fotografiado" el estado exacto de estos tres componentes. Esto es vital porque un fallo en cualquiera de ellos puede dejar tu web inaccesible.
Método 1: Hacer un backup completo desde cPanel (El más fácil)
Esta es la forma más directa y recomendada para principiantes. cPanel tiene una herramienta nativa que comprime todos tus datos en un solo archivo. Sigue estos pasos:
- Accede a tu cPanel: Escribe
tudominio.com/cpanelen tu navegador e inicia sesión con tus credenciales. Si no sabes cuáles son, contacta con tu proveedor de hosting. - Busca la sección "Archivos": Una vez dentro, verás un panel lleno de iconos. Busca la sección llamada Archivos y haz clic en el icono que dice "Copias de seguridad" o "Backup".
- Realiza una copia de seguridad completa: En la nueva pantalla, verás varias opciones. Busca el botón que dice "Descargar una copia de seguridad completa" o "Backup completo". Al hacer clic, se abrirá una ventana donde puedes elegir el destino de la copia.
- Configura el destino: En esta ventana, verás un menú desplegable llamado "Destino de la copia de seguridad". Elige "Home Directory" (Directorio de inicio) para que se guarde en tu servidor. Puedes ponerle un nombre al archivo, aunque por defecto te sugerirá uno con la fecha y la hora (ej.
backup-15-10-2023.tar.gz). - Inicia el proceso: Pulsa el botón "Realizar copia de seguridad" o "Backup". El sistema empezará a comprimir todos tus archivos. Dependiendo del tamaño de tu web, puede tardar unos minutos.
- Descarga el archivo: Una vez completado, verás un mensaje de éxito. Ahora, ve a la sección "Administrador de archivos" de cPanel, busca la carpeta principal (
public_htmlohome), y ahí encontrarás el archivo de backup. Es crucial que lo descargues a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox) inmediatamente. Guardarlo solo en el servidor no es seguro, porque si el servidor falla, perderás el backup y la web.
[TIP] Siempre que hagas una descarga backup cPanel, hazlo justo después de crear el archivo. No lo dejes para "más tarde", porque podrías olvidarlo o necesitar el espacio del servidor.
Método 2: Backup parcial (Solo archivos o solo bases de datos)
A veces no necesitas una copia completa. Por ejemplo, si solo vas a actualizar un plugin y quieres proteger el contenido, puedes hacer una copia solo de la base de datos. O si vas a modificar el diseño, quizás solo necesites los archivos.
### Cómo respaldar solo los archivos del sitio
- Ve a la sección "Archivos" y abre el "Administrador de archivos".
- Navega hasta la carpeta
public_html. Esta carpeta contiene la raíz de tu web. - Haz clic en "Seleccionar todo" en la barra superior.
- Con todos los archivos seleccionados, haz clic en el botón "Comprimir" en la barra superior.
- Elige el formato "Zip" (es el más universal) y haz clic en "Comprimir archivos". El sistema creará un archivo
.zipen la misma carpeta. - Descarga ese archivo
.zipa tu ordenador.
### Cómo respaldar solo las bases de datos
- Vuelve a la sección "Copias de seguridad".
- Busca el apartado "Descargar una copia de seguridad de la base de datos MySQL".
- Verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieras respaldar (ej.
tuweb_wpdb). - Se descargará un archivo
.sqlo.gzque contiene toda la información de esa base de datos.
[INFO] Este método es muy útil si tu web es muy grande y hacer un backup completo tarda demasiado. Es una práctica común hacer backups semanales de archivos y backups diarios de la base de datos, ya que el contenido cambia más a menudo que el diseño.
Cómo restaurar un backup cPanel (Paso a paso)
Restaurar es tan importante como hacer el backup. De nada sirve tener una copia si no sabemos recuperarla. El proceso es igual de sencillo, pero debes tener mucho cuidado de no sobrescribir datos que quieras conservar.
### Restaurar el backup completo
- Ve a la sección "Copias de seguridad" en cPanel.
- En la parte inferior, busca la sección "Restaurar una copia de seguridad".
- Haz clic en "Subir" (o "Upload") y selecciona el archivo de backup que tienes en tu ordenador (el
.tar.gz). - El sistema subirá el archivo y comenzará a restaurar automáticamente. Este proceso puede tardar varios minutos.
- Una vez terminado, tu web debería volver a estar exactamente como estaba en el momento del backup.
[WARNING] Restaurar un backup completo sobrescribirá todo el contenido actual de tu web. Si has hecho cambios desde que hiciste la copia, los perderás. Asegúrate de que es lo que quieres antes de continuar.
### Restaurar solo archivos o base de datos
- Para archivos: Sube tu archivo
.zipa la carpetapublic_htmlusando el Administrador de archivos. Luego, haz clic derecho sobre el archivo y selecciona "Extraer". El sistema descomprimirá los archivos y los colocará en su lugar, sobrescribiendo los existentes. - Para bases de datos: Ve a la sección "Bases de datos MySQL" en cPanel. Busca tu base de datos y haz clic en "phpMyAdmin". Dentro, selecciona la base de datos en el menú lateral izquierdo, haz clic en la pestaña "Importar", selecciona tu archivo
.sqly pulsa "Continuar".
[INFO] Si al restaurar la base de datos te da un error de "tabla ya existe", significa que la base de datos actual ya tiene tablas. En ese caso, deberías borrar las tablas existentes antes de importar, o usar la opción de "vaciar" la base de datos desde cPanel.
Automatiza tus backups: La clave para la tranquilidad
Hacer backups manualmente está bien, pero es fácil olvidarse. La mejor estrategia es automatizar el proceso. La mayoría de los planes de hosting con cPanel incluyen una herramienta llamada "Backup de seguridad" o "Backup automático" (a veces llamado JetBackup).
- Busca en tu cPanel la sección "Archivos" y haz clic en "Backup de seguridad" o "JetBackup".
- En este panel, podrás ver los backups que tu proveedor de hosting hace automáticamente.
- Podrás configurar la frecuencia (diaria, semanal, mensual) y el destino (otro servidor, almacenamiento en la nube).
- También suele tener una opción para descargar estos backups a tu ordenador.
Si tu hosting no tiene esta herramienta, puedes crear un backup automático desde el "Administrador de tareas cron" en cPanel, pero eso es un proceso más avanzado que requiere conocimientos de comandos.
[TIP] Una buena rutina es hacer un backup cPanel completo cada semana y una copia de la base de datos cada día. Así, si pierdes algo, como mucho habrás perdido el trabajo de un día.
Errores comunes y cómo evitarlos (FAQ)
¿Cuánto espacio ocupa mi backup?
Depende del tamaño de tu web. Una web pequeña puede ocupar 100 MB, mientras que una tienda online con muchas imágenes puede ocupar varios GB. cPanel te muestra el tamaño del archivo antes de descargarlo.
¿Puedo hacer un backup desde la terminal (SSH)?
Sí, pero es un proceso avanzado. Para la mayoría de usuarios, usar la interfaz gráfica de cPanel es más que suficiente y menos propenso a errores.
Mi web está en Syspanel (antes HestiaCP), ¿cómo hago el backup?
Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso al panel de control es a través del puerto 2106 (ej. tudominio.com:2106). Dentro de Syspanel, encontrarás una sección llamada "Backup" en el menú lateral. Desde ahí puedes crear, descargar y restaurar copias de seguridad de forma muy similar a cPanel. En Syspanel, también puedes programar backups automáticos desde la misma sección.
¿Puedo restaurar mi web en otro servidor con el backup?
Sí, pero con matices. Un backup de cPanel está diseñado para restaurarse en otro cPanel. Si cambias de proveedor, el nuevo hosting debe usar cPanel para que la restauración sea perfecta. Si el nuevo hosting usa otro panel (como Syspanel), necesitarás importar manualmente la base de datos y subir los archivos por FTP.
¿Qué hago si mi backup se descarga corrupto?
Primero, intenta descargarlo de nuevo. Si el archivo sigue sin abrirse, es posible que el backup se haya interrumpido durante la creación. Vuelve a generarlo. Si el problema persiste, contacta con tu proveedor de hosting.
¿Cada cuánto tiempo debo hacer una copia de seguridad?
La regla de oro es: haz backups tan a menudo como los cambios que realices. Si publicas contenido a diario, haz backups diarios. Si es una web estática que apenas cambia, un backup mensual es suficiente.
Conclusión: Tu seguridad digital está en tus manos
Hacer una copia seguridad cPanel no es una tarea opcional; es una necesidad absoluta para cualquier propietario de una web. Como has visto, el proceso es sorprendentemente sencillo y no requiere conocimientos técnicos profundos. Solo necesitas unos minutos de tu tiempo para garantizar que todo tu trabajo, esfuerzo e inversión están a salvo.
Recuerda los tres pasos clave:
- Crea tu backup completo desde la sección "Copias de seguridad" de cPanel.
- Descarga el archivo a tu ordenador o a la nube. No lo dejes solo en el servidor.
- Automatiza el proceso si tu hosting lo permite, o establece un recordatorio en tu calendario para hacerlo manualmente.
No esperes a que ocurra un desastre para actuar. Dedica unos minutos hoy a proteger tu web. La tranquilidad que obtendrás es invaluable. Y si tu hosting usa Syspanel, recuerda acceder por el puerto 2106 y usar su sección de backups, que es igual de intuitiva.
Con esta guía, ya no tienes excusa para no tener tus copias de seguridad al día. Tu yo del futuro (y tu web) te lo agradecerán.
