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

Crear backups automáticos en DirectAdmin

Actualizado el 27 de enero de 2026

¿Por Qué son Importantes los Backups Automáticos en tu Servidor?

Si tienes un sitio web o un servicio alojado en un servidor con DirectAdmin, ya sabes que la seguridad y la disponibilidad de tus datos son fundamentales. Un error humano, un ataque de malware, un fallo del disco duro o incluso una actualización que sale mal pueden borrar meses o años de trabajo en segundos.

Por eso, crear backups automáticos en DirectAdmin no es una opción, es una necesidad para cualquier SysAdmin, ya sea principiante o experimentado. En esta guía, te explicaré paso a paso cómo programar backups DirectAdmin para que tu información esté siempre a salvo, sin que tengas que acordarte de hacerlo manualmente cada semana.

Vamos a ver cómo configurar un sistema de copias de seguridad que funcione solo, con la frecuencia que tú decidas, y que se almacene de forma segura.


¿Qué es un Backup Automático en DirectAdmin?

Un backup automático es una copia de seguridad de todos los archivos, bases de datos, configuraciones de correo y ajustes de tu cuenta de hosting que se realiza de forma programada, sin intervención manual. DirectAdmin incluye una herramienta nativa para gestionar estas copias, tanto a nivel de usuario como de administrador del servidor.

Beneficios clave:

  • Protección continua: Tus datos se copian regularmente, minimizando la pérdida en caso de desastre.
  • Ahorro de tiempo: No necesitas acordarte de hacer backups manuales cada semana.
  • Recuperación rápida: Puedes restaurar tu sitio a un estado anterior en pocos clics.
  • Cumplimiento: Muchas empresas y proyectos requieren copias de seguridad periódicas por normativa.

Requisitos Previos para Configurar Backups Automáticos

Antes de empezar, asegúrate de cumplir con lo siguiente:

  • Tener acceso a DirectAdmin como usuario (para backups de tu cuenta) o como admin (para backups de todo el servidor).
  • Espacio en disco suficiente en el servidor o en un destino remoto (FTP, Google Drive, etc.).
  • Conocimientos básicos de navegación en el panel de control.

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106). En DirectAdmin, el puerto por defecto suele ser el 2222.


