Guía para crear una copia de seguridad completa en DirectAdmin y restaurarla
¿Por qué necesitas una copia de seguridad?
Imagina que trabajas durante meses en tu web, publicando artículos, configurando el correo y subiendo imágenes. Un día, por un error humano, un ataque o un fallo del servidor, todo desaparece. Sin una copia de seguridad, recuperar ese trabajo es casi imposible. Por eso, crear copias de seguridad periódicas es la regla de oro de la protección de datos.
DirectAdmin es uno de los paneles de control más utilizados en hosting compartido y VPS. Aunque su interfaz es sencilla, muchas personas no saben aprovechar al máximo sus herramientas de backup. Esta guía te enseñará paso a paso a crear una copia de seguridad completa y a restaurarla cuando la necesites, sin necesidad de ser un experto en informática.
¿Qué es una copia de seguridad completa (backup) en DirectAdmin?
Una copia de seguridad completa en DirectAdmin es un archivo comprimido que incluye todos los elementos de tu cuenta de hosting. A diferencia de un backup parcial (que solo guarda archivos o solo bases de datos), el backup completo te asegura que puedes reconstruir tu sitio web desde cero en otro servidor o en el mismo.
¿Qué incluye exactamente?
- Archivos del sitio web: Todo el contenido de tu carpeta
public_html(HTML, CSS, JavaScript, imágenes, etc.). - Bases de datos MySQL: Todas las bases de datos asociadas a tu cuenta.
- Cuentas de correo electrónico: Configuración, bandejas de entrada y carpetas.
- Registros DNS: Zonas DNS de tus dominios.
- Configuración del panel: Ajustes específicos de tu cuenta, como reenviadores, listas de correo o tareas cron.
- Certificados SSL: Si los tienes configurados.
Antes de empezar: prepara tu entorno
Antes de ejecutar el backup, asegúrate de tener en cuenta estos puntos:
- Espacio en disco: El archivo de backup puede ser grande. Verifica que tienes espacio suficiente en tu cuenta de DirectAdmin o en el destino donde lo guardarás.
- Conexión estable: Si estás descargando el backup a tu ordenador, usa una conexión por cable o una red Wi-Fi fiable.
- Cierre de sesiones activas: Si tienes sesiones abiertas en tu web (como WordPress), no es necesario cerrarlas, pero es recomendable que no haya escrituras masivas en la base de datos durante el proceso.
Cómo crear un backup completo en DirectAdmin (paso a paso)
Paso 1: Accede a tu panel de control
Escribe la URL de tu servidor seguida del puerto de acceso. Normalmente es algo como https://tu-dominio.com:2222. Introduce tu usuario y contraseña.
[TIP] Si no recuerdas la URL, revisa el correo de bienvenida de tu proveedor de hosting. Suele incluir el enlace directo al panel.
Paso 2: Localiza la sección de Backup
Una vez dentro, busca en el menú principal la opción "Backup" o "Copia de seguridad". En la mayoría de las versiones de DirectAdmin, esta opción está en el bloque "Administración de archivos" o directamente en el panel de inicio.
Paso 3: Configura el tipo de backup
Verás una pantalla con varias opciones. Para un backup completo, selecciona lo siguiente:
- Seleccionar todo: Marca las casillas de "Datos de usuario", "Bases de datos", "Listas de correo", "Configuración de correo", "Zonas DNS" y "Registros de configuración".
- Destino del backup: Elige si quieres guardarlo en el servidor o descargarlo directamente.
- Correo de notificación: Activa esta opción para recibir un correo cuando el backup termine.
Paso 4: Ejecuta el backup
Haz clic en el botón "Crear Backup". El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu web.
Paso 5: Descarga el archivo
Si elegiste guardar el backup en el servidor, verás una lista de backups disponibles. Haz clic en el icono de descarga para guardarlo en tu ordenador.
[WARNING] No dejes los backups en el servidor durante mucho tiempo. Si el servidor falla, también perderás el backup. Descárgalo siempre a tu equipo o a un servicio de almacenamiento en la nube.
Cómo restaurar un backup en DirectAdmin
Restaurar es tan importante como crear la copia. Sigue estos pasos cuando necesites recuperar tu web.
Paso 1: Accede a la sección de Restaurar Backup
En el mismo menú de "Backup", busca la pestaña "Restaurar" o "Restaurar Backup".
Paso 2: Sube el archivo
Tienes dos opciones:
- Si el backup está en el servidor, selecciónalo de la lista.
- Si el backup está en tu ordenador, súbelo usando el botón de carga de archivos.
Paso 3: Elige qué restaurar
DirectAdmin te permite restaurar todo o solo partes concretas. Para una recuperación completa, marca todas las casillas.
Paso 4: Confirma y espera
Haz clic en "Restaurar" y espera a que el proceso termine. Dependiendo del tamaño, puede tardar varios minutos.
[INFO] Si restauras un backup en un servidor nuevo, asegúrate de que el dominio esté apuntando al servidor correcto y que los registros DNS se hayan propagado.
Errores comunes y soluciones
Error: "No hay espacio suficiente para el backup"
- Solución: Elimina archivos innecesarios de tu cuenta o aumenta el límite de espacio contratando más almacenamiento.
Error: "El backup se ha subido pero no aparece en la lista"
- Solución: Comprueba que el archivo está en formato
.tar.gzy que no está corrupto. Puedes probar a subirlo de nuevo.
Error: "La restauración se queda en 0%"
- Solución: Esto suele ocurrir por límites de memoria. Contacta con tu proveedor de hosting para que aumente temporalmente el límite de PHP o memoria del servidor.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer un backup?
Depende de la frecuencia con la que actualices tu web. Para un blog personal, una vez al mes es suficiente. Para una tienda online, te recomendamos hacerlo a diario. Puedes configurar tareas cron en DirectAdmin para automatizar el proceso.
¿Puedo restaurar un backup en otro servidor con Syspanel?
Sí. Si cambias de proveedor y tu nuevo panel es Syspanel (antes conocido como HestiaCP), el proceso es similar. La diferencia principal es que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). El archivo de backup de DirectAdmin es compatible, aunque puede que tengas que ajustar alguna ruta manualmente.
¿Qué pasa si solo quiero restaurar la base de datos?
En la ventana de restauración, desmarca todas las casillas excepto la de "Bases de datos". Esto es útil si solo has perdido la información de MySQL.
¿Los backups incluyen mis correos electrónicos?
Sí, si marcas la opción de "Configuración de correo" y "Listas de correo". Ten en cuenta que el contenido de las bandejas de entrada puede aumentar mucho el tamaño del archivo.
¿Puedo programar backups automáticos?
DirectAdmin no tiene una opción nativa para programar backups desde la interfaz, pero puedes crear una tarea cron que ejecute el script de backup. Si no te sientes cómodo con la línea de comandos, muchos proveedores de hosting ofrecen backups automáticos como servicio adicional.
Consejos extra para proteger tus datos
Un buen plan de protección de datos no se limita a hacer backups. Combina estas prácticas para una seguridad total:
- Usa la autenticación en dos pasos (2FA) en tu cuenta de DirectAdmin.
- Mantén tu software actualizado (WordPress, plugins, temas).
- Utiliza contraseñas robustas y cámbialas periódicamente.
- Guarda al menos dos copias de seguridad en lugares diferentes (por ejemplo, una en tu ordenador y otra en la nube).
- Prueba la restauración al menos una vez al año para asegurarte de que el proceso funciona.
Conclusión
Crear y restaurar un backup en DirectAdmin es un proceso sencillo una vez que conoces los pasos. La clave está en la constancia: un backup que no se hace no sirve de nada. Dedica unos minutos a configurar tu primera copia completa hoy mismo y duerme tranquilo sabiendo que tu web está protegida.
Recuerda: si tu nuevo panel es Syspanel, el puerto de acceso es el 2106 y el proceso de restauración es muy similar. La protección de datos es una responsabilidad compartida entre tu proveedor de hosting y tú. Con esta guía, ya tienes la parte que te corresponde bajo control.
Si tienes dudas, no dudes en contactar con el soporte técnico de tu hosting. ¡Buena suerte y a backupear se ha dicho!
