cPanel y Plesk: Cómo hacer una copia de seguridad completa de tu web (manual y automática)
¿Por qué es tan importante hacer una copia de seguridad de tu web?
Imagina que llevas meses trabajando en tu web, has publicado decenas de artículos, has configurado tu tienda online con cientos de productos y, de repente, un error de actualización, un hackeo o un fallo del servidor borra todo tu trabajo en cuestión de segundos. Suena a pesadilla, ¿verdad? Pues es una realidad más común de lo que piensas.
Una copia de seguridad (o backup) es tu red de seguridad, tu seguro de vida digital. Te permite restaurar tu sitio web a un estado anterior, perfectamente funcional, en cuestión de minutos. Sin ella, cualquier imprevisto puede convertirse en una catástrofe que te haga perder datos valiosos, clientes y posicionamiento en buscadores.
Este artículo está pensado para que, aunque no tengas experiencia técnica, aprendas a proteger tu web en los dos paneles de control más populares del mundo: cPanel y Plesk. Te explicaré, paso a paso y con un lenguaje claro, cómo hacer copias de seguridad tanto de forma manual como automática, y cómo restaurarlas cuando las necesites.
¿Qué es exactamente una copia de seguridad y qué debe incluir?
Antes de ponernos manos a la obra, es fundamental que entiendas qué se guarda en un backup y por qué cada parte es importante.
Un backup completo de tu web debe incluir, como mínimo, estos tres elementos:
- Los archivos de tu sitio web: Todo el código fuente, las imágenes, los vídeos, los temas (plantillas) y los plugins que forman tu página. Es decir, todo lo que ves y lo que hace que tu web se vea y funcione como lo hace.
- La base de datos: Aquí es donde se almacena todo el contenido dinámico. Artículos, páginas, comentarios, usuarios, pedidos de tu tienda, ajustes de configuración... Si tu web es como un coche, la base de datos sería el motor, y los archivos, la carrocería.
- Las cuentas de correo electrónico: Si utilizas el correo asociado a tu dominio (por ejemplo, info@tudominio.com), es crucial que también se incluya en el backup para no perder tus emails y sus configuraciones.
Tanto cPanel como Plesk te ofrecen herramientas para hacer copias de seguridad completas que incluyen todos estos elementos. La clave está en saber dónde y cómo hacerlo.
Copia de seguridad en cPanel: El método manual (paso a paso)
cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Su interfaz, aunque a veces parece abarrotada, es bastante intuitiva una vez que sabes qué buscar. Vamos a ver cómo hacer un backup completo manual.
Paso 1: Accede a tu panel de cPanel
Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083. Introduce tu nombre de usuario y contraseña (que te habrá proporcionado tu proveedor de hosting).
Paso 2: Encuentra la sección de Archivos
Una vez dentro, busca la sección llamada Archivos. Dentro de ella, verás un icono llamado Copia de seguridad (en inglés, "Backup"). Haz clic en él.
Paso 3: Realiza el backup completo
En la página de "Copia de seguridad" verás varias opciones. Para un backup completo, busca el apartado que dice Copia de seguridad completa (o "Full Backup"). Haz clic en el botón que dice Generar una copia de seguridad completa o similar.
- Destino de la copia de seguridad: Te pedirá que elijas dónde guardar el archivo. Puedes guardarlo en el directorio principal de tu cuenta (home) o, mejor aún, en una ubicación remota (como un servicio de almacenamiento en la nube). Te recomiendo que elijas "Directorio principal" para simplificar el proceso, y luego lo descargues a tu ordenador.
- Dirección de correo electrónico: Introduce un correo electrónico válido donde quieras recibir la notificación cuando el backup esté listo.
Una vez configurado, haz clic en Generar copia de seguridad. La generación puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu web. Recibirás un correo electrónico cuando el proceso haya finalizado.
[TIP] No te olvides de descargar el archivo de backup a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive, Dropbox, etc.) y, si puedes, en un segundo dispositivo. Guardar el backup solo en el servidor no te sirve de nada si el servidor falla por completo.
Copia de seguridad en cPanel: Configurando backups automáticos
Hacerlo manualmente está bien, pero es fácil olvidarse. La mejor práctica es automatizar este proceso. cPanel no tiene una herramienta nativa de backups programados en todos los planes, pero muchos proveedores de hosting ofrecen esta función dentro del propio panel o mediante herramientas como JetBackup.
Opción A: Usar la herramienta de tu proveedor de hosting
Muchos hosts que usan cPanel incorporan una herramienta llamada JetBackup en el panel. Búscala en la sección de Archivos. Si la tienes, verás una interfaz mucho más amigable.
- Ve a la pestaña Copias de seguridad.
- Haz clic en Crear una copia de seguridad.
- Selecciona el tipo de backup (completo, solo archivos o solo base de datos).
- Elige la frecuencia (por ejemplo, diaria o semanal) y el número de copias que quieres conservar.
- Activa la opción de Descargar a un destino remoto (como un servidor FTP o un servicio en la nube) si tu proveedor lo permite.
Opción B: Programar un cron job (Método avanzado)
Si tu proveedor no te ofrece una herramienta visual, puedes crear un "cron job" (una tarea programada) que ejecute un script para hacer el backup. Esto es más técnico, pero muy efectivo.
- En cPanel, busca la sección Tareas programadas (Cron Jobs).
- Crea un nuevo trabajo que ejecute un comando como el siguiente:
tar -czf /home/tuusuario/backup-web-$(date +\%Y-\%m-\%d).tar.gz /home/tuusuario/public_html- Este comando comprime todos los archivos de tu web en un archivo con la fecha actual.
- También necesitarás un comando para exportar tu base de datos MySQL. Este paso es más complejo y requiere conocer tu usuario y contraseña de la base de datos. Si no te sientes cómodo con esto, te recomiendo encarecidamente que contactes con tu soporte de hosting para que te ayuden a configurarlo.
[WARNING] Los cron jobs mal configurados pueden causar problemas. Si no estás seguro de lo que estás haciendo, es mejor que pidas ayuda a tu proveedor de hosting o que optes por una solución de backup automática que te ofrezca el propio panel o un servicio externo.
Copia de seguridad en Plesk: El método manual (paso a paso)
Plesk es otro de los grandes paneles de control, muy popular en servidores VPS y dedicados, y con una interfaz más moderna y limpia. Veamos cómo hacer un backup completo manualmente.
Paso 1: Accede a tu panel de Plesk
Normalmente se accede a través de https://tudominio.com:8443. Introduce tus credenciales de administrador o de usuario de la suscripción.
Paso 2: Ve a la sección de Copias de seguridad
En el menú lateral izquierdo, busca la sección Copias de seguridad (o "Backup Manager"). Haz clic en ella.
Paso 3: Crea un nuevo backup
Haz clic en el botón Crear una copia de seguridad. Se abrirá un asistente que te guiará.
- Qué incluir: Marca la casilla para incluir tanto los archivos como las bases de datos. También puedes incluir las cuentas de correo y la configuración de las mismas si lo deseas.
- Dónde almacenarla: Plesk te permite guardar el backup en el servidor (en un directorio local) o en un almacenamiento remoto (FTP, SFTP, o incluso un bucket de Amazon S3). Te recomiendo encarecidamente que configures un destino remoto para mayor seguridad. Si no, puedes guardarlo en el servidor y luego descargarlo manualmente.
- Opciones adicionales: Puedes ponerle un nombre al backup y añadir una descripción para identificarlo fácilmente.
Haz clic en Aceptar y el proceso comenzará. Verás el progreso en la interfaz. Al finalizar, tendrás tu archivo de backup listo.
Copia de seguridad en Plesk: Configurando backups automáticos
Plesk es superior a cPanel en este aspecto, ya que incluye un programador de tareas integrado y muy fácil de usar.
Paso 1: Ve a la configuración de programación
En la sección Copias de seguridad, busca la pestaña o botón llamado Configuración de la programación (o "Scheduled Tasks").
Paso 2: Activa el programador
- Activar la programación: Marca la casilla para habilitar las copias de seguridad automáticas.
- Frecuencia: Elige si quieres que se hagan a diario, semanal o mensualmente. También puedes seleccionar los días de la semana y la hora exacta. Lo ideal es hacerlo en horas de poco tráfico, como las 3 de la madrugada.
- Retención: Define cuántas copias de seguridad quieres mantener. Por ejemplo, puedes guardar las últimas 7 copias diarias y las últimas 4 semanales. Esto te ayuda a no llenar el disco duro del servidor.
- Almacenamiento: Al igual que en el método manual, elige dónde quieres almacenar las copias. Configurar un destino remoto aquí es clave para la automatización total.
Haz clic en Aceptar y ya tendrás tus backups automáticos funcionando. Plesk se encargará de todo.
Cómo restaurar tu web desde un backup (en cPanel y Plesk)
Restaurar es tan importante como hacer la copia. Aquí te explico cómo hacerlo en ambos paneles.
Restaurar en cPanel
- Ve a la sección Archivos > Copia de seguridad.
- Desplázate hasta la sección Restaurar una copia de seguridad.
- Verás opciones para restaurar Archivos del directorio principal o Base de datos MySQL.
- Haz clic en el botón Subir (o "Upload") junto a la sección que quieras restaurar y selecciona el archivo de backup desde tu ordenador.
- El sistema subirá el archivo y lo restaurará automáticamente.
[INFO] Si tu backup fue generado con la herramienta JetBackup, el proceso de restauración es aún más sencillo. Solo tienes que ir a la pestaña de Copias de seguridad de JetBackup, encontrar la copia que quieres restaurar y hacer clic en Restaurar. Podrás elegir qué partes restaurar (archivos, base de datos, emails, etc.).
Restaurar en Plesk
- Ve a la sección Copias de seguridad.
- En la lista de copias de seguridad disponibles, localiza la que quieras usar.
- Haz clic en el icono de Restaurar (que suele ser un icono con una flecha circular).
- Se te preguntará si quieres restaurar todo el contenido o solo una parte (por ejemplo, solo los archivos o solo la base de datos). Selecciona la opción que prefieras.
- Confirma la restauración y espera a que el proceso termine.
Preguntas frecuentes (FAQ) sobre copias de seguridad
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario o tienes una tienda online, lo ideal es hacer una copia de seguridad diaria. Si tu web es más estática, una copia semanal puede ser suficiente. La regla de oro es: cuanto más a menudo actualices tu web, más a menudo deberías hacer backups.
¿Dónde debo guardar mis copias de seguridad?
La regla de las "3-2-1" es la más recomendada: 3 copias de tus datos, en 2 medios de almacenamiento diferentes, y 1 copia fuera del sitio (offsite). Es decir, no te conformes con tener el backup en el servidor. Descárgalo a tu ordenador y súbelo a un servicio en la nube.
¿Puedo hacer una copia de seguridad solo de la base de datos?
Sí, tanto en cPanel como en Plesk puedes generar backups individuales de la base de datos. Esto es muy útil si solo has modificado contenido y no has tocado los archivos del tema o los plugins.
¿Qué hago si mi web es demasiado grande para el backup manual?
Si tu web es muy grande, el proceso de backup puede agotar el tiempo de ejecución del servidor. En este caso, te recomiendo que uses herramientas de backup automáticas que trabajen en segundo plano o que contactes con tu proveedor de hosting para que te ayuden a hacer un backup completo desde el servidor.
¿Una copia de seguridad me protege de un hackeo?
Una copia de seguridad te permite restaurar tu web a un estado limpio antes del ataque, pero no te protege de ser hackeado. Una vez restaurada, deberás reforzar la seguridad de tu web (cambiar contraseñas, actualizar plugins, etc.) para evitar futuros ataques.
Conclusión: No esperes a que sea demasiado tarde
Proteger tu web con copias de seguridad no es una opción, es una necesidad. Tanto cPanel como Plesk te ofrecen las herramientas necesarias para hacerlo, tanto de forma manual como automática. Dedica unos minutos a configurar un sistema de backups automáticos hoy mismo. Es una de las inversiones de tiempo más rentables que puedes hacer para garantizar la tranquilidad y la continuidad de tu proyecto online.
Y recuerda, si en algún momento te sientes perdido o tienes dudas, tu proveedor de hosting está para ayudarte. No dudes en contactar con su soporte técnico; es su trabajo asegurarse de que tu web esté siempre a salvo.
