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

Crear un backup en DirectAdmin

Actualizado el 24 de octubre de 2025

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

Si gestionas uno o varios sitios web, tarde o temprano te enfrentarás a un problema técnico: un error al actualizar un plugin, un cambio de configuración que rompe la web, un ataque de seguridad o, simplemente, un error humano al borrar un archivo importante. En ese momento, tener un respaldo DirectAdmin reciente es la diferencia entre unos minutos de trabajo y horas (o días) de reconstrucción.

El panel de control DirectAdmin es una herramienta muy popular entre administradores de sistemas y dueños de hosting. Ofrece una interfaz limpia y potente para gestionar cuentas de alojamiento. Una de sus funciones más valiosas es la de crear backup de toda tu cuenta o de partes específicas. En esta guía, te explicaremos paso a paso cómo hacerlo, qué opciones tienes y cómo automatizar este proceso para que nunca más tengas que preocuparte por perder datos.


¿Qué incluye un backup completo en DirectAdmin?

Antes de ponerte manos a la obra, es fundamental que sepas qué se guarda exactamente cuando realizas un backup DirectAdmin. Un respaldo completo de tu cuenta suele incluir:

  • Archivos del sitio web: Todo el contenido de tu directorio public_html (o domains), incluyendo imágenes, scripts, archivos CSS, etc.
  • Bases de datos: Todas las bases de datos MySQL o MariaDB asociadas a tu cuenta.
  • Configuración de correo electrónico: Cuentas de correo, reglas de filtro, respuestas automáticas y carpetas (si tu hosting incluye correo).
  • Registros DNS: Las zonas DNS de tus dominios.
  • Configuración de subdominios y dominios añadidos: Toda la estructura de dominios que tengas configurada.
  • Configuración de FTP: Usuarios y contraseñas FTP adicionales.

[INFO] Dependiendo del plan de hosting que tengas, puede que algunas funcionalidades (como el correo) estén limitadas. El backup siempre reflejará lo que tu plan permite.


Método 1: Crear un backup manual desde el panel de DirectAdmin

Este es el método más directo y recomendado para usuarios que no necesitan automatización o que quieren un respaldo puntual antes de hacer un cambio importante.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o https://IPdelServidor:2222. Introduce tu usuario y contraseña de administrador de la cuenta.

Paso 2: Busca la opción "Backup" o "Crear/Administrar Backups"

Una vez dentro, en el menú principal, busca una sección que se llame "Administrador de Cuentas" o "Herramientas Avanzadas". Allí encontrarás la opción "Crear/Administrar Backups" o simplemente "Backup". Haz clic en ella.

Paso 3: Configura las opciones de backup

Se abrirá una pantalla con varias casillas de verificación. Aquí es donde decides qué quieres guardar. Te recomendamos marcar todas las opciones para un respaldo completo:

  • Datos del Usuario: Guarda la configuración de la cuenta (límites, paquetes, etc.).
  • Datos de Dominio: Incluye la configuración de todos tus dominios.
  • Datos de Correo: Todas las cuentas de correo y sus contenidos.
  • Datos de Bases de Datos: Todas las bases de datos.
  • Datos de FTP: Usuarios FTP adicionales.
  • Datos del Sistema: Archivos de configuración del sistema (no es necesario para la mayoría).

Además, verás una opción para "Seleccionar el tipo de backup":

  • Backup completo: Crea un solo archivo .tar.gz con todo.
  • Backup por dominio: Crea un archivo separado para cada dominio. Esto es útil si solo quieres restaurar un sitio en concreto.

Paso 4: Inicia el proceso de backup

Una vez seleccionadas las opciones, haz clic en el botón "Crear Backup" (o similar). El sistema comenzará a empaquetar todos tus datos. Dependiendo del tamaño de tu cuenta, este proceso puede tardar desde unos segundos hasta varios minutos.

Paso 5: Descarga el archivo de backup

Cuando el proceso termine, verás una lista con los backups disponibles. Normalmente aparecerá un enlace con el nombre del archivo (ej: backup-usuario-2025-03-15.tar.gz). Haz clic en él para descargarlo a tu computadora.

[TIP] Guarda siempre una copia del backup en un lugar seguro fuera de tu servidor (por ejemplo, en tu disco duro local, en Google Drive o en un servicio de almacenamiento en la nube). No confíes únicamente en el backup almacenado en el mismo servidor.


Método 2: Automatizar backups con la programación de tareas (Cron)

Si eres un SysAdmin backup profesional o simplemente quieres olvidarte de hacer backups manualmente, DirectAdmin te permite programarlos de forma automática mediante Cron Jobs.

Paso 1: Accede a la sección de "Programar Backup"

Dentro de DirectAdmin, busca la opción "Programar Backup" o "Backup Schedule". Suele estar en el mismo menú que la opción de backup manual.

Paso 2: Configura la frecuencia y el destino

