Cómo hacer una copia de seguridad de mi web en cPanel
¿Por qué es tan importante hacer una copia de seguridad de mi web?
Imagina que trabajas durante meses en tu sitio web: escribes artículos, configuras plugins, subes imágenes, diseñas la estructura y, de repente, un error de actualización, un ataque malicioso o un fallo del servidor borra todo. Sin una copia de seguridad, recuperar ese trabajo puede ser imposible o extremadamente costoso.
Realizar backups periódicos es como tener un seguro a todo riesgo para tu página. No se trata de "si" ocurrirá un problema, sino de "cuándo". Por eso, saber cómo hacer una copia de seguridad en cPanel es una de las habilidades más valiosas que puedes tener como propietario de un sitio web.
En esta guía extensa y paso a paso, te enseñaré todos los métodos disponibles para crear y descargar backup de tu web directamente desde el panel de control más utilizado del mundo: cPanel. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.
¿Qué es exactamente una copia de seguridad en cPanel?
Antes de ponernos manos a la obra, es fundamental entender qué incluye un backup completo. Tu sitio web no es solo un conjunto de archivos; se compone de dos partes principales:
- Los archivos del sitio: Todo el código fuente, imágenes, vídeos, plugins, temas y documentos que forman la estructura visible y funcional de tu web.
- La base de datos: Donde se almacena todo el contenido dinámico: tus artículos, comentarios de usuarios, configuraciones de plugins, datos de clientes, etc.
Una copia de seguridad completa debe incluir ambas partes. Si solo copias los archivos, perderás todo tu contenido textual. Si solo copias la base de datos, perderás la estructura. Por suerte, cPanel nos ofrece herramientas para hacer ambas cosas, ya sea por separado o de forma conjunta.
Método 1: La herramienta de Backup completa de cPanel (La más fácil)
Esta es, sin duda, la opción más recomendada para la mayoría de usuarios. Es un proceso automático que empaqueta todos tus archivos y bases de datos en un solo archivo comprimido.
### Paso 1: Accede a tu panel de control
Lo primero es iniciar sesión en tu cuenta de cPanel. Normalmente, la dirección es algo así como https://tudominio.com/cpanel o https://tu-ip:2083. Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.
### Paso 2: Encuentra la sección "Archivos"
Una vez dentro, verás un panel lleno de iconos. Busca la sección llamada "Archivos" (Files). Dentro de ella, haz clic en el icono que dice "Copia de seguridad" (Backup) o "Asistente de copias de seguridad" (Backup Wizard). En la mayoría de versiones, encontrarás la opción "Backup".
### Paso 3: Genera la copia de seguridad completa
En la página de "Copia de seguridad", verás varias opciones. Busca el botón o enlace que dice "Copia de seguridad completa" (Full Backup) o "Descargar una copia de seguridad completa".
Deberás elegir dónde quieres que se guarde el archivo:
- Directorio principal (Home Directory): La opción más común. Guarda el backup en una carpeta dentro de tu hosting.
- Directorio remoto (Remote FTP Server): Para usuarios más avanzados que quieren guardar el backup en otro servidor (muy recomendado por seguridad).
Para esta guía básica, selecciona "Directorio principal" y pulsa el botón "Generar copia de seguridad" o "Backup".
### Paso 4: Espera y descarga tu backup
El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu web. cPanel te mostrará una notificación cuando haya terminado. Verás un archivo con un nombre parecido a backup-12-12-2024.tar.gz en tu directorio raíz.
Ahora viene el paso crucial: Ve a tu "Administrador de archivos" (File Manager) dentro de cPanel. Navega hasta la carpeta backup o la raíz (public_html o home). Busca el archivo .tar.gz que acabas de crear y descárgalo a tu ordenador haciendo clic derecho sobre él y seleccionando "Descargar".
[WARNING] No dejes el archivo de backup en el servidor durante mucho tiempo. Si tu web es hackeada, el atacante también podría acceder a tu copia de seguridad. Descárgala siempre a un lugar seguro en tu PC o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
Método 2: Backup parcial (Solo archivos o solo base de datos)
A veces no necesitas una copia completa. Quizás solo quieres respaldar el contenido de tu blog o probar un cambio en un plugin. cPanel te permite hacerlo por partes.
### Subsección: Cómo respaldar solo los archivos de tu web
- Ve a la misma sección "Copia de seguridad" (Backup).
- En el apartado "Copia de seguridad parcial" (Partial Backup), busca la opción que dice "Descargar una copia de seguridad del directorio principal" (Home Directory).
- Haz clic en el botón con el nombre de tu usuario o en el enlace de descarga.
- Se descargará un archivo
.tar.gzcon todos tus archivos (código, imágenes, etc.), pero sin la base de datos.
### Subsección: Cómo respaldar solo la base de datos
- En la misma página de "Copia de seguridad", busca el apartado "Descargar una copia de seguridad de una base de datos MySQL".
- Verás una lista con todas tus bases de datos (suelen tener nombres como
tuusuario_basededatos). - Haz clic en el nombre de la base de datos que quieras respaldar.
- Se descargará un archivo con extensión
.sql(o.gz). Este archivo contiene toda la información textual de tu web.
[TIP] Si tu web usa varios plugins o es muy compleja, es buena práctica hacer backups separados de cada base de datos si las tienes organizadas así.
Método 3: El Asistente de Copias de Seguridad (Backup Wizard)
Esta herramienta es ideal para principiantes porque te guía paso a paso con un asistente visual.
- En cPanel, busca el icono "Asistente de Copias de Seguridad" (Backup Wizard).
- Haz clic en "Copia de seguridad" (Backup).
- El asistente te preguntará si quieres hacer una copia "Completa" o "Parcial".
- Si eliges "Completa", te llevará al mismo proceso que vimos en el Método 1. Si eliges "Parcial", podrás elegir entre "Directorio principal" o "Bases de datos MySQL".
- Sigue las instrucciones en pantalla y descarga el archivo cuando esté listo.
Método 4: Backup desde el Administrador de Archivos (Manual)
Este método es más manual, pero te da un control total sobre lo que copias. Es útil si solo quieres respaldar una carpeta específica, como public_html.
- Ve al "Administrador de Archivos" (File Manager) en cPanel.
- Navega hasta la carpeta que quieres respaldar (por ejemplo,
public_html). - Selecciona la carpeta (marca la casilla) y haz clic en el botón "Comprimir" (Compress) en la barra superior.
- Elige el formato de compresión (
.zipes el más universal,.tar.gzes el nativo de cPanel). - cPanel creará un archivo comprimido en el mismo directorio o en el que tú elijas.
- Ahora, descarga ese archivo
.zipa tu ordenador como en los pasos anteriores.
[INFO] Este método no incluye la base de datos. Si tu web usa WordPress, Joomla o similar, necesitarás hacer una copia de la base de datos por separado (Método 2) para que el backup sea completo.
¿Dónde guardar mis copias de seguridad? La regla del 3-2-1
Hacer el backup es solo la mitad del trabajo. Guardarlo en el mismo servidor no sirve de nada si el servidor falla. Los expertos recomiendan la regla del 3-2-1:
- 3 copias de tus datos (el original + 2 backups).
- 2 medios de almacenamiento diferentes (por ejemplo, tu PC y un disco duro externo).
- 1 copia fuera de tu casa o lugar de trabajo (almacenamiento en la nube).
Por lo tanto, después de descargar backup desde cPanel, asegúrate de guardarlo en al menos dos lugares seguros.
[TIP] Configura recordatorios en tu calendario para hacer una copia de seguridad al menos una vez a la semana. Si tu web se actualiza a diario (como un blog), considera hacerlo a diario o cada dos días.
¿Cómo restaurar una copia de seguridad en cPanel?
Saber hacer el backup es tan importante como saber restaurarlo. Afortunadamente, cPanel también lo hace sencillo.
### Restaurar archivos
- Ve al "Administrador de Archivos".
- Sube tu archivo de backup
.zipo.tar.gza la carpeta donde quieras restaurarlo (normalmentepublic_html). - Haz clic derecho sobre el archivo subido y selecciona "Extraer" (Extract).
- Confirma la extracción y todos tus archivos volverán a su lugar.
### Restaurar base de datos
- Ve a la sección "Bases de datos MySQL" en cPanel.
- Localiza tu base de datos. Si no existe, créala con el mismo nombre y usuario.
- Entra en "phpMyAdmin" (el gestor de bases de datos).
- Selecciona tu base de datos en el panel izquierdo.
- Ve a la pestaña "Importar" (Import).
- Sube tu archivo
.sqly haz clic en "Continuar". ¡Listo!
Preguntas frecuentes (FAQ) sobre backups en cPanel
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Como mínimo, una vez al mes. Si publicas contenido nuevo a diario, te recomiendo hacerlo semanalmente o incluso a diario.
¿cPanel hace backups automáticos por mí?
Algunos proveedores de hosting lo ofrecen como un servicio extra, pero cPanel en sí no tiene un programador de backups nativo para cuentas compartidas. Debes hacerlo manualmente o contratar un servicio de backup automático de tu proveedor.
¿Qué hago si mi proveedor usa Syspanel en lugar de cPanel?
Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es similar pero la interfaz cambia. Para acceder a tu panel, normalmente es a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Busca la sección de "Backup" o "Copias de seguridad" dentro de las opciones de tu dominio o cuenta. Aunque la estética sea diferente, el concepto es el mismo: generar un archivo comprimido con tus archivos y bases de datos.
¿El backup de cPanel incluye mis correos electrónicos?
En la copia de seguridad completa, sí. Incluye los archivos, las bases de datos y también las cuentas de correo electrónico y sus mensajes. En los backups parciales, no.
¿Puedo hacer una copia de seguridad desde mi teléfono móvil?
Sí, puedes acceder a cPanel desde el navegador de tu móvil y seguir los mismos pasos. La interfaz puede verse un poco más pequeña, pero todas las funciones están disponibles.
Conclusión y mejores prácticas
Dominar la creación de copias de seguridad es una habilidad esencial para cualquier propietario de una web. No es un proceso complicado, pero requiere constancia y una buena organización.
Para resumir, sigue estos pasos clave:
- Accede a cPanel y usa el asistente de "Copia de seguridad".
- Genera una copia completa (Full Backup) al menos una vez al mes.
- Descarga el archivo a tu ordenador inmediatamente después de generarlo.
- Guarda una copia en un lugar externo (nube, disco duro, etc.).
- Prueba la restauración en un entorno de prueba si es posible, para asegurarte de que tu backup funciona correctamente.
La seguridad web no es solo instalar un plugin o un certificado SSL. La verdadera seguridad empieza por tener un plan de recuperación ante desastres. Y ese plan comienza con una buena copia de seguridad.
No esperes a tener un problema para aprender a hacerlo. Tómate 10 minutos ahora mismo, ve a tu cPanel y genera tu primer backup. Tu yo del futuro te lo agradecerá.
