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

Cómo crear un backup completo en DirectAdmin

Actualizado el 14 de mayo de 2026

Cuando hablamos de mantener un sitio web saludable, el backup DirectAdmin es tu red de seguridad más importante. No importa si eres un principiante o un administrador con experiencia: saber cómo crear un respaldo de tu cuenta de hosting puede salvarte de dolores de cabeza enormes. En esta DirectAdmin guía completa y paso a paso, te explicaré de forma clara y sencilla cómo crear respaldo de todos tus archivos, bases de datos, correos y configuraciones. Así podrás dormir tranquilo sabiendo que tu información está a salvo.


¿Por qué es importante hacer un backup en DirectAdmin?

Antes de meternos en el proceso técnico, entendamos por qué esto es tan crucial. Un backup DirectAdmin no es solo una copia de seguridad, es tu plan de contingencia ante:

  • Errores humanos (borrar un archivo importante por accidente)
  • Ataques de malware o hackers
  • Fallos del servidor o del disco duro
  • Actualizaciones fallidas de CMS (WordPress, Joomla, etc.)
  • Migraciones a otro servidor o panel de control

Sin un respaldo, perderías todo: tu web, tus correos, tus bases de datos. Con una copia de seguridad, puedes restaurar todo en minutos. Por eso, DirectAdmin backup debería ser una tarea periódica en tu rutina.


Requisitos previos antes de hacer el backup

