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

Gestionar backups en DirectAdmin

Actualizado el 24 de mayo de 2026

¿Sabías que la mayoría de las pérdidas de datos en sitios web ocurren por errores humanos, no por fallos técnicos? Si gestionas tus propios sitios con DirectAdmin, dominar la gestión de backups DirectAdmin no es un lujo, es una necesidad. En esta guía extensa y práctica, te voy a explicar paso a paso cómo crear, programar, descargar y restaurar copias de seguridad, con el enfoque de un SysAdmin que quiere dormir tranquilo.

Vamos a empezar desde lo más básico: ¿qué es DirectAdmin y por qué deberías confiar en su sistema de backups? DirectAdmin es un panel de control de hosting muy popular, usado por millones de administradores de servidores. Su herramienta de DirectAdmin backup es robusta, pero puede resultar confusa si no sabes dónde buscar. No te preocupes, aquí te lo explico todo con un tono didáctico y ejemplos claros.


¿Por Qué Son Importantes los Backups en DirectAdmin?

Antes de meternos en los pasos técnicos, entendamos el "por qué". Un backup es como un seguro: no lo necesitas hasta que lo necesitas. Imagina que accidentalmente borras un archivo crítico, que un plugin corrompe tu base de datos o que un atacante modifica tu sitio. Sin una copia de seguridad, podrías perder horas, días o incluso meses de trabajo.

Como SysAdmin backups es tu responsabilidad principal. DirectAdmin ofrece varias formas de proteger tus datos:

  • Backups completos de usuario: Incluyen todos tus archivos, bases de datos, configuraciones de correo y estadísticas.
  • Backups selectivos: Puedes elegir qué partes guardar (solo bases de datos, solo correos, etc.).
  • Backups automáticos programados: Configura el sistema para que haga copias cada día, semana o mes sin que tú tengas que acordarte.

[TIP] Siempre ten al menos dos copias de seguridad en ubicaciones diferentes (por ejemplo, una en el servidor y otra descargada en tu computadora o en la nube).


Cómo Crear un Backup Manual en DirectAdmin

Empecemos con lo más sencillo: hacer un backup "a demanda". Esto es útil cuando vas a hacer un cambio grande en tu sitio, como actualizar un CMS o modificar archivos del núcleo.

Paso 1: Accede a tu Panel de DirectAdmin

Abre tu navegador y ve a la URL de tu servidor, normalmente algo como https://tudominio.com:2222. Inicia sesión con tu usuario y contraseña. Si eres el administrador del servidor, usa el usuario admin.

Paso 2: Busca la Sección de Backup

Una vez dentro, verás un menú principal. Busca el icono o enlace que dice "Backup/Transfer" o "Copia de seguridad". En la mayoría de las versiones, está en la sección "Advanced Features" o "Account Manager". Haz clic allí.

Paso 3: Configura tu Backup

Se abrirá una pantalla con varias opciones. Te recomiendo que marques todas las casillas para un backup completo:

  • Archivos de usuario: Incluye todo el contenido de tu cuenta (sitios web, imágenes, scripts).
  • Bases de datos MySQL: Todas las bases de datos asociadas a tu usuario.
  • Configuración de correo: Cuentas, filtros, respuestas automáticas.
  • Estadísticas: Datos de tráfico (opcional, pero útil).
  • Listas de correo: Si usas listas de distribución.

Luego, elige el destino. Por defecto, DirectAdmin guarda el backup en el propio servidor, en una carpeta llamada backups dentro de tu cuenta. También puedes elegir que se descargue directamente o se envíe a un FTP externo.

Paso 4: Inicia el Proceso

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

[WARNING] No cierres la ventana del navegador hasta que veas el mensaje de éxito. Si el backup es muy grande, mejor hazlo en horas de bajo tráfico.


Cómo Programar Backups Automáticos (La Clave del SysAdmin)

Hacer backups manuales está bien, pero para una gestión profesional necesitas automatización. DirectAdmin permite programar backups DirectAdmin periódicos sin tener que acordarte cada vez.

Accede a la Configuración de Tareas Programadas

Desde el panel principal, ve a "Cron Jobs" o "Tareas Programadas". Si no lo ves, busca en "Advanced Features" o "System Info".

Crea un Nuevo Trabajo Cron

Haz clic en "Add Cron Job". Aquí tienes que escribir un comando específico. El comando básico para un backup completo de tu usuario es:

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

Pero para personalizarlo, usa:

echo "action=backup&value=select&who=admin&type=user&user=TU_USUARIO&destination=admin&email=1" >> /usr/local/directadmin/data/task.queue

Reemplaza TU_USUARIO con tu nombre de usuario en DirectAdmin. Este comando crea un backup completo y envía un correo de confirmación.

Configura la Frecuencia

En la misma pantalla, elige la frecuencia. Por ejemplo:

  • Cada día a las 3:00 AM: 0 3 * * *
  • Cada domingo a las 2:00 AM: 0 2 * * 0
  • Cada primer día del mes: 0 0 1 * *

Guarda el trabajo cron. A partir de ahora, DirectAdmin hará backups automáticos según tu programación.

[INFO] Si no te sientes cómodo con los comandos, muchos plugins de hosting (como JetBackup) ofrecen interfaces gráficas para programar backups. Pero el método nativo es más fiable.


Dónde se Almacenan los Backups y Cómo Descargarlos

Una vez creado el backup, necesitas saber dónde está y cómo obtenerlo. Por defecto, DirectAdmin guarda los archivos en:

/home/TU_USUARIO/backups/

