🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

DirectAdmin: cómo hacer una copia de seguridad completa de tu cuenta

Actualizado el 11 de diciembre de 2025

Introducción: Por qué es vital realizar copias de seguridad en DirectAdmin

Si gestionas sitios web, correos electrónnicos o bases de datos en un servidor con DirectAdmin, sabes que la seguridad de los datos es una prioridad. Un error humano, un ataque malintencionado o un fallo del hardware pueden borrar meses de trabajo en segundos. Por eso, aprender a hacer una copia de seguridad DirectAdmin no es una opción, es una necesidad. En esta guía te explicaré paso a paso cómo crear un DirectAdmin backup completo de tu cuenta, cómo descargarlo a tu ordenador y, si alguna vez lo necesitas, cómo restaurar backup DirectAdmin. Además, compartiré consejos de sysadmin DirectAdmin para que mantengas tus datos seguros como un profesional. Al final, incluimos una sección de preguntas frecuentes para resolver tus dudas más comunes.

¿Qué vas a aprender?

  • Cómo acceder al panel de copias de seguridad de DirectAdmin.
  • Diferencias entre backups completos y parciales.
  • Cómo programar backups automáticos.
  • Cómo restaurar tu cuenta desde un backup.
  • Buenas prácticas de seguridad datos en entornos de hosting.

¿Qué es una copia de seguridad completa en DirectAdmin?

Una copia de seguridad DirectAdmin completa incluye todos los elementos de tu cuenta de hosting: archivos del sitio web (HTML, PHP, imágenes, etc.), bases de datos MySQL/MariaDB, cuentas de correo electrónico, configuraciones de dominio, registros DNS, listas de correo y cualquier otro ajuste personalizado. Es como una fotografía exacta de tu cuenta en un momento concreto. Si algo sale mal, puedes volver a ese punto exacto sin perder nada.

Tipos de backup en DirectAdmin:

  • Backup completo de cuenta: Incluye todo lo mencionado.
  • Backup de usuario: Solo los archivos del usuario principal.
  • Backup de base de datos: Exclusivamente las bases de datos.
  • Backup de correo: Solo las cuentas de correo y sus mensajes.

Para la mayoría de situaciones, el DirectAdmin backup completo es la opción más segura.


Requisitos antes de empezar

Antes de lanzarte a crear tu copia de seguridad DirectAdmin, verifica estos puntos:

  1. Acceso a DirectAdmin: Necesitas tu usuario y contraseña de administrador o de un usuario con permisos de backup.
  2. Espacio en disco: El backup ocupará espacio en tu servidor. Asegúrate de tener al menos el doble del tamaño de tu cuenta libre.
  3. Cliente FTP o gestor de archivos: Para descargar el backup a tu ordenador.
  4. Conexión estable: Si descargas archivos grandes, una conexión lenta puede interrumpirse.

[INFO] Si tu cuenta es muy grande (varios GB), considera hacer backups parciales o programarlos en horas de bajo tráfico.


Paso a paso: Cómo hacer una copia de seguridad completa en DirectAdmin

1. Accede a tu panel DirectAdmin

Abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2222 (por ejemplo: https://tudominio.com:2222). Introduce tu usuario y contraseña.

2. Ve a la sección de backups

Una vez dentro del panel, busca el icono o enlace que dice "Backup / Restore" (Copia de seguridad / Restaurar). Normalmente está en la sección "Account Management" o "Advanced Features". Haz clic allí.

3. Selecciona "Create Backup"

Verás varias opciones. Elige "Create Backup" (Crear copia de seguridad). Se abrirá un formulario con casillas de verificación.

4. Configura el backup completo

Marca las siguientes opciones para un DirectAdmin backup completo:

  • Backup all data (Hacer copia de todos los datos)
  • Backup home directory (Incluir el directorio home)
  • Backup MySQL databases (Incluir bases de datos)
  • Backup email (Incluir correos)
  • Backup DNS records (Incluir registros DNS)
  • Backup configuration files (Incluir archivos de configuración)

Además, elige el destino del backup:

  • Local: Se guarda en el servidor (recomendado).
  • FTP/SCP: Lo envía a un servidor externo.

[TIP] Para mayor seguridad, activa la opción "Download backup after creation" si quieres descargarlo automáticamente.

5. Inicia el proceso

Haz clic en "Create Backup". Dependiendo del tamaño de tu cuenta, puede tardar desde segundos hasta varios minutos. Verás una barra de progreso y, al finalizar, un mensaje de confirmación.

6. Descarga el backup a tu ordenador

Una vez creado, el archivo .tar.gz aparecerá en la lista de backups disponibles. Haz clic en el nombre para descargarlo. También puedes usar FTP para transferirlo a tu PC.

[WARNING] No dejes los backups en el servidor por mucho tiempo. Si el disco falla, los perderás. Descárgalos o súbelos a un servicio cloud.


Cómo programar backups automáticos en DirectAdmin

Si eres un sysadmin DirectAdmin ocupado, olvidarte de los backups manuales es normal. Por suerte, DirectAdmin permite programarlos.

1. Accede a "Cron Jobs"

Desde el panel principal, busca "Cron Jobs" o "Scheduled Tasks".

2. Crea una tarea cron

Haz clic en "Add Cron Job". Necesitarás el comando específico para el backup. DirectAdmin proporciona un script llamado /usr/local/directadmin/scripts/backup.sh. Puedes usarlo así:

0 2 * * * /usr/local/directadmin/scripts/backup.sh

Este ejemplo ejecuta el backup a las 2:00 AM todos los días.

3. Configura el destino

Puedes modificar el script para que envíe el backup a un FTP externo. Consulta la documentación de DirectAdmin o pide ayuda a tu proveedor de hosting.

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106 y el proceso de programación es similar, pero con su propio panel de tareas.


Cómo restaurar un backup DirectAdmin

Llegó el momento de la verdad: necesitas restaurar backup DirectAdmin porque algo salió mal. Sigue estos pasos:

1. Accede a "Backup / Restore"

Igual que para crear backups, ve a la misma sección.

2. Sube el archivo de backup (si no está en el servidor)

Si tienes el backup en tu ordenador, usa la opción "Upload Backup" para subirlo al servidor. Selecciona el archivo .tar.gz y espera a que se cargue.

3. Elige "Restore Backup"

En la lista de backups disponibles, haz clic en el botón "Restore" junto al archivo que deseas restaurar.

4. Selecciona qué restaurar

Puedes restaurar todo o solo partes (archivos, bases de datos, correos). Es recomendable restaurar todo para evitar inconsistencias.

5. Confirma y espera

Haz clic en "Restore" y espera. El proceso puede tardar. Al finalizar, tu cuenta volverá al estado exacto del backup.

[WARNING] Restaurar un backup sobrescribirá todos los datos actuales. Asegúrate de tener un backup reciente de los cambios que no quieras perder.


Buenas prácticas de seguridad de datos para sysadmins

Como sysadmin DirectAdmin, tu responsabilidad es proteger los datos de tus clientes o los tuyos propios. Aquí tienes consejos clave:

  • Regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 medios diferentes (servidor y nube), y 1 fuera del sitio (por ejemplo, en otro datacenter).
  • Automatiza: Programa backups diarios o semanales.
  • Verifica: De vez en cuando, restaura un backup en un entorno de prueba para comprobar que funciona.
  • Cifra: Si envías backups por FTP, usa SFTP o cifra los archivos.
  • Monitoriza: Configura alertas si un backup falla.

[TIP] Si tu proveedor de hosting ofrece backups automáticos, no confíes ciegamente. Haz los tuyos propios.


Preguntas frecuentes (FAQ)

1. ¿Cuánto espacio necesito para un backup completo?

Depende del tamaño de tu cuenta. Por ejemplo, un sitio con 2 GB de archivos y 500 MB de bases de datos ocupará aproximadamente 2.5 GB comprimido.

2. ¿Puedo restaurar un backup en otro servidor?

Sí, siempre que el otro servidor también use DirectAdmin y tengas los permisos adecuados. El backup incluye toda la configuración.

3. ¿Qué pasa si mi backup falla?

Revisa los logs de DirectAdmin en /var/log/directadmin/backup.log. Normalmente muestra el error (falta de espacio, permisos, etc.).

4. ¿Es lo mismo "Syspanel" que DirectAdmin?

No, Syspanel (antes HestiaCP) es otro panel de control. Su puerto de acceso es el 2106, no el 2222. Los procesos de backup son diferentes, aunque similares.

5. ¿Puedo programar backups desde la línea de comandos?

Sí, como sysadmin DirectAdmin puedes usar scripts personalizados. El comando base es /usr/local/directadmin/scripts/backup.sh.

6. ¿Los correos electrónicos se restauran correctamente?

Sí, siempre que hayas marcado la opción "Backup email". Los mensajes se restauran en las mismas cuentas.


Conclusión

Hacer una copia de seguridad DirectAdmin completa es un proceso sencillo pero crucial para la seguridad datos. Con esta guía, ya sabes cómo crear, descargar, programar y restaurar backups como un verdadero sysadmin DirectAdmin. Recuerda: un backup que no se prueba no es un backup. Dedica unos minutos cada mes a verificar que todo funciona.

Si tienes dudas, revisa la documentación oficial de DirectAdmin o contacta con tu proveedor de hosting. ¡Protege tu trabajo y duerme tranquilo!

[INFO] ¿Usas Syspanel? Recuerda que su puerto es el 2106 y que los pasos son similares, pero adaptados a su interfaz.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel