Cómo crear y restaurar copias de seguridad (Backups) en tu panel de control
¿Por qué son importantes las copias de seguridad?
Imagina que has trabajado durante meses en tu página web: has escrito artículos, has configurado plugins, has subido imágenes y has personalizado el diseño. Ahora imagina que, por un error humano, un ataque de malware o un fallo del servidor, todo eso desaparece. Sin una copia de seguridad, recuperarlo puede ser imposible o requerir un costoso trabajo de desarrollo.
Las copias de seguridad (backups) son tu red de seguridad digital. Son una fotografía completa de tu sitio web en un momento concreto: todos tus archivos, tu base de datos, tus correos electrónicos y tu configuración. Tener un backup actualizado es la diferencia entre un susto menor y una catástrofe total.
En este artículo, vamos a explicarte de forma clara y sencilla cómo crear y restaurar copias de seguridad en los paneles de control más utilizados en el hosting: cPanel, Plesk y DirectAdmin. También hablaremos de Syspanel (HestiaCP) y te daremos consejos para que tu estrategia de backups sea infalible.
Conceptos básicos: ¿Qué es un backup y qué debe incluir?
Antes de entrar en materia, es fundamental que entiendas qué contiene un backup completo. No es un único archivo, sino un conjunto de datos que se empaquetan juntos.
Los dos grandes bloques: Archivos y Base de Datos
Un sitio web moderno (como WordPress, Joomla o PrestaShop) se compone de dos partes principales:
- Los archivos del sitio: Son el código fuente, las imágenes, los vídeos, los temas, los plugins y cualquier otro archivo estático. Estos archivos se almacenan en el directorio
public_html(owww) de tu cuenta de hosting. - La base de datos: Es donde se guarda todo el contenido dinámico: tus entradas de blog, los comentarios, los usuarios registrados, los pedidos de una tienda online, la configuración del sitio, etc. En la mayoría de los casos, es una base de datos MySQL o MariaDB.
Un backup completo debe incluir ambas cosas. Si solo copias los archivos, al restaurar tendrás la estructura del sitio, pero sin contenido. Si solo copias la base de datos, tendrás el contenido, pero sin el diseño ni los plugins. Por eso, la mayoría de los paneles de control ofrecen la opción de crear un backup "completo" o "parcial".
¿Qué más se puede incluir?
Dependiendo del panel, también puedes incluir en tu backup:
- Cuentas de correo electrónico: Los buzones, sus contraseñas y sus mensajes.
- Zonas DNS: La configuración que dirige tu dominio a tu servidor.
- Tareas Cron: Los procesos programados que se ejecutan automáticamente.
Nuestra recomendación es que, para empezar, te centres en dominar el backup de archivos y base de datos, que es lo esencial para la mayoría de los sitios web.
Crear y restaurar backups en cPanel
cPanel es, probablemente, el panel de control más popular del mundo. Su interfaz es limpia y las herramientas están bien organizadas.
Cómo crear un backup en cPanel
El proceso es muy intuitivo. Sigue estos pasos:
- Inicia sesión en cPanel: Accede a través de la URL que te proporcionó tu proveedor de hosting (normalmente algo como
tudominio.com/cpanelocpanel.tudominio.com). - Busca la sección "Archivos": En el panel principal, localiza el icono que dice "Backup" o "Copias de seguridad". Haz clic en él.
- Elige el tipo de backup: Verás varias opciones. Las más importantes son:
- Backup completo del sitio: Esta opción empaqueta todos los archivos de tu cuenta (incluyendo
public_html) en un solo archivo.tar.gz. - Descargar una copia de seguridad del directorio principal (Home Directory): Es lo mismo que el punto anterior, pero te permite descargarlo directamente a tu ordenador.
- Descargar una copia de seguridad de la base de datos MySQL: Aquí puedes seleccionar una o varias bases de datos y descargarlas como un archivo
.sql.gz.
- Backup completo del sitio: Esta opción empaqueta todos los archivos de tu cuenta (incluyendo
- Genera el backup: Haz clic en el botón correspondiente. cPanel comenzará a generar el archivo. Dependiendo del tamaño de tu sitio, puede tardar unos segundos o varios minutos.
- Descarga y guarda el archivo: Una vez generado, el archivo aparecerá en la raíz de tu cuenta. Deberías descargarlo a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive, Dropbox, etc.) para tener una copia fuera del servidor.
[TIP]: Te recomendamos crear un backup completo antes de realizar cualquier cambio importante en tu web, como actualizar WordPress, instalar un plugin nuevo o modificar el tema. Así, si algo sale mal, puedes volver atrás fácilmente.
Cómo restaurar un backup en cPanel
Restaurar es igual de sencillo.
- Accede a la misma sección "Backup" en cPanel.
- Busca la zona de "Restaurar": En la parte inferior de la pantalla, verás una sección para subir archivos de backup.
- Sube tu archivo de backup: Haz clic en "Elegir archivo" o "Subir" y selecciona el archivo
.tar.gzo.sql.gzque quieres restaurar. - Inicia la restauración: Haz clic en el botón "Subir" o "Restaurar". El sistema se encargará de descomprimir el archivo y colocar todo en su sitio.
[WARNING]: Restaurar un backup sobrescribirá todos los datos actuales de tu sitio. Asegúrate de que es lo que quieres hacer y, si tienes dudas, guarda una copia de seguridad del estado actual antes de restaurar.
Crear y restaurar backups en Plesk
Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados. Su interfaz es más moderna y visual, pero el proceso es igual de accesible.
Cómo crear un backup en Plesk
- Inicia sesión en Plesk: Accede a
https://tudominio.com:8443o la URL que te indique tu proveedor. - Selecciona tu dominio: En el menú lateral izquierdo, haz clic en "Sitios web y dominios".
- Busca la herramienta de backup: En la página de tu dominio, busca el icono de "Administrador de copias de seguridad".
- Crea una nueva copia: Haz clic en el botón "Nueva copia de seguridad".
- Configura la copia: Se abrirá un asistente. Aquí puedes elegir:
- Qué incluir: Puedes marcar "Cuenta de usuario" (que incluye todo) o seleccionar solo archivos, bases de datos, correos, etc.
- Dónde almacenarla: Puedes guardarla en el servidor (en un directorio privado), descargarla a tu PC, o enviarla a un almacenamiento FTP remoto.
- Programación: Puedes crear una copia inmediata o programarla para que se ejecute de forma automática (por ejemplo, cada día a las 3:00 AM).
- Ejecuta la copia: Haz clic en "Aceptar" o "Crear". Plesk empezará a trabajar y te mostrará el progreso.
Cómo restaurar un backup en Plesk
- Ve al "Administrador de copias de seguridad".
- Localiza el backup: En la lista de copias disponibles, busca la que quieres restaurar. Puedes filtrar por fecha y tipo.
- Haz clic en el icono de restaurar: Normalmente es un icono de "flecha circular" o "reloj".
- Selecciona los elementos: Plesk te preguntará qué quieres restaurar. Puedes elegir todo o solo partes específicas (por ejemplo, solo la base de datos).
- Confirma la restauración: Haz clic en "Restaurar". Plesk te advertirá que los datos actuales serán reemplazados. Confirma y espera a que termine.
[INFO]: Plesk es muy potente a la hora de programar backups automáticos. Te animamos a que configures una tarea semanal o, incluso, diaria, para no tener que acordarte de hacerlo manualmente.
Crear y restaurar backups en DirectAdmin
DirectAdmin es conocido por ser ligero y rápido, pero no por ello menos completo. Su proceso de backup es muy directo.
Cómo crear un backup en DirectAdmin
- Inicia sesión en DirectAdmin: Accede a
https://tudominio.com:2222o la URL que te hayan dado. - Busca la sección "Administración de Cuenta": En el panel principal, busca el icono llamado "Copias de seguridad".
- Elige el tipo de backup:
- Copia de seguridad completa: Crea un archivo
.tar.gzcon todos los datos de tu cuenta. - Copia de seguridad de configuración: Solo guarda la configuración de correo, DNS, etc.
- Copia de seguridad completa: Crea un archivo
- Selecciona el destino: DirectAdmin te permite guardar el backup en el servidor o descargarlo directamente a tu ordenador. Es recomendable elegir "Descargar" para tener una copia local.
- Haz clic en "Crear copia de seguridad": El sistema generará el archivo y te ofrecerá un enlace para descargarlo.
Cómo restaurar un backup en DirectAdmin
- Ve a la sección "Copias de seguridad" de nuevo.
- Busca "Restaurar desde una copia de seguridad": Es la opción que está justo debajo del creador de backups.
- Sube el archivo: Haz clic en "Examinar" o "Elegir archivo" y selecciona tu backup
.tar.gz. - Haz clic en "Restaurar": El sistema subirá el archivo y lo restaurará. Ten en cuenta que este proceso puede tardar un poco, dependiendo del tamaño del archivo.
[WARNING]: En DirectAdmin, si tienes un backup muy grande, es posible que el servidor tenga un límite de tamaño para la subida de archivos. Si es tu caso, contacta con tu proveedor de hosting para que te ayude a restaurarlo directamente desde el servidor.
Crear y restaurar backups en Syspanel (HestiaCP)
Syspanel (basado en HestiaCP) es una opción muy popular en servidores VPS por su eficiencia. Aunque su interfaz es más técnica, es muy manejable. Recuerda que el acceso a este panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).
Cómo crear un backup en Syspanel (HestiaCP)
- Accede a Syspanel: Utiliza la URL con el puerto 2106 e inicia sesión con tu usuario y contraseña.
- Ve a la sección "Backups": En el menú lateral izquierdo, busca el icono de una flecha circular que dice "Backups".
- Crea un nuevo backup: Haz clic en el botón "Backup" (o "Nueva copia").
- Selecciona los componentes: Syspanel te permite elegir qué quieres incluir: el directorio
public_html(archivos), las bases de datos, los correos, la configuración DNS, etc. Te recomendamos marcar la casilla de "Todo" para un respaldo completo. - Elige el destino: Puedes guardar el backup en el servidor, descargarlo a tu PC, o incluso enviarlo a un servidor FTP o SFTP externo.
- Ejecuta el backup: Haz clic en "Aceptar". El sistema comenzará a comprimir y guardar los datos.
Cómo restaurar un backup en Syspanel (HestiaCP)
- Ve a la sección "Backups" nuevamente.
- Localiza el backup: En la lista, verás todos los backups que has creado, con su fecha y tamaño.
- Haz clic en el icono de restauración: Normalmente es un icono de "flecha circular" o "flecha hacia arriba".
- Selecciona el contenido: Syspanel te preguntará si quieres restaurar todo o solo una parte (por ejemplo, solo la base de datos).
- Confirma la restauración: Haz clic en "Restaurar". El sistema te avisará de que está a punto de sobrescribir los datos actuales. Confirma y espera.
[INFO]: Syspanel (HestiaCP) es excelente para automatizar backups. Puedes programar copias diarias o semanales desde la pestaña "Backups" haciendo clic en "Programar". Te recomendamos configurarlo para tener siempre una copia reciente sin esfuerzo.
Buenas prácticas y consejos de seguridad para tus backups
Crear un backup es el primer paso, pero para que tu estrategia sea realmente sólida, debes seguir estas recomendaciones:
La regla 3-2-1
Es la regla de oro en el mundo de las copias de seguridad:
- 3 copias de tus datos: Una principal (tu web) y al menos dos copias de seguridad.
- 2 formatos diferentes: Por ejemplo, una copia en tu servidor y otra en tu ordenador o en la nube.
- 1 copia fuera del sitio (offsite): Es decir, una copia que esté en una ubicación física diferente a tu servidor. Si tu servidor sufre un incendio o un ataque que borra todo, necesitas una copia en un lugar seguro, como Google Drive, Amazon S3 o un disco duro externo.
Programa tus backups
No esperes a acordarte. Configura backups automáticos en tu panel de control. La frecuencia ideal depende de la actividad de tu web:
- Si actualizas contenido a diario (blog, tienda online): Haz un backup diario.
- Si actualizas contenido semanalmente: Un backup semanal es suficiente.
- Antes de cualquier cambio importante: Siempre haz un backup manual, aunque tengas programado uno automático.
Prueba tus restauraciones
Un backup que no se puede restaurar no sirve de nada. Te recomendamos que, una vez al mes, hagas una prueba de restauración en un entorno de prueba (o, si te atreves, en tu propio sitio). Esto te dará la confianza de que, cuando llegue el momento crítico, sabrás exactamente cómo hacerlo y el backup funcionará.
Guarda los backups en un lugar seguro
No guardes todos los backups en el mismo servidor. Si el servidor se ve comprometido, tus backups también lo estarán. Descarga los archivos a tu ordenador o, mejor aún, a un servicio de almacenamiento en la nube con cifrado.
Mantén tu panel de control actualizado
Los paneles de control como cPanel, Plesk, DirectAdmin y Syspanel (HestiaCP) reciben actualizaciones de seguridad periódicas. Asegúrate de que tu proveedor de hosting las aplique. Un panel desactualizado es una puerta de entrada para los atacantes.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda en crearse un backup?
Depende del tamaño de tu sitio web y de la capacidad del servidor. Un sitio pequeño (menos de 1 GB) puede tardar unos segundos. Un sitio grande (más de 10 GB) puede tardar varios minutos.
¿Puedo crear un backup mientras mi web está en línea?
Sí, la mayoría de los paneles de control modernos permiten crear backups "en caliente", es decir, sin necesidad de poner tu web en modo mantenimiento. Esto se debe a que los sistemas son inteligentes y capturan los datos de forma consistente.
¿Qué hago si mi backup se corrompe?
Los backups se pueden corromper por varios motivos (fallos de red, espacio en disco insuficiente, etc.). Por eso es tan importante la regla 3-2-1. Si tienes varias copias en diferentes lugares, una corrupción no será un problema.
¿Es lo mismo un backup que una copia de seguridad del plugin de WordPress?
No exactamente. Los plugins de backup (como UpdraftPlus o BackupBuddy) funcionan dentro de WordPress y pueden ser muy útiles. Sin embargo, el backup a nivel de servidor (el que hace tu panel de control) es más completo, ya que incluye todo el entorno, no solo la base de datos y los archivos de WordPress. Lo ideal es usar ambos: el del panel como red de seguridad principal y el del plugin para restauraciones más rápid
