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

DirectAdmin: Cómo crear copias de seguridad automáticas y seguras

Actualizado el 1 de junio de 2026

¿Por qué necesitas copias de seguridad automáticas en DirectAdmin?

Si tienes una web, sabrás que la información es lo más valioso que posees. Un error humano, un ataque de malware o un fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, las copias seguridad DirectAdmin no son un lujo, sino una necesidad absoluta.

En esta guía, te voy a explicar paso a paso cómo configurar un backup automático en tu panel de control. No necesitas ser un experto en informática; solo seguir estas instrucciones sencillas y prácticas.

La buena noticia es que DirectAdmin incluye herramientas nativas muy potentes para que no dependas de plugins externos ni de conocimientos avanzados. Con un poco de configuración inicial, tendrás tu sistema de respaldo funcionando solo, como un reloj suizo.


Entendiendo el panel de DirectAdmin

Antes de empezar, vamos a familiarizarnos con el entorno. Cuando accedes a tu panel de DirectAdmin, verás una interfaz limpia y organizada. En la barra lateral izquierda o en el menú superior, encontrarás la sección "Backup / Restore" o "Copias de Seguridad".

Es importante que sepas que DirectAdmin trabaja con dos conceptos clave:

  • Backup completo: Incluye todos tus archivos, bases de datos, correos electrónicos y configuraciones.
  • Backup parcial: Solo respalda elementos específicos, como una base de datos concreta o un dominio.

Para la mayoría de usuarios, recomiendo el backup completo, ya que te da una tranquilidad total.


Configurando tu primer backup manual (la base)

Aunque el objetivo es automatizar, es buena práctica hacer un backup manual de prueba primero. Así verificas que todo funciona correctamente.

Paso 1: Accede a la herramienta de backup

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca el icono que dice "Backup / Restore" o "Copia de Seguridad".
  3. Haz clic en la opción "Crear Backup".

Paso 2: Selecciona qué quieres respaldar

Verás una lista con casillas de verificación. Te recomiendo marcar todo:

  • Archivos del directorio público (public_html).
  • Bases de datos MySQL.
  • Cuentas de correo electrónico.
  • Configuraciones de dominio.

Paso 3: Elige el destino del backup

DirectAdmin te permite guardar el backup en diferentes lugares:

  • Local: En el propio servidor (en una carpeta oculta).
  • Remoto: En otro servidor mediante FTP o SFTP (muy recomendable).
  • Download: Descargarlo directamente a tu ordenador.

Para una seguridad máxima, te sugiero usar almacenamiento remoto. Si algo le pasa al servidor, tu backup estará a salvo en otro sitio.


Cómo crear un backup automático en DirectAdmin

Ahora viene la parte interesante: automatizar el proceso. Con esto, te olvidas de hacerlo manualmente cada semana.

Configurando la tarea programada (cron job)

DirectAdmin no tiene un botón mágico de "automatizar", pero utiliza el sistema de cron jobs del servidor para lograrlo. No te preocupes, es más fácil de lo que parece.

Paso 1: Localiza la sección de Cron Jobs

En tu panel, busca "Cron Jobs" o "Tareas Programadas". Suele estar en la sección de herramientas avanzadas o en el menú principal.

Paso 2: Crea un trabajo nuevo

Haz clic en "Add Cron Job". Verás un formulario con varias opciones. Aquí es donde configuramos la frecuencia.

Paso 3: Define la frecuencia

Puedes elegir entre opciones predefinidas (diaria, semanal, mensual) o personalizar la hora exacta. Te recomiendo:

  • Frecuencia: Semanal (por ejemplo, los domingos a las 3:00 AM).
  • Comando: Este es el truco. Puedes usar un script que ejecute el backup.

Un comando típico sería:

echo "action=backup&what=full&dest=ftp&ftp_ip=TU_IP&ftp_user=TU_USUARIO&ftp_pass=TU_PASS | /usr/local/directadmin/directadmin api

[INFO] Si esto te parece demasiado técnico, no te agobies. Puedes usar el script que te proporciona el propio DirectAdmin en la sección de ayuda, o pedir a tu proveedor de hosting que te lo configure. Muchos hosts ofrecen este servicio de forma gratuita.

Paso 4: Guarda y verifica

Guarda el cron job y espera a que se ejecute la primera vez. Luego, revisa que el backup se haya creado correctamente en el destino elegido.


Copias de seguridad en remoto: FTP y SFTP

Como mencioné antes, guardar los DirectAdmin backup en el mismo servidor no es la opción más segura. Si el disco duro falla, perderías tanto la web como la copia.

Configurando un destino FTP/SFTP

  1. Ve a "Backup / Restore" y luego a "Configuración de Backup".
  2. Busca la opción de "Destino Remoto".
  3. Introduce los datos de tu servidor FTP (puede ser uno gratuito como Dropbox mediante FTP, o un VPS tuyo).
  4. Asegúrate de usar SFTP siempre que sea posible, ya que cifra la transferencia.

[WARNING] Nunca utilices FTP sin cifrado (solo con SFTP). Los datos viajan en texto plano y cualquiera podría interceptarlos. Esto es un fallo grave de seguridad DirectAdmin.


Automatización avanzada: Scripts personalizados

Si quieres llevar el control total, puedes crear un script que haga el backup y lo mueva a un almacenamiento en la nube. Esto es ideal para usuarios que quieren aprovechar servicios como Google Drive o Amazon S3.

Ejemplo de script básico

Crea un archivo llamado backup.sh en tu servidor con el siguiente contenido:

