Cómo hacer backup y restaurar sitios web en cPanel, Plesk y DirectAdmin
¿Por qué es tan importante hacer copias de seguridad?
Imagina que trabajas en tu sitio web durante meses. Has escrito decenas de artículos, has configurado plugins, has personalizado el diseño y has conseguido clientes que confían en tu proyecto. De repente, un día, por un error humano, un ataque de malware o un fallo del servidor, todo desaparece. Sin una copia de seguridad, ese escenario es una pesadilla irreversible.
Las copias de seguridad (o backups) son tu red de seguridad. Son una fotografía completa de tu sitio web en un momento dado: todos los archivos, la base de datos, las configuraciones y los correos electrónicos. Restaurar un sitio web desde una copia te permite volver a un estado anterior, sano y funcional, en cuestión de minutos.
Este artículo es una guía práctica y visual para que aprendas a hacer backup cpanel, plesk backup y directadmin backup desde los paneles de control más populares del mercado. No necesitas ser un experto en Linux, solo seguir los pasos con calma. Al final, también te daré algunos consejos para que tus copias sean siempre fiables.
Conceptos previos: ¿Qué se guarda en un backup?
Antes de entrar en materia, es fundamental que entiendas qué contiene una copia de seguridad de un sitio web. Básicamente, son dos elementos principales:
- Archivos del sitio: Todo el código fuente (HTML, PHP, CSS, JavaScript), las imágenes, los vídeos, los plugins y los temas. Es la "carpeta" de tu sitio.
- Base de datos: Donde se almacenan los artículos, los comentarios, los usuarios, los ajustes del sistema y las opciones de los plugins. Es el "cerebro" de tu web.
Al hacer un backup, debes asegurarte de guardar ambos componentes. Por eso, los paneles de control como cPanel, Plesk o DirectAdmin ofrecen herramientas que empaquetan todo en un solo archivo comprimido (generalmente .tar.gz o .zip).
Cómo hacer backup y restaurar en cPanel
cPanel es, sin duda, el panel de control más común en el hosting compartido. Su interfaz es intuitiva, pero tiene varias opciones que pueden confundir al principio. Vamos a desglosarlo.
Hacer un backup completo desde cPanel
La forma más sencilla y completa es usar la herramienta nativa "Asistente de Copias de Seguridad". Sigue estos pasos:
- Inicia sesión en tu cPanel. La URL suele ser
https://tudominio.com/cpanelohttps://tu_ip:2083. - Busca la sección "Archivos" y haz clic en "Asistente de Copias de Seguridad".
- Haz clic en el botón "Copia de seguridad" que aparece en la pestaña "Copia de seguridad o restauración".
- Verás varias opciones. La más importante es "Copia de seguridad completa". Haz clic en "Copia de seguridad completa".
- En la siguiente pantalla, elige el destino de la copia. Puedes guardarla en el directorio
homede tu cuenta (no recomendado para almacenamiento a largo plazo) o, mejor aún, descargarla a tu ordenador o a un almacenamiento remoto (como Google Drive o Dropbox). Para este ejemplo, elige "Copia de seguridad completa" y luego "Descargar". - El sistema comenzará a generar el archivo. Dependiendo del tamaño de tu web, puede tardar unos minutos. Cuando esté listo, se descargará un archivo con un nombre similar a
backup-15.10.2023_12-00-00.tar.gz.
[WARNING]
La opción "Copia de seguridad completa" de cPanel no incluye los correos electrónicos por defecto. Si necesitas respaldar tus buzones de correo, debes hacerlo desde "Administrador de copias de seguridad" y seleccionar la opción de "Copias de seguridad del correo electrónico" para cada cuenta.
Restaurar un sitio web desde cPanel
Restaurar es igual de fácil:
- Vuelve al "Asistente de Copias de Seguridad".
- Haz clic en "Restaurar".
- Verás un listado de las copias que tienes almacenadas en el servidor. Si tu copia está en tu ordenador, haz clic en el botón "Subir" y selecciona el archivo
.tar.gzque descargaste. - cPanel te preguntará si quieres restaurar los archivos, la base de datos, o ambos. Selecciona "Todos los archivos" o "Restaurar todo".
- Confirma la acción y espera. El panel te irá mostrando el progreso.
[TIP]
Si solo necesitas restaurar una carpeta específica (por ejemplo, la carpetapublic_html), puedes usar el "Administrador de archivos" de cPanel. Sube el archivo de backup a la carpetahomey luego haz clic derecho sobre él y selecciona "Extraer". Luego, mueve el contenido extraído a la carpeta que desees.
Cómo hacer backup y restaurar en Plesk
Plesk es otro gigante del hosting, muy popular en servidores VPS y dedicados, así como en hosting de Windows y Linux. Su interfaz es más moderna y orientada a tareas.
Crear una copia de seguridad en Plesk
Plesk ofrece un sistema de copias de seguridad muy potente que puede ser manual o programado. Vamos con la manual:
- Accede a Plesk. La URL suele ser
https://tudominio.com:8443ohttps://tu_ip:8443. - En el menú lateral izquierdo, localiza tu dominio y haz clic en él.
- En la sección "Sitios web y dominios", busca el icono "Copias de seguridad" (suele tener un icono de un disco duro con una flecha).
- Haz clic en "Crear copia de seguridad".
- Se abrirá un asistente. Elige un nombre para la copia (por ejemplo,
Backup_manual_15_oct). - En "Configuración de la copia", puedes seleccionar qué incluir: "Toda la suscripción" (recomendado para empezar) o solo archivos o bases de datos.
- En "Almacenamiento", elige dónde guardarla. Puedes dejarla en el servidor, descargarla a tu PC o enviarla a un servidor FTP remoto.
- Haz clic en "Aceptar" y Plesk comenzará a trabajar. Verás el progreso en la misma pantalla.
[INFO]
Plesk también te permite configurar copias de seguridad automáticas desde el mismo menú. Puedes programarlas diarias, semanales o mensuales, y elegir cuántas copias deseas conservar. Esto es esencial para no olvidarte nunca de hacer un backup.
Restaurar un sitio web en Plesk
Para restaurar, el proceso es inverso:
- Ve a la sección "Copias de seguridad" de tu dominio.
- Verás una lista de las copias disponibles. Localiza la que deseas restaurar.
- Haz clic en el icono de "Restaurar" (generalmente una flecha circular).
- Plesk te preguntará qué quieres restaurar: "Toda la suscripción", "Solo archivos" o "Solo bases de datos".
- Confirma la operación. Es importante que sepas que esto sobrescribirá los datos actuales con los de la copia.
[WARNING]
Antes de restaurar en Plesk, asegúrate de que la versión de PHP y las extensiones de tu servidor son compatibles con la copia que vas a restaurar. A veces, si cambias de servidor, pueden haber diferencias que causen errores.
Cómo hacer backup y restaurar en DirectAdmin
DirectAdmin es conocido por ser ligero y rápido, muy utilizado en servidores de alto rendimiento. Su interfaz es menos vistosa que Plesk, pero igual de funcional.
Realizar un backup en DirectAdmin
El proceso de directadmin backup es un poco diferente, pero muy directo:
- Accede a tu DirectAdmin. La URL suele ser
https://tudominio.com:2222. - En el menú principal, busca la sección "Herramientas de cuenta" y haz clic en "Crear copia de seguridad".
- Se te presentará una pantalla con varias casillas de verificación. Estas son las opciones clave:
- "Seleccionar todo": Marca esta casilla al principio para asegurarte de que no se te olvida nada.
- "Copias de seguridad de bases de datos": Actívalo para incluir tus bases de datos MySQL.
- "Copias de seguridad de correo electrónico": Actívalo si quieres guardar los correos.
- "Subir copia de seguridad a un servidor remoto": Si tienes un FTP, puedes activarlo. Si no, déjalo desmarcado.
- En "Destino de la copia de seguridad", elige "Descargar a mi PC" o "Guardar en el servidor". Te recomiendo descargarla siempre.
- Haz clic en "Crear copia de seguridad".
- DirectAdmin generará un archivo
.tar.gzy comenzará la descarga automáticamente.
[TIP]
DirectAdmin guarda las copias en la carpetabackupsde tu cuenta. Si eliges "Guardar en el servidor", puedes descargarlas más tarde desde el "Administrador de archivos".
Restaurar un sitio web en DirectAdmin
Restaurar desde DirectAdmin es un poco más manual, pero no es complicado:
- Ve a "Herramientas de cuenta" -> "Restaurar copia de seguridad".
- Haz clic en "Examinar" y selecciona el archivo
.tar.gzque tienes en tu ordenador. - DirectAdmin te mostrará una lista de opciones. Puedes elegir restaurar todo o seleccionar partes específicas (bases de datos, archivos, etc.).
- Haz clic en "Restaurar".
- El sistema te pedirá confirmación. Ten en cuenta que si restauras una base de datos que ya existe, la sobrescribirá.
[WARNING]
Si tu copia de seguridad fue hecha en un servidor con una versión de PHP diferente, es posible que al restaurar en DirectAdmin tengas que ajustar la configuración de PHP para tu dominio.
Automatización: La clave para no olvidar
Hacer backups manuales es un buen hábito, pero la realidad es que la vida es muy ocupada. Lo ideal es que tu panel de control haga el trabajo por ti.
- cPanel: No tiene un programador de copias nativo muy visible. Lo más común es usar el programador de tareas (Cron Jobs) que se encuentra en "Avanzado". Puedes crear un trabajo que ejecute un script de shell que llame a la herramienta de backup. Si esto te parece complejo, muchos hosts ofrecen "Copias de seguridad automáticas" como parte de su servicio, o puedes instalar plugins como JetBackup.
- Plesk: Es el más amigable. En el menú "Copias de seguridad", tienes la pestaña "Programar". Ahí puedes configurar una tarea para que se ejecute cada día a las 3:00 AM, por ejemplo. Es la opción más recomendada.
- DirectAdmin: También tiene un sistema de programación. En "Crear copia de seguridad", puedes configurar un "Cron Job" desde la sección "Administración de tareas" del panel. Es un poco más avanzado, pero una vez configurado, funciona perfectamente.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es una copia diaria. Si es un blog pequeño con pocas actualizaciones, una copia semanal puede ser suficiente. Lo importante es que la frecuencia de tus copias sea mayor que la frecuencia de cambios en tu sitio.
¿Dónde debo guardar mis copias de seguridad?
Nunca guardes las copias en el mismo servidor donde está tu web. Si el servidor se cae o es hackeado, perderás tanto tu web como tus copias. Lo mejor es descargarlas a tu ordenador, a un disco duro externo o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3).
¿Qué es mejor, un backup del panel o un plugin de WordPress?
Si usas WordPress, plugins como UpdraftPlus o BackupBuddy son muy buenos y fáciles de usar. Sin embargo, los backups del panel (cPanel, Plesk, DirectAdmin) son más completos porque incluyen los correos electrónicos y las configuraciones del servidor. Lo ideal es usar ambos: un backup del panel como red de seguridad y un plugin para restaurar rápidamente desde WordPress.
¿Puedo restaurar un backup de cPanel en Plesk?
No hay una forma directa de hacerlo. Cada panel tiene su propio formato de backup. Necesitarías extraer los archivos y la base de datos del backup de cPanel y luego importarlos manualmente en Plesk. Es un proceso tedioso y propenso a errores. Lo mejor es hacer la restauración en un panel que sea el mismo o compatible.
¿Qué pasa si mi backup es muy grande?
Si tu backup pesa más de 1 GB, es posible que la descarga falle o que el servidor se quede sin memoria. En ese caso, te recomiendo hacer backups parciales: primero los archivos y luego las bases de datos. En cPanel, puedes hacerlo desde "Administrador de copias de seguridad" seleccionando "Copia de seguridad del directorio principal" y "Copia de seguridad de la base de datos" por separado.
Conclusión y consejos finales
Hacer backup cpanel, plesk backup o directadmin backup es una tarea que no deberías posponer. Es como tener un seguro de vida para tu proyecto digital. No esperes a que ocurra una desgracia para aprender a hacerlo.
Recuerda estos puntos clave:
- Automatiza siempre que puedas. Configura copias automáticas en Plesk o DirectAdmin. En cPanel, crea un Cron Job.
- Guarda tus copias fuera del servidor. Descárgalas o envíalas a la nube.
- Prueba tus restauraciones. No basta con tener un backup. De vez en cuando, intenta restaurar una copia en un servidor de prueba para asegurarte de que el proceso funciona y que tus datos son correctos.
- Documenta tu proceso. Anota en un lugar seguro las URLs de acceso a tus paneles, los nombres de usuario y las contraseñas, y los pasos que sigues para hacer tus copias.
[INFO]
Si estás usando un panel de control diferente, como Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso de backup puede variar ligeramente, pero la lógica es la misma: busca la sección de copias de seguridad en el menú de tu cuenta, selecciona los elementos a respaldar y descarga el archivo generado.
Con estos conocimientos, ya estás preparado para proteger tu sitio web. ¡No lo dejes para mañana! Haz tu primera copia de seguridad ahora mismo.