Aquí podrás definir:

  • Frecuencia: Puedes elegir diario, semanal o mensual. Para la mayoría de sitios web, una frecuencia semanal es suficiente. Si tu sitio se actualiza a diario (como un blog o una tienda), elige diario.
  • Hora: Selecciona una hora de baja actividad (por ejemplo, a las 3:00 AM).
  • Destino del backup: DirectAdmin puede enviar el backup a:
    • Almacenamiento local: Se guarda en el servidor (en una carpeta como /home/usuario/admin_backups). No recomendado como única copia.
    • FTP remoto: Envía el backup a otro servidor FTP. Muy seguro.
    • Correo electrónico: Envía el archivo a tu correo (no recomendado para backups grandes).
    • Amazon S3 o Google Drive: Si tu hosting lo soporta, es una opción excelente.

Paso 3: Guarda la programación

Una vez configurado, haz clic en "Guardar". A partir de ese momento, DirectAdmin generará automáticamente un backup DirectAdmin según la frecuencia que hayas elegido.

[WARNING] Los backups programados que se almacenan en el mismo servidor son vulnerables a fallos del disco duro o ataques. Siempre configura un destino remoto (FTP, S3, etc.) para tener una copia fuera del servidor.


¿Cómo restaurar un backup en DirectAdmin?

Restaurar un backup es tan importante como crearlo. El proceso es muy similar al de creación, pero en sentido inverso.

Paso 1: Accede a "Restaurar Backup"

En el mismo menú de "Crear/Administrar Backups", busca la opción "Restaurar Backup" o "Upload and Restore".

Paso 2: Sube el archivo de backup

Haz clic en "Examinar" y selecciona el archivo .tar.gz que descargaste previamente. Luego haz clic en "Subir" (o "Upload").

Paso 3: Selecciona qué restaurar

DirectAdmin te mostrará el contenido del backup. Puedes elegir restaurar todo o solo partes específicas (por ejemplo, solo una base de datos o solo los archivos de un dominio). Esto es muy útil si no quieres sobrescribir configuraciones actuales.

Paso 4: Inicia la restauración

Haz clic en "Restaurar" y espera a que el proceso termine. Dependiendo del tamaño, puede tardar unos minutos. Una vez finalizado, tu sitio web debería estar exactamente como en el momento del backup.

[INFO] Si estás restaurando un backup en un servidor nuevo, asegúrate de que el dominio esté apuntando al nuevo servidor antes de iniciar la restauración.


Preguntas Frecuentes (FAQ) sobre backup DirectAdmin

1. ¿Puedo hacer un backup de solo una base de datos?
Sí. En el proceso de creación manual, puedes desmarcar las casillas de "Datos de Correo", "Datos de FTP", etc., y dejar solo "Datos de Bases de Datos". También puedes usar phpMyAdmin para exportar una base de datos concreta.

2. ¿Cuánto espacio ocupa un backup?
Depende del tamaño de tu cuenta. Un sitio web pequeño (sin correo) puede ocupar entre 100 MB y 1 GB. Una tienda online con muchas imágenes puede ocupar varios GB.

3. ¿Puedo programar un backup para que se envíe a mi correo?
Sí, pero no es recomendable para backups grandes, ya que los servidores de correo suelen tener límites de tamaño (por ejemplo, 25 MB). Mejor usa FTP o almacenamiento en la nube.

4. ¿Qué hago si mi backup no se descarga?
Primero, verifica que el archivo no esté corrupto. Puedes intentar descargarlo con otro navegador o usando un cliente FTP. Si el problema persiste, contacta a tu proveedor de hosting.

5. ¿DirectAdmin tiene límite de backups almacenados?
Sí, normalmente hay un límite de espacio en la carpeta de backups del servidor. Si tienes muchos backups antiguos, el sistema puede eliminar los más viejos automáticamente. Por eso es importante descargarlos y guardarlos externamente.

6. ¿Puedo restaurar un backup de DirectAdmin en otro panel como Syspanel (HestiaCP)?
No directamente. Cada panel (DirectAdmin, cPanel, Syspanel) tiene su propio formato de backup. Para migrar entre paneles, necesitarás usar herramientas de migración específicas o hacerlo manualmente (subiendo archivos y bases de datos por separado). Recuerda que Syspanel (HestiaCP) usa el puerto 2106 para su acceso web.


Consejos finales para un SysAdmin backup eficiente

  • Prueba tus backups: No esperes a tener un desastre para comprobar si tu backup funciona. Restaura una copia en un entorno de pruebas o en un subdominio de vez en cuando.
  • Usa la regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, un archivo comprimido y una copia en la nube), y al menos 1 copia fuera del sitio (en otro servidor o en tu casa).
  • Documenta tu proceso: Anota la frecuencia de tus backups, dónde los almacenas y cómo restaurarlos. Esto te ahorrará tiempo si algún día tienes que hacerlo bajo presión.

Con esta guía, ya tienes todo lo necesario para mantener tus datos seguros. Crear backup en DirectAdmin es un proceso sencillo pero vital. No lo dejes para mañana: programa tu primer backup ahora mismo. Tu yo del futuro (cuando algo falle) te lo agradecerá.

¿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