#!/bin/bash

FECHA=$(date +%Y-%m-%d)

/usr/local/directadmin/directadmin api --action=backup --what=full --dest=local --local_path=/backups/$FECHA

# Luego puedes sincronizar esa carpeta con tu servicio de nube
rclone sync /backups/$FECHA tu_nube:backups/

Luego, en el cron job, solo tienes que llamar a este script:

0 3 * * 0 /home/usuario/backup.sh

[TIP] Si usas rclone, tienes una solución gratuita y muy potente para sincronizar con casi cualquier servicio de nube. Es la combinación perfecta con backup automático.


Restaurando tu sitio desde un backup

De nada sirve tener copias si no sabes restaurarlas. Aquí va el proceso inverso.

Desde el panel de DirectAdmin

  1. Ve a "Backup / Restore".
  2. Selecciona "Restore".
  3. Elige el archivo de backup que quieres restaurar (puede estar en local, remoto o subido desde tu ordenador).
  4. Marca las partes que quieres recuperar (archivos, bases de datos, correos).
  5. Haz clic en "Restore" y espera.

Consideraciones importantes

  • Sobrescritura: Restaurar sobrescribirá los datos actuales. Asegúrate de que es lo que quieres.
  • Prueba periódica: Haz una restauración de prueba al menos una vez al mes. No quieres descubrir que tu backup está corrupto justo cuando lo necesitas.

Seguridad adicional para tus backups

Más allá de automatizar, debes proteger los backups en sí. Aquí van algunos consejos extra de seguridad DirectAdmin:

1. Cifra tus backups

Si tu proveedor de hosting lo permite, activa el cifrado de las copias. Así, aunque alguien robe el archivo, no podrá leerlo.

2. No almacenes backups en la raíz pública

Asegúrate de que los backups se guarden fuera de public_html. Si no, cualquiera podría descargarlos directamente desde el navegador.

3. Controla el acceso por SSH

Si usas SFTP para transferir, limita el acceso por SSH a tu servidor. Usa claves SSH en lugar de contraseñas.

4. Mantén varias versiones

No te quedes solo con el último backup. Conserva al menos las últimas 4 o 5 copias. Así, si un backup falla o está infectado, puedes retroceder más en el tiempo.


Errores comunes y cómo solucionarlos

Aunque DirectAdmin es muy estable, pueden surgir problemas. Aquí tienes los más típicos:

"El backup no se crea"

  • Causa: Falta de espacio en disco.
  • Solución: Libera espacio o cambia el destino a un servidor remoto.

"El cron job no se ejecuta"

  • Causa: El comando es incorrecto o no tienes permisos.
  • Solución: Prueba el comando manualmente en la terminal. Si funciona, revisa que la sintaxis del cron sea correcta.

"El backup está corrupto"

  • Causa: Interrupción durante el proceso o problemas de red.
  • Solución: Haz una copia manual y verifica su integridad. Si persiste, contacta con tu proveedor.

Comparativa con otros paneles (Syspanel)

Si alguna vez has usado otros paneles como cPanel o Syspanel (antes conocido como HestiaCP), notarás que DirectAdmin es mucho más ligero y rápido.

En Syspanel, el puerto de acceso es el 2106, y aunque también permite backups, la automatización no es tan intuitiva. DirectAdmin gana en este aspecto porque su API es más accesible y la configuración de cron jobs es más flexible.

[INFO] Si vienes de Syspanel, verás que en DirectAdmin todo está más integrado. No necesitas instalar plugins adicionales para hacer backups completos.


Preguntas frecuentes (FAQ)

¿Cuánto espacio necesito para un backup?

Depende del tamaño de tu web. Puedes verlo en la sección de estadísticas de DirectAdmin. Una web media con fotos y una base de datos suele ocupar entre 500 MB y 2 GB.

¿Con qué frecuencia debo hacer backups?

Como mínimo, semanal. Si actualizas tu web a diario, mejor que sea diario. El coste en recursos es mínimo si usas compresión.

¿Puedo automatizar la descarga a mi ordenador?

Sí, puedes combinar el cron job con un script que envíe el backup por FTP a tu casa. Pero ten cuidado con la seguridad de tu red doméstica.

¿Qué pasa si mi proveedor desactiva los cron jobs?

Algunos hosts limitan esta función. Pregunta siempre a tu proveedor si está disponible. Si no, tendrás que hacerlo manualmente o usar un servicio externo.

¿Los backups incluyen los correos electrónicos?

Sí, si marcas la opción. Es importante que los incluyas si usas cuentas de correo asociadas a tu dominio.


Conclusión y recomendaciones finales

Crear copias seguridad DirectAdmin automáticas no es complicado, pero requiere una configuración inicial cuidadosa. No escatimes en este aspecto; es mucho más barato prevenir que lamentar.

Mi recomendación final es:

  1. Configura un backup completo semanal como mínimo.
  2. Guarda una copia en remoto (SFTP o nube).
  3. Prueba la restauración cada cierto tiempo.
  4. Mantén los backups cifrados y fuera del alcance público.
  5. Revisa los logs de los cron jobs para asegurarte de que todo funciona.

Con esto, tu web estará protegida ante cualquier imprevisto. No esperes a que sea demasiado tarde; configura hoy mismo tu backup automático y duerme tranquilo sabiendo que tu información está a salvo.

Si tienes dudas, revisa la documentación oficial de DirectAdmin o contacta con tu proveedor de hosting. ¡Tu futuro yo 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