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

¿Cómo crear un backup en DirectAdmin? Preguntas frecuentes y guía

Actualizado el 14 de junio de 2026

¿Por qué es importante hacer backups en DirectAdmin?

Si tienes un sitio web o gestionas servidores, sabes que los imprevistos existen: un error humano al borrar un archivo, un ataque de malware, una actualización fallida o un problema con el disco duro. En cualquiera de estos casos, un backup (copia de seguridad) es tu red de seguridad. En DirectAdmin, una de las herramientas de panel de control más usadas en hosting con Linux, crear backups es sencillo, rápido y te puede ahorrar dolores de cabeza.

Este artículo está pensado para que cualquier persona, incluso sin experiencia técnica, pueda crear y restaurar backups en DirectAdmin. Además, al final encontrarás una sección de preguntas frecuentes (FAQ) que resolverá las dudas más comunes. Como SysAdmin, te recomiendo que adoptes la rutina de hacer backups periódicos. ¡No esperes a tener un problema!


¿Qué es DirectAdmin y cómo acceder?

DirectAdmin es un panel de control para servidores Linux que permite gestionar sitios web, cuentas de correo, bases de datos, dominios y más. Es muy popular entre los administradores de sistemas (SysAdmin) por su estabilidad y facilidad de uso.

Para acceder a tu panel de 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 (los que te proporcionó tu proveedor de hosting o los que configuraste como administrador).

[INFO] Si usas otro panel como Syspanel (antes conocido como HestiaCP), el puerto de acceso suele ser el 2106. Pero en este artículo nos centraremos exclusivamente en DirectAdmin.


Crear un backup manual en DirectAdmin (paso a paso)

Hacer un backup manual en DirectAdmin es muy intuitivo. Sigue estos pasos:

1. Inicia sesión en DirectAdmin

Ve a tu panel y accede con tus credenciales. Verás un menú principal con varias opciones.

2. Busca la opción "Backup"

En el menú principal, busca la sección "Administrador" si eres administrador del servidor, o "Gestión de Cuentas" si eres usuario. Allí encontrarás la opción "Backup/Transfer" o simplemente "Backup". Haz clic.

3. Selecciona el tipo de backup

DirectAdmin te ofrece dos opciones principales:

  • Backup de la cuenta completa: Incluye todos los archivos, bases de datos, correos electrónicos, configuraciones de dominio, etc. Es la opción más recomendada.
  • Backup personalizado: Puedes elegir qué elementos incluir (por ejemplo, solo archivos o solo bases de datos).

Para una copia completa, elige la primera opción.

4. Configura el destino del backup

Elige dónde quieres guardar el backup. Las opciones típicas son:

  • Local: Se almacena en el propio servidor (en una carpeta como /home/admin/admin_backups). Es rápido, pero si el servidor falla, podrías perderlo.
  • Remoto (FTP/SSH): Se envía a un servidor externo (como un hosting de backup o un servicio en la nube). Es más seguro.
  • Descargar: DirectAdmin te generará un archivo .tar.gz que podrás descargar a tu computadora.

[TIP] Si eres SysAdmin, te recomiendo que configures backups remotos. Así, si algo le pasa al servidor, tus copias están a salvo.

5. Inicia el proceso

Haz clic en "Crear Backup" o "Iniciar". Dependiendo del tamaño de tu cuenta, puede tardar desde unos segundos hasta varios minutos. No cierres la ventana hasta que veas el mensaje de confirmación.

6. Verifica el backup

Una vez terminado, ve a la carpeta de backups (generalmente en /home/admin/admin_backups o en la ruta que elegiste) y asegúrate de que el archivo existe. También puedes descargarlo y comprobar que no está corrupto.


Programar backups automáticos en DirectAdmin

Hacer backups manuales está bien, pero lo ideal es automatizarlos. Así no te olvidas y siempre tienes una copia reciente. DirectAdmin permite programar backups con cron jobs.

Pasos para programar backups automáticos:

  1. Accede a DirectAdmin como administrador.
  2. Ve a "Cron Jobs" (dentro de la sección de administración o usuario avanzado).
  3. Crea un nuevo cron job con el siguiente comando (ajusta la ruta si es necesario):
    /usr/local/directadmin/scripts/backup.sh
    
  4. Define la frecuencia. Por ejemplo, para que se ejecute cada día a las 3:00 AM, usa:
    0 3 * * *
    
    (Esto significa: minuto 0, hora 3, cualquier día, cualquier mes, cualquier día de la semana).
  5. Guarda el cron job.

[WARNING] Asegúrate de que el script de backup tenga permisos de ejecución. Si no estás seguro, consulta con tu SysAdmin o revisa la documentación oficial de DirectAdmin.

También puedes usar la interfaz de "Backup/Transfer" y activar la opción "Programar backup" si tu versión de DirectAdmin lo permite. Allí eliges la frecuencia (diaria, semanal, mensual) y el destino.


Restaurar un backup en DirectAdmin

Restaurar es tan importante como crear el backup. Si alguna vez necesitas recuperar tu sitio, sigue estos pasos:

Restauración desde el panel de DirectAdmin

  1. Inicia sesión en DirectAdmin.
  2. Ve a "Backup/Transfer".
  3. En la sección "Restaurar", busca el archivo de backup que quieras usar (generalmente aparece una lista de los backups disponibles).
  4. Selecciona los elementos a restaurar (puedes restaurar todo o solo partes específicas).
  5. Haz clic en "Restaurar" y espera a que termine.