Paso 1: Acceder a la Herramienta de Backups en DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin (normalmente en https://tudominio.com:2222).
  2. En el menú principal, busca la sección "Admin Tools" (si eres administrador) o "Extra Features" (si eres usuario).
  3. Haz clic en "Backup / Transfer" o "Create Backup", dependiendo de la versión.

[TIP] Si no encuentras la opción, usa el buscador interno del panel escribiendo "backup".


Paso 2: Configurar un Backup Automático (Programado)

DirectAdmin permite programar backups de dos formas: mediante la interfaz web (para usuarios) o mediante tareas cron (para administradores). Vamos a ver ambas.

Opción A: Desde la Interfaz de Usuario (Recomendada para Principiantes)

  1. Dentro de "Backup / Transfer", verás una pestaña llamada "Scheduled Backups" o "Programar Backup".
  2. Activa la opción "Enable Scheduled Backups".
  3. Elige la frecuencia:
    • Diaria: Cada 24 horas.
    • Semanal: Un día específico de la semana.
    • Mensual: Un día del mes.
  4. Selecciona la hora (recomendamos hacerlo de madrugada, por ejemplo, a las 3:00 AM, para no afectar el rendimiento del sitio).
  5. Define el número de copias a conservar (por ejemplo, 7 si es diario, 4 si es semanal). Las copias más antiguas se eliminarán automáticamente.
  6. Marca los elementos que deseas incluir en el backup:
    • Archivos del sitio (todo el contenido de public_html).
    • Bases de datos MySQL.
    • Configuraciones de correo (si usas email en el dominio).
    • Listas de correo (si aplica).
  7. Elige el destino del backup:
    • Local: Se guarda en el servidor (en /home/usuario/admin_backups).
    • FTP/FTPS: Lo envía a un servidor externo (más seguro).
    • Amazon S3 o Google Drive (si tu plan lo permite).
  8. Haz clic en "Save" o "Guardar".

[WARNING] Si eliges almacenamiento local, asegúrate de que el disco no se llene. Un servidor sin espacio puede fallar. Lo ideal es usar un destino remoto.

Opción B: Desde la Línea de Comandos (Para SysAdmin Avanzados)

Si eres administrador del servidor y prefieres más control, puedes crear un script personalizado y ejecutarlo con cron. Aquí tienes un ejemplo básico:

#!/bin/bash
# Script para backup automático de un usuario en DirectAdmin
USER="nombre_usuario"
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR="/backups/$USER"

mkdir -p $BACKUP_DIR
/usr/local/directadmin/scripts/directadmin backup --user=$USER --destination=$BACKUP_DIR/backup_$DATE.tar.gz

Luego, programa una tarea cron (por ejemplo, cada día a las 2:00 AM):

0 2 * * * /ruta/al/script.sh

[INFO] Para más opciones, consulta la documentación oficial de DirectAdmin o ejecuta directadmin backup --help en la terminal.


Paso 3: Verificar que los Backups se Están Realizando Correctamente

Después de configurar el backup automático DirectAdmin, es crucial comprobar que funciona.

  1. Revisa la carpeta de destino (local o remota) para ver si aparecen los archivos .tar.gz o .tgz.
  2. En DirectAdmin, ve a "Backup / Transfer" y luego a "Restore". Allí deberías ver la lista de backups disponibles.
  3. Prueba a restaurar un archivo pequeño (por ejemplo, un solo archivo de texto) para asegurarte de que el proceso es correcto.

[TIP] Programa una alerta por email para saber si el backup falló. En la configuración de DirectAdmin, puedes activar notificaciones de error.


Preguntas Frecuentes (FAQ) sobre Backups en DirectAdmin

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

Depende de la frecuencia con la que actualices tu sitio. Para blogs personales, semanal puede bastar. Para tiendas online o sitios con mucho movimiento, recomendamos diario.

2. ¿Los backups automáticos afectan el rendimiento del servidor?

Sí, ligeramente. Por eso se programan en horas de baja actividad (madrugada). Si tu servidor es muy pequeño, puedes hacerlos semanales.

3. ¿Puedo restaurar un backup de DirectAdmin en otro servidor?

Sí, siempre que uses el mismo panel. DirectAdmin permite transferir cuentas completas entre servidores usando los backups.

4. ¿Qué hago si mi backup falla?

Revisa los logs del sistema (/var/log/directadmin/backup.log) o los errores en la interfaz. Los fallos suelen deberse a falta de espacio en disco o problemas de conexión con el destino remoto.

5. ¿Es seguro almacenar backups en el mismo servidor?

No es lo más recomendable. Si el servidor sufre un ataque o falla el disco, perderías también las copias. Usa siempre un destino externo (FTP, nube, etc.).

6. ¿Syspanel (HestiaCP) también permite backups automáticos?

Sí, Syspanel (acceso por puerto 2106) tiene una función similar. Puedes programar backups desde su panel o mediante scripts cron. La lógica es la misma: proteger tus datos.


Consejos Finales para una Estrategia de Backups Robusta

  1. Regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 soportes diferentes, y 1 copia fuera del sitio (offsite).
  2. Prueba tus restauraciones: No sirve de nada tener backups si no sabes cómo restaurarlos. Haz una prueba al menos una vez al mes.
  3. Monitorea el espacio: Configura alertas cuando el disco del servidor esté al 80% de capacidad.
  4. Combina con seguridad adicional: Los backups son parte de la DirectAdmin seguridad, pero también necesitas firewalls, actualizaciones y antivirus.

[WARNING] No subestimes la importancia de los backups. He visto SysAdmin perder proyectos enteros por confiar solo en la nube o en discos locales. La automatización es tu mejor aliada.


Conclusión

Configurar backups automáticos en DirectAdmin es un proceso sencillo que puede ahorrarte muchos dolores de cabeza. Ya sea desde la interfaz gráfica o mediante scripts personalizados, lo importante es que tus datos estén protegidos sin que tengas que pensar en ello.

Recuerda: un buen SysAdmin no solo sabe cómo configurar un servidor, sino también cómo recuperarlo cuando algo sale mal. Y los backups son la clave de esa recuperación.

Ahora que ya sabes cómo programar backup DirectAdmin, ¡ponlo en práctica hoy mismo! Tu yo del futuro te lo agradecerá cuando tengas que restaurar un archivo borrado por error o recuperar tu web después de un ataque.

Si tienes dudas, revisa la documentación oficial de DirectAdmin o consulta a tu proveedor de hosting. ¡Buena suerte y a proteger esos datos!

¿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