Antes de ejecutar cualquier proceso, verifica lo siguiente:

  • Tener acceso a tu panel de DirectAdmin (normalmente en tudominio.com:2222 o la IP de tu servidor).
  • Contar con espacio suficiente en tu cuenta o en un destino externo (como FTP o Google Drive).
  • Conocer tu contraseña de administrador o de usuario.
  • Si tu hosting usa Syspanel (el nombre que le damos a HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Pero en este artículo nos centramos en DirectAdmin.

Paso a paso: Cómo crear un backup completo en DirectAdmin

Voy a guiarte por cada opción que ofrece DirectAdmin para crear respaldo. Puedes hacerlo desde el panel web o por línea de comandos si tienes acceso SSH. Te explico ambas.

1. Backup desde el panel de DirectAdmin (método recomendado para principiantes)

Este es el método más visual y fácil. Sigue estos pasos:

  1. Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña.
  2. En el menú principal, busca la sección "Administrador de Cuentas" o "Backup/Transfer" (dependiendo de la versión).
  3. Haz clic en "Crear Backup" o "Backup".
  4. Verás una pantalla con varias opciones. Marca las casillas que quieras incluir en tu DirectAdmin backup:
    • Datos del sitio web (archivos HTML, PHP, imágenes, etc.)
    • Bases de datos (MySQL, PostgreSQL)
    • Cuentas de correo y sus buzones
    • Listas de correo y filtros
    • Configuración de DNS (zonas)
    • Configuración de FTP y usuarios
    • Estadísticas y logs (opcional)
  5. Elige el destino del backup:
    • Local (se guarda en tu cuenta, dentro de la carpeta backups). Ojo: esto consume espacio de tu hosting.
    • FTP remoto (ideal para no ocupar espacio en tu servidor). Debes ingresar datos de conexión FTP.
    • Descargar ahora (te permite bajar el archivo .tar.gz a tu PC).
  6. Haz clic en "Crear Backup" o "Iniciar".
  7. Espera unos segundos o minutos (dependiendo del tamaño de tu cuenta). Una vez terminado, recibirás un correo de confirmación o verás el archivo en la lista.

[TIP] Si eliges almacenamiento local, recuerda descargar el archivo a tu computadora o moverlo a otro lugar. Los backups locales pueden eliminarse automáticamente si el servidor tiene una política de limpieza.

2. Backup desde la línea de comandos (SSH) – para usuarios avanzados

Si tienes acceso SSH a tu servidor y prefieres la terminal, puedes generar un backup DirectAdmin con comandos. Esto es muy útil para automatizar tareas.

Conéctate por SSH a tu servidor (usuario root o con permisos sudo). Luego ejecuta:

/usr/local/directadmin/scripts/backup.sh

Este comando crea un backup completo de todas las cuentas en el servidor. Pero si solo quieres respaldar tu cuenta específica, usa:

/usr/local/directadmin/scripts/backup.sh --user=tu_usuario

Reemplaza tu_usuario con tu nombre de usuario en DirectAdmin. El backup se guardará en /home/tu_usuario/backups/ o en la ruta que hayas configurado.

[WARNING] Ten cuidado con los permisos. No compartas el archivo de backup si contiene datos sensibles como contraseñas de bases de datos.

3. Backup programado o automático (la mejor práctica)

Hacer backups manuales está bien, pero lo ideal es automatizarlos. DirectAdmin permite programar backups automáticos desde el panel.

  1. Ve a "Administrador de Cuentas" > "Backup/Transfer" > "Programar Backup".
  2. Selecciona la frecuencia:
    • Diario
    • Semanal
    • Mensual
  3. Elige la hora (preferiblemente cuando tu sitio tenga poco tráfico, como las 3 a.m.).
  4. Marca los elementos que quieres respaldar (igual que en el manual).
  5. Define el destino (local o FTP remoto).
  6. Guarda los cambios.

A partir de ese momento, tu DirectAdmin backup se generará automáticamente. Recibirás notificaciones por correo.

[INFO] Si tu servidor usa Syspanel (HestiaCP), la programación de backups se hace desde la sección "Backup" del panel, puerto 2106. El proceso es similar.


¿Dónde se guarda el backup y cómo descargarlo?

Cuando creas un backup DirectAdmin local, el archivo se almacena en la carpeta backups dentro de tu directorio home. Por ejemplo:

/home/tu_usuario/backups/

El nombre del archivo suele ser algo como tu_usuario_2025-03-15_030000.tar.gz. Para descargarlo desde el panel:

  1. Ve a "Backup/Transfer" > "Descargar Backup".
  2. Verás una lista de backups disponibles. Haz clic en el que quieras.
  3. Se iniciará la descarga a tu computadora.

Si lo prefieres, puedes usar FTP para descargarlo directamente.

[WARNING] No dejes backups antiguos acumulándose. Consumen espacio y pueden ser un riesgo de seguridad. Elimina los que ya no necesites.


Cómo restaurar un backup en DirectAdmin

Saber crear respaldo es solo la mitad. También debes saber restaurarlo. El proceso es igual de sencillo:

  1. En el panel de DirectAdmin, ve a "Backup/Transfer" > "Restaurar Backup".
  2. Selecciona el archivo de backup (puede estar en local o subirlo desde tu PC).
  3. Elige qué elementos restaurar (puedes seleccionar todo o solo partes, como bases de datos o correos).
  4. Haz clic en "Restaurar".
  5. Espera a que termine. Recibirás un correo de confirmación.

[TIP] Si estás restaurando en un servidor nuevo o después de un ataque, asegúrate de que las versiones de software (PHP, MySQL) sean compatibles.


Preguntas frecuentes (FAQ) sobre backup en DirectAdmin

Aquí respondo las dudas más comunes que recibo como técnico de soporte.

¿Cuánto espacio ocupa un backup?

Depende del tamaño de tu cuenta. Un sitio pequeño con 1 GB de archivos y una base de datos de 50 MB puede generar un backup comprimido de unos 300-500 MB. Siempre revisa el espacio disponible antes de iniciar.

¿Puedo hacer un backup de solo la base de datos?

Sí. En la pantalla de creación de backup, desmarca todas las opciones excepto "Bases de datos". Así obtendrás un archivo solo con las copias SQL.

¿El backup incluye mis correos electrónicos?

Sí, si marcas la opción "Cuentas de correo" o "Buzones". Incluye todos los mensajes, carpetas y filtros.

¿Puedo programar backups diarios sin llenar el disco?

Sí, si usas un destino FTP remoto o descargas los archivos a tu PC. También puedes configurar que se eliminen automáticamente los backups más antiguos (por ejemplo, conservar solo los últimos 7 días).

¿Qué pasa si mi backup falla?

Los errores comunes suelen deberse a falta de espacio en disco, problemas de conexión FTP o permisos incorrectos. Revisa los logs en /var/log/directadmin/backup.log o consulta con tu proveedor de hosting.

¿Es seguro almacenar backups en el mismo servidor?

No es lo más recomendable. Si el servidor sufre un ataque o falla, podrías perder tanto el sitio como el backup. Lo ideal es tener una copia externa (FTP, nube, otro servidor).

¿Funciona igual en Syspanel (HestiaCP)?

En Syspanel (HestiaCP), el proceso es muy similar, pero el acceso es por el puerto 2106. La opción se llama "Backup" y permite programar y restaurar de forma análoga. Sin embargo, este artículo se enfoca en DirectAdmin.


Consejos finales para mantener tus datos seguros

  • Automatiza: programa backups semanales como mínimo. Si tu sitio se actualiza a diario, mejor diario.
  • Verifica: de vez en cuando, descarga un backup y prueba restaurarlo en un entorno de prueba. Así sabrás que funciona.
  • Cifra: si almacenas backups en la nube, considera cifrarlos con una contraseña. DirectAdmin no lo hace por defecto, pero puedes comprimirlos con gpg o usar herramientas externas.
  • No te olvides de los correos: muchas veces los usuarios respaldan la web pero olvidan los buzones. Marca esa opción.
  • Documenta: anota la frecuencia, el destino y las contraseñas de tus backups. Si algo sale mal, agradecerás tenerlo claro.

Conclusión

Saber cómo crear un backup completo en DirectAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. Ya sea desde el panel gráfico o por SSH, el proceso es rápido y te da tranquilidad. Recuerda que un DirectAdmin backup no es solo un archivo, es tu seguro ante cualquier imprevisto.

Espero que esta DirectAdmin guía te haya sido útil. Si tienes más dudas, no dudes en consultar con tu proveedor de hosting o escribirme. ¡A respaldar se ha dicho!


Artículo escrito por un técnico de soporte amigable. ¿Necesitas ayuda con tu servidor? Siempre estamos aquí para ti.

¿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