Restauración manual (vía SSH)

Si el panel no está disponible o prefieres usar la terminal, puedes restaurar manualmente:

  1. Conéctate al servidor por SSH.
  2. Descomprime el archivo de backup (ejemplo: tar -xzf backup.tar.gz).
  3. Copia los archivos a las carpetas correspondientes (por ejemplo, /home/username/domains/tudominio.com/public_html).
  4. Restaura las bases de datos usando phpMyAdmin o comandos MySQL.

[INFO] Si no te sientes cómodo con SSH, siempre usa el panel. Es más seguro y visual.


Preguntas frecuentes (FAQ) sobre backups en DirectAdmin

Aquí respondemos las dudas más comunes de usuarios y SysAdmin.

1. ¿Cada cuánto tiempo debo hacer un backup?

Depende de la actividad de tu sitio. Si actualizas contenido a diario (como un blog o tienda online), te recomiendo backups diarios. Si es un sitio estático, semanal o mensual puede bastar. Como regla general: mientras más frecuente, mejor.

2. ¿Los backups incluyen las bases de datos?

Sí, si seleccionas la opción de backup completo. DirectAdmin incluye automáticamente todas las bases de datos asociadas a tu cuenta. En backups personalizados, debes marcarlas explícitamente.

3. ¿Puedo hacer un backup de un solo dominio?

Sí. En la opción de backup personalizado, puedes elegir qué dominios incluir. Esto es útil si tienes varios sitios en una misma cuenta y solo quieres respaldar uno.

4. ¿Dónde se guardan los backups por defecto?

Por defecto, DirectAdmin guarda los backups locales en la carpeta /home/admin/admin_backups. Si eres usuario, puede variar según la configuración de tu hosting. Siempre puedes cambiar la ruta en la configuración.

5. ¿Los backups ocupan espacio en mi disco?

Sí. Cada backup ocupa espacio equivalente al tamaño de los archivos comprimidos. Si haces backups diarios, el espacio se acumula. Te recomiendo que configures un límite de backups antiguos (por ejemplo, borrar los de más de 7 días) o que uses almacenamiento remoto.

6. ¿Puedo programar backups para que se envíen a un servidor FTP?

Sí. En la interfaz de backup, elige la opción "Remoto" y configura los datos de tu servidor FTP (host, usuario, contraseña y ruta). DirectAdmin se encargará de subir el backup automáticamente.

7. ¿Qué hago si el backup falla?

Primero, revisa los logs de DirectAdmin (generalmente en /var/log/directadmin/). Los errores comunes son:

  • Falta de espacio en disco.
  • Permisos incorrectos en la carpeta de destino.
  • Problemas de conexión FTP (si usas remoto).

Si no encuentras la solución, contacta a tu proveedor de hosting o a un SysAdmin.

8. ¿Es seguro descargar el backup a mi computadora?

Sí, pero ten en cuenta que el archivo puede contener información sensible (como contraseñas de bases de datos). Guárdalo en un lugar seguro, preferiblemente cifrado.

9. ¿Puedo usar DirectAdmin para migrar mi sitio a otro servidor?

Sí. La función "Backup/Transfer" permite crear un backup y luego restaurarlo en otro servidor con DirectAdmin. Es la forma más fácil de migrar. Solo asegúrate de que ambos servidores tengan la misma versión de PHP y extensiones.

10. ¿DirectAdmin tiene límite en el tamaño del backup?

No hay un límite técnico, pero el tiempo de creación y restauración depende del tamaño. Para sitios muy grandes (varios GB), puede ser más eficiente hacer backups por partes (por ejemplo, solo archivos y luego bases de datos por separado).


Consejos extra para SysAdmin y usuarios avanzados

Si gestionas varios servidores o eres SysAdmin, aquí tienes algunas recomendaciones adicionales:

  • Usa scripts personalizados: DirectAdmin permite ejecutar scripts antes y después del backup. Puedes usarlos para enviar notificaciones por correo o para sincronizar con servicios en la nube.
  • Monitorea el espacio en disco: Programa alertas para cuando el disco esté por llenarse. Así evitas que los backups fallen.
  • Prueba la restauración: No basta con tener backups; debes asegurarte de que funcionan. Cada cierto tiempo, restaura un backup en un entorno de prueba.
  • Considera backups incrementales: Si tu sitio es muy grande, los backups completos diarios pueden ser pesados. Herramientas como rsync o BorgBackup pueden complementar a DirectAdmin.

[WARNING] No confíes únicamente en los backups del panel. Combínalos con copias externas (por ejemplo, usando scp o rsync desde la terminal). La redundancia es clave en la administración de sistemas.


Conclusión

Crear backups en DirectAdmin es un proceso simple pero fundamental para la seguridad de tu sitio web o servidor. Ya sea que lo hagas manualmente o programes backups automáticos, lo importante es que tengas una rutina establecida. Recuerda que un backup que no se prueba no es un backup real.

Espero que esta guía y las preguntas frecuentes te hayan sido útiles. Si tienes más dudas, no dudes en consultar la documentación oficial de DirectAdmin o preguntar a tu proveedor de hosting. ¡Protege tus datos y duerme tranquilo!

¿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