cPanel: Cómo hacer una copia de seguridad completa y restaurarla en caso de ataque
¿Por qué es vital tener una copia de seguridad cPanel?
Imagina que un día entras a tu panel de control y descubres que tu web ha sido vandalizada, que todos tus archivos han sido cifrados por un ransomware o que alguien ha borrado tu base de datos. Sin una copia de seguridad, ese escenario puede significar el cierre definitivo de tu negocio online.
La copia seguridad cPanel es tu red de salvamento. No es un lujo, es una necesidad básica de cualquier propietario de un sitio web. Los ataques informáticos son cada vez más sofisticados y frecuentes, y los errores humanos (como borrar un archivo por accidente) son más comunes de lo que crees.
Tener un backup cPanel actualizado te permite recuperar tu sitio en minutos, minimizando la pérdida de datos y el tiempo de inactividad. En este artículo, te guiaré paso a paso para que aprendas a generar una copia completa de tu hosting y, lo más importante, cómo restaurar backup cPanel de forma eficaz cuando ocurre una emergencia.
¿Qué incluye una copia de seguridad completa en cPanel?
Antes de ponernos manos a la obra, es fundamental que entiendas qué contiene exactamente un backup completo. Esto te ayudará a saber qué puedes esperar cuando necesites recuperar web cPanel.
Una copia de seguridad integral de cPanel incluye:
- Archivos del sitio web: Todo el contenido de tu directorio
public_html(imágenes, scripts, código PHP, CSS, etc.). - Bases de datos MySQL: Todas tus bases de datos, con sus tablas, registros y permisos.
- Cuentas de correo electrónico: Los buzones, sus contraseñas y los mensajes almacenados.
- Configuración de dominios y subdominios: Las zonas DNS, los registros MX y las redirecciones.
- Configuración de tareas cron: Los trabajos programados que ejecutan scripts automáticamente.
- Certificados SSL: Los certificados de seguridad instalados en tu dominio.
Ahora sí, vamos a lo importante. Te explicaré dos métodos para hacer tu backup cPanel: el método estándar del panel y el método de copia de seguridad completa (la más fiable).
Método 1: Copia de seguridad parcial o de descarga (Backup)
Este es el método más rápido y sencillo. Es ideal para hacer copias de seguridad frecuentes de tus archivos y bases de datos sin saturar el servidor.
### Paso 1: Accede a tu panel de control
Inicia sesión en tu cuenta de cPanel. La dirección típica es https://tudominio.com/cpanel o https://tudominio.com:2083.
### Paso 2: Localiza la sección "Archivos"
Dentro del panel, busca la sección llamada "Archivos" o "Files". Dentro de ella, encontrarás la herramienta "Copias de seguridad" o "Backup". Haz clic en ella.
### Paso 3: Genera la copia de seguridad parcial
Verás dos opciones principales:
- Copia de seguridad del directorio principal: Descarga un archivo
.tar.gzcon todo el contenido de tu cuenta (excepto las bases de datos y los correos). - Copia de seguridad de bases de datos: Te permite descargar cada una de tus bases de datos MySQL en formato
.sql.gz.
Para una mayor seguridad, te recomiendo descargar ambas cosas.
- Haz clic en el botón "Descargar una copia de seguridad completa" (si está disponible) o en el icono de descarga junto a "Directorio principal".
- Haz clic en el icono de descarga junto a cada una de tus bases de datos.
[WARNING] Este método no incluye la configuración de correos electrónicos ni las zonas DNS. Para una restauración completa del sistema, necesitas el siguiente método.
Método 2: Copia de seguridad completa (Full Backup)
Esta es la opción más potente y la que te garantiza una seguridad cPanel backup total. Genera un archivo comprimido con absolutamente todo tu hosting. Es la opción recomendada para hacer una copia mensual o antes de realizar cambios importantes.
### Paso 1: Ve a la herramienta de copia de seguridad
Al igual que antes, ve a la sección "Archivos" y haz clic en "Copias de seguridad".
### Paso 2: Busca la opción "Copia de seguridad completa"
Al final de la página, verás una sección llamada "Copia de seguridad completa" o "Full Backup". Haz clic en el botón "Generar copia de seguridad" o "Backup".
### Paso 3: Configura y genera el backup
Se abrirá una nueva página donde debes configurar lo siguiente:
- Destino de la copia de seguridad: Elige "Home Directory" (directorio principal). Esto guardará el archivo dentro de tu cuenta de hosting, en una carpeta llamada
backup-xxxxx.tar.gz. - Dirección de correo electrónico: Introduce un correo donde quieras recibir la notificación de que el backup se ha completado.
Haz clic en "Generar copia de seguridad". El proceso puede tardar varios minutos, dependiendo del tamaño de tu web.
### Paso 4: Descarga el archivo a tu ordenador
Una vez que el sistema te notifique que ha terminado (o cuando veas el archivo en tu gestor de archivos), es CRÍTICO que lo descargues a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive, Dropbox, etc.).
[INFO] Si guardas el backup en el mismo servidor, no te servirá de nada si el servidor entero se ve comprometido. Guárdalo siempre en un lugar externo.
Cómo restaurar un backup cPanel paso a paso
Ahora viene la parte más importante: saber restaurar backup cPanel cuando todo ha ido mal. Aquí te muestro cómo hacerlo desde el propio panel.
### Restaurar desde la herramienta "Copias de seguridad"
Este método es útil para restaurar archivos o bases de datos específicas que hayas descargado previamente.
- Ve a "Archivos" > "Copias de seguridad".
- Busca la sección "Restaurar una copia de seguridad".
- Verás opciones como "Restaurar un directorio principal" o "Restaurar una base de datos".
- Haz clic en el botón "Elegir archivo" o "Subir" y selecciona el archivo
.tar.gzo.sql.gzque tienes guardado en tu ordenador. - Haz clic en "Subir" y espera a que se complete el proceso.
### Restaurar desde el "Administrador de archivos"
Si tienes el archivo de copia de seguridad completa (backup-xxxxx.tar.gz) dentro de tu cuenta (por ejemplo, en la carpeta home), puedes restaurarlo de forma manual.
- Ve a "Archivos" > "Administrador de archivos".
- Navega hasta la carpeta donde se encuentra tu archivo de backup (normalmente en la raíz de tu cuenta, fuera de
public_html). - Haz clic derecho sobre el archivo
.tar.gzy selecciona "Extraer" o "Extract". - El sistema extraerá todo el contenido. Deberías ver las carpetas
public_html,mail,etc.
[WARNING] Este método manual a veces no restaura las bases de datos ni las configuraciones de correo. Es más seguro usar la opción de "Restaurar" del asistente de cPanel, que descomprime el archivo y recoloca todo en su sitio automáticamente.
### Restaurar una copia de seguridad completa desde el asistente
La forma más fiable de recuperar web cPanel tras un ataque es usando la herramienta de "Restaurar" que viene integrada.
- En la sección "Archivos" > "Copias de seguridad", busca el botón "Restaurar una copia de seguridad completa" (a veces está en la esquina superior derecha).
- Se abrirá un asistente. Se te pedirá que selecciones el archivo de backup desde tu ordenador o desde el servidor.
- El sistema se encargará de restaurar todos los componentes: archivos, bases de datos, correos, DNS, etc.
- Espera a que termine. Puede tardar bastante. No cierres la pestaña del navegador.
Consejos de seguridad extra para tu backup
La seguridad cPanel backup no termina con solo crear el archivo. Debes seguir una serie de buenas prácticas:
- Automatiza tus copias: Muchos proveedores de hosting ofrecen copias de seguridad automáticas diarias o semanales. Actívalas. Si tu proveedor no las ofrece, considera usar un servicio externo que haga copias periódicas de tu sitio.
- Utiliza la regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, en el servidor y en tu PC) y 1 copia fuera del sitio (en la nube).
- Verifica tus copias: No esperes a tener un problema para comprobar que tu backup funciona. Restaura una copia de prueba en un entorno de desarrollo o en un subdominio para asegurarte de que todo se carga correctamente.
- Cambia tus contraseñas: Si has sufrido un ataque, después de restaurar, cambia todas las contraseñas: la de cPanel, la de las bases de datos, la de FTP y la de tu correo electrónico.
[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es similar. Accede a través del puerto 2106 (ej.
https://tudominio.com:2106), busca la sección "Backup" y podrás generar una copia completa con un clic. La restauración también se hace desde el mismo lugar, subiendo el archivo.tar.gz.
Preguntas frecuentes (FAQ) sobre copias de seguridad
Para finalizar, respondo a las dudas más comunes que nos llegan al soporte técnico sobre este tema.
¿Cada cuánto tiempo debo hacer una copia de seguridad?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es una copia diaria. Si es un sitio estático, una copia semanal o mensual puede ser suficiente. La regla de oro es: haz una copia antes de cualquier cambio importante (actualizar plugins, cambiar el tema, modificar código).
¿Puedo restaurar una copia de seguridad en un servidor diferente?
Sí, es posible. Puedes descargar tu backup cPanel y subirlo a otro hosting que también use cPanel. Sin embargo, es posible que tengas que reconfigurar manualmente algunas cosas, como las zonas DNS o las rutas absolutas de los archivos, si el nuevo servidor tiene una estructura diferente.
¿Qué pasa si mi copia de seguridad está corrupta?
Si tu archivo de backup está dañado (por ejemplo, por una descarga incompleta), no podrás restaurarlo. Por eso es vital verificar la integridad del archivo justo después de descargarlo. Puedes intentar abrirlo en tu ordenador con un programa como 7-Zip o WinRAR para ver si el contenido es accesible.
¿El backup de cPanel incluye mis cuentas de correo?
Sí, la copia de seguridad completa incluye los buzones de correo, sus contraseñas y los mensajes. Sin embargo, la copia de seguridad parcial (la que haces desde "Descargar una copia de seguridad") no la incluye. Para el correo, tendrás que usar la opción de "Copias de seguridad de cuentas de correo" dentro del mismo apartado.
¿Puedo hacer una copia de seguridad de solo una base de datos?
Sí. Dentro de la herramienta "Copias de seguridad", en la sección de "Bases de datos", verás un icono de descarga junto a cada una de ellas. Haz clic en él para descargar solo esa base de datos en formato .sql.gz. Es muy útil para hacer backups rápidos antes de modificar un plugin o un tema.
Espero que esta guía te haya sido de gran ayuda. Recuerda que la prevención es la mejor arma contra los ciberataques. No esperes a ser víctima de un hackeo para empezar a tomar medidas. Una copia de seguridad hoy te puede ahorrar un gran dolor de cabeza mañana. Si tienes cualquier duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!
