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

Crear y restaurar un backup completo en DirectAdmin

Actualizado el 6 de octubre de 2025

¿Por qué es importante tener un backup DirectAdmin?

Cuando tienes una web, un correo electrónico o una base de datos, estás confiando en un sistema complejo que puede fallar. Un error humano, un ataque de malware o un problema en el servidor pueden borrar meses de trabajo en segundos. Por eso, realizar backup DirectAdmin de forma regular es la red de seguridad que te salvará el día menos pensado.

DirectAdmin es un panel de control muy popular en el mundo del hosting, conocido por ser rápido y ligero. Una de sus grandes ventajas es que incluye herramientas nativas para crear y restaurar copias de seguridad completas, sin necesidad de ser un experto en Linux. En esta guía, te explicaré paso a paso cómo hacerlo, tanto desde la interfaz gráfica como usando comandos básicos si te sientes más valiente.

Vamos a dividir el proceso en dos grandes bloques: crear la copia de seguridad y restaurarla. Al final, también responderé a las preguntas más frecuentes para que no te quede ninguna duda.


¿Qué incluye un backup completo en DirectAdmin?

Antes de empezar, es vital que sepas qué estás guardando. Cuando creas un backup DirectAdmin completo, el sistema empaqueta en un solo archivo comprimido (normalmente .tar.gz) todo lo relacionado con tu cuenta de hosting:

  • Archivos del sitio web: todo el contenido de la carpeta public_html (o domains), incluyendo imágenes, scripts, vídeos y código fuente.
  • Bases de datos MySQL: todas las bases de datos asociadas a tu dominio, con sus tablas y datos.
  • Cuentas de correo electrónico: buzones, contraseñas, redirecciones y filtros.
  • Configuración del dominio: zonas DNS, subdominios, addon domains y configuraciones de Apache/Nginx.
  • Tareas programadas (cron jobs): las tareas automáticas que hayas configurado.
  • Certificados SSL: si los tienes instalados, se guarda la configuración y los archivos de los certificados.

En resumen, es una "foto" exacta de tu cuenta. Al restaurarla, tendrás de vuelta todo como estaba en el momento del backup.


Crear un backup DirectAdmin desde el panel

El método más sencillo para los que no quieren tocar la terminal es usar la interfaz web de DirectAdmin. Te llevará menos de cinco minutos.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de acceso. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña.

Paso 2: Ve a la sección de gestión de backups

Una vez dentro, busca en el menú lateral o en la barra superior la opción "Backup" o "Administración de backups". En la mayoría de las versiones de DirectAdmin, la encontrarás en la pestaña "Cuenta" o directamente en el menú principal.

Paso 3: Configura tu backup

En la página de backups, verás una pantalla con opciones. Lo que necesitas es la pestaña que dice "Crear Backup" o "Backup de Cuenta". Aquí tienes que elegir:

  • Destino del backup: ¿Dónde quieres guardar el archivo? Las opciones suelen ser:
    • Local: se guarda en el propio servidor (en una carpeta como /backup). Es rápido, pero si el servidor se daña, podrías perderlo.
    • FTP: DirectAdmin lo enviará automáticamente a un servidor FTP externo (como un hosting de respaldo o un NAS). Es la opción más segura.
    • SSH: similar a FTP pero usando el protocolo SSH.
  • Selección de datos: puedes marcar o desmarcar casillas para incluir o excluir archivos, bases de datos, correos, etc. Para un backup completo, déjalo todo marcado.
  • Tipo de compresión: normalmente aparece gzip como opción estándar. Déjalo así.

Paso 4: Ejecuta el backup

Pulsa el botón "Crear Backup". El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu cuenta. Verás una barra de progreso o un mensaje de confirmación al terminar.

[INFO] Si eliges guardar el backup en el servidor local, asegúrate de descargarlo a tu ordenador o a un servicio en la nube (Google Drive, Dropbox, etc.) y elimínalo del servidor después. Así evitas que ocupe espacio y que esté expuesto a posibles problemas del disco.


Restaurar un backup DirectAdmin desde el panel

Restaurar es igual de sencillo. Sigue estos pasos y tendrás tu web operativa en un momento.

Paso 1: Accede a la sección de restauración

Dentro de DirectAdmin, ve a la misma sección de "Backup" y haz clic en la pestaña "Restaurar Backup" o "Restaurar".

Paso 2: Selecciona el archivo de backup

DirectAdmin te mostrará una lista de backups disponibles. Esta lista puede estar en el servidor local o en el destino FTP/SSH que configuraste. Elige el archivo que quieras restaurar.

Paso 3: Elige qué restaurar

Aquí puedes ser selectivo. Si solo necesitas recuperar una base de datos, no es necesario restaurar toda la cuenta. DirectAdmin te permite marcar opciones como:

  • Restaurar archivos: recupera el contenido de public_html.
  • Restaurar bases de datos: importa las bases de datos.
  • Restaurar correos: recupera los buzones.
  • Restaurar DNS: restaura las zonas DNS.

Para una restauración completa, deja todo marcado.

Paso 4: Confirma y ejecuta

Pulsa "Restaurar". El sistema te pedirá confirmación. Ten en cuenta que este proceso sobrescribirá los datos actuales. Si tienes cambios recientes que no están en el backup, se perderán. Es recomendable hacer un backup nuevo justo antes de restaurar uno antiguo, por si acaso.

[WARNING] No cancele el proceso de restauración a mitad de camino. Si lo haces, podrías dejar tu cuenta en un estado inconsistente. Ten paciencia y espera a que termine.


Crear y restaurar backups usando SSH (para usuarios avanzados)

Si tienes acceso SSH a tu servidor y te sientes cómodo con la línea de comandos, puedes hacer backups más rápidos y con más control. Aquí tienes los comandos básicos.

Crear un backup por SSH

Conéctate a tu servidor por SSH. Luego, usa el siguiente comando para crear un backup de una cuenta específica (reemplaza usuario con el nombre de tu cuenta):

/usr/local/directadmin/directadmin admin-backup --user=usuario --destination=/backup

Este comando crea un backup completo de la cuenta usuario en la carpeta /backup. Puedes cambiar la ruta de destino.

Si lo que quieres es hacer un backup de todo el sistema (todas las cuentas), usa:

/usr/local/directadmin/directadmin admin-backup --destination=/backup

Restaurar un backup por SSH

Para restaurar, el comando es similar. Si tienes el archivo de backup en /backup/backup.tar.gz, ejecuta:

/usr/local/directadmin/directadmin admin-backup --restore=backup.tar.gz --user=usuario

Si no especificas --user, intentará restaurar todas las cuentas que haya en el archivo.

[TIP] Si usas Syspanel (antes conocido como HestiaCP) en lugar de DirectAdmin, el proceso es diferente. Recuerda que Syspanel utiliza el puerto 2106 para acceder al panel y sus comandos de backup son distintos. Puedes consultar la documentación oficial de Syspanel para más detalles.


Preguntas frecuentes (FAQ) sobre backups en DirectAdmin

Aquí respondo a las dudas más comunes que nos llegan al soporte técnico.

¿Cada cuánto tiempo debo hacer un backup DirectAdmin?

Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es un backup diario. Si es un blog personal que actualizas una vez al mes, con uno semanal basta. La regla de oro es: haz backups tan seguido como puedas permitirte perder el trabajo de un día.

¿Puedo restaurar un backup en otro servidor?

Sí, siempre que sea con DirectAdmin. Puedes descargar el backup de tu servidor actual, subirlo a otro servidor con DirectAdmin y restaurarlo ahí. Esto es muy útil para migrar de hosting.

¿Qué pasa si mi backup es muy grande y no puedo subirlo por FTP?

DirectAdmin tiene un límite de tamaño para subir archivos por FTP. Si tu backup supera ese límite, puedes usar SSH (si tienes acceso) o pedirle a tu proveedor de hosting que lo haga por ti. Otra opción es dividir el backup en partes más pequeñas, aunque esto solo es posible con herramientas avanzadas como split en Linux.

¿Los backups de DirectAdmin incluyen los certificados SSL?

Sí, los certificados SSL y sus claves privadas se incluyen en el backup de la cuenta. Al restaurar, deberían quedar instalados automáticamente.

¿Puedo automatizar los backups?

Definitivamente. DirectAdmin tiene un planificador de tareas (cron jobs) integrado. Puedes crear un script que ejecute el comando de backup por SSH y programarlo para que se ejecute diariamente. Otra opción es usar el plugin "Backup/Transfer" de DirectAdmin, que te permite programar copias de seguridad automáticas desde el panel.

[INFO] Si tu proveedor de hosting ofrece backups automáticos (muchos lo hacen), no te confíes. Esos backups suelen estar en el mismo servidor y no te protegen de un fallo del disco o de un hackeo. Siempre ten tu propio backup externo.


Conclusión: tu seguridad está en tus manos

Crear y restaurar un backup DirectAdmin es una tarea sencilla que cualquier persona puede realizar siguiendo estos pasos. No esperes a que ocurra un desastre para acordarte de las copias de seguridad. Configura una rutina de backups, ya sea manual o automática, y verifica de vez en cuando que las restauraciones funcionan correctamente.

Recuerda que un backup que no has probado a restaurar es un backup que no existe. Haz una prueba de restauración en un entorno de prueba o en un subdominio para asegurarte de que todo está en orden.

Si tienes cualquier problema durante el proceso, no dudes en contactar con tu proveedor de hosting o con el soporte técnico. Estamos aquí para ayudarte a que tu presencia online esté siempre segura.

¡Ahora ya sabes cómo proteger tu trabajo! Ve y haz ese backup que llevas tiempo posponiendo.

¿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