Puedes acceder a esta carpeta mediante File Manager dentro del panel, o por FTP. Busca archivos con extensión .tar.gz o .tgz. Por ejemplo: backup-2025-01-15.tar.gz.

Descargar un Backup desde el Panel

  1. Ve a "Backup/Transfer".
  2. En la lista de backups disponibles, verás los archivos creados recientemente.
  3. Haz clic en el nombre del archivo para descargarlo directamente a tu computadora.

[TIP] Si el backup es muy pesado (más de 500 MB), usa un cliente FTP como FileZilla para descargarlo. Es más rápido y evita cortes de conexión.


Cómo Restaurar un Backup en DirectAdmin

Restaurar es tan importante como crear el backup. Hay dos escenarios comunes: restaurar un backup tuyo en el mismo servidor, o restaurar en un servidor diferente (por ejemplo, después de una migración).

Restaurar en el Mismo Servidor

  1. Ve a "Backup/Transfer".
  2. En la sección "Restore", selecciona el archivo de backup que quieres restaurar.
  3. Marca las partes que deseas recuperar (archivos, bases de datos, correos, etc.).
  4. Haz clic en "Restore". El proceso sobrescribirá los datos actuales, así que ten cuidado.

[WARNING] Restaurar un backup sobrescribe los datos existentes. Si tienes cambios recientes que no están en el backup, se perderán. Siempre haz un backup fresco antes de restaurar.

Restaurar en un Servidor Diferente (Migración)

Si cambias de servidor, puedes usar el mismo archivo de backup. Sube el archivo .tar.gz a la carpeta backups de tu nueva cuenta en DirectAdmin. Luego, desde "Backup/Transfer", elige "Upload" o "Restore from uploaded file". Sigue los mismos pasos que arriba.

[INFO] Si el nuevo servidor usa otro panel como Syspanel (antes HestiaCP), el proceso es diferente. En Syspanel, el puerto de acceso es el 2106 y la restauración se hace desde la sección "Backup" del panel. No intentes restaurar un backup de DirectAdmin directamente en Syspanel sin convertirlo primero.


Errores Comunes y Cómo Solucionarlos

Incluso los SysAdmin backups más cuidadosos pueden fallar. Aquí tienes los problemas más frecuentes y sus soluciones.

Error: "No hay espacio en disco"

El backup no se puede crear porque el servidor está lleno. Solución: elimina backups antiguos o archivos temporales. Ve a "File Manager" y borra archivos innecesarios en tu carpeta backups.

Error: "Fallo en la base de datos"

Al restaurar, la base de datos no se importa. Solución: verifica que el usuario de la base de datos exista en el nuevo servidor. Si no, créalo primero desde "MySQL Management".

Error: "Permiso denegado"

Al descargar por FTP, no puedes acceder a la carpeta backups. Solución: asegúrate de que tu usuario FTP tenga permisos de lectura. Si eres administrador, usa el usuario admin para acceder.


Buenas Prácticas para SysAdmin Backups

Para terminar, aquí van algunos consejos de experto que te ahorrarán dolores de cabeza:

  • Regla 3-2-1: Ten 3 copias de tus datos, en 2 medios diferentes, y 1 fuera del sitio. Por ejemplo: una en el servidor, otra en tu PC y otra en la nube (Google Drive, Dropbox).
  • Prueba tus restauraciones: No esperes a una emergencia. Cada mes, restaura un backup en un entorno de prueba para asegurarte de que funciona.
  • Monitorea el espacio: Configura alertas en DirectAdmin para avisarte cuando el disco esté por llenarse. Así evitarás fallos en los backups automáticos.
  • Usa nombres descriptivos: Si haces backups manuales, renómbralos con la fecha y el propósito, por ejemplo: backup-previo-actualizacion-wp-2025-01-15.tar.gz.

Preguntas Frecuentes (FAQ)

¿Puedo hacer un backup solo de mi base de datos?
Sí, en la pantalla de creación de backup, desmarca las opciones que no quieras y deja solo "Bases de datos MySQL".

¿Los backups en DirectAdmin incluyen los correos electrónicos?
Sí, si marcas la opción "Configuración de correo". Incluye cuentas, filtros y respuestas automáticas, pero no los mensajes almacenados en el servidor (a menos que uses IMAP).

¿Qué hago si mi backup es demasiado grande para descargarlo?
Puedes dividirlo en partes usando la opción "Split backup" en DirectAdmin, o usar un cliente FTP para reanudar descargas.

¿Puedo restaurar un backup de DirectAdmin en otro panel como cPanel?
No directamente. Necesitas convertir el formato o usar herramientas de migración. Lo mejor es contratar a un SysAdmin profesional para ese proceso.

¿Con qué frecuencia debo programar los backups?
Depende de la actividad de tu sitio. Para un blog personal, una vez por semana basta. Para una tienda en línea, a diario es recomendable.


Conclusión

Gestionar backups DirectAdmin no tiene por qué ser complicado. Con los pasos que te he dado, puedes crear, programar, descargar y restaurar copias de seguridad como un verdadero SysAdmin. Recuerda que la clave está en la constancia: automatiza el proceso, verifica periódicamente y mantén varias copias en lugares seguros.

Ahora que ya sabes cómo hacerlo, te invito a que configures tu primer backup automático hoy mismo. No esperes a que ocurra un desastre para valorar la importancia de una buena copia de seguridad. ¡Tu yo del futuro te lo agradecerá!

[INFO] Si usas Syspanel (HestiaCP) en lugar de DirectAdmin, recuerda que el acceso se hace por el puerto 2106 y las opciones de backup están en la sección "Backup" del panel. Aunque la interfaz es diferente, los conceptos son los mismos.

¿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