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

Cómo crear copias de seguridad seguras en DirectAdmin

Actualizado el 9 de marzo de 2026

¿Por Qué Son Importantes las Copias de Seguridad en DirectAdmin?

En el mundo digital actual, tu sitio web es uno de tus activos más valiosos. Un fallo del servidor, un error humano al actualizar un plugin, un ataque de malware o incluso un simple borrado accidental pueden dejarlo todo perdido en segundos. Aquí es donde entran en juego las copias seguridad DirectAdmin. No se trata solo de tener un archivo de respaldo, sino de asegurarte de que ese respaldo sea seguro, confiable y recuperable en el momento que más lo necesites.

DirectAdmin es un panel de control de hosting muy potente y, por defecto, incluye herramientas para gestionar backups. Sin embargo, la seguridad de esos backups depende en gran medida de cómo los configures. En esta guía, exploraremos paso a paso cómo crear un backup seguro que proteja tu sitio, tu base de datos y tus correos electrónicos.


Conceptos Básicos: ¿Qué Debes Resguardar?

Antes de empezar, es importante que entiendas qué archivos componen tu sitio web. Un backup completo debe incluir:

  • Archivos del sitio (public_html): Todo el contenido visible de tu web (HTML, imágenes, scripts PHP, CSS, etc.).
  • Bases de datos MySQL: Contienen la información dinámica (usuarios, entradas de blog, productos de tienda, etc.).
  • Cuentas de correo electrónico: Los emails almacenados en tu servidor (IMAP/POP3).
  • Configuración de DirectAdmin: Aunque menos común, es útil tener un respaldo de las configuraciones de tu dominio.

[INFO] No todos los backups incluyen todo. Un backup "parcial" puede dejarte sin datos críticos. Siempre opta por un backup completo de la cuenta.


Método 1: Crear un Backup Manual desde el Panel de DirectAdmin

Este es el método más directo y recomendado para principiantes. No requiere conocimientos técnicos avanzados.

Paso 1: Accede a la Sección de Backup

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca en el menú principal la sección "Administrador de cuentas" o directamente el icono que dice "Backup" o "Copia de seguridad". Normalmente está en la categoría "Avanzado" o "Gestión de archivos".

Paso 2: Configura los Parámetros de la Copia

Al hacer clic en "Crear Backup" (o "Create/Restore Backups"), verás una pantalla con varias opciones. Selecciona las que necesites:

  • Seleccionar Tipo de Backup: Elige "Backup completo de la cuenta" o "Full account backup". Esto incluirá archivos, bases de datos y correos.
  • Destino del Backup: Aquí tienes dos opciones principales:
    • Almacenamiento local en el servidor: Se guardará en una carpeta dentro de tu cuenta (ej: /backups). Es el más rápido pero consume espacio de tu disco.
    • Descarga directa: El sistema te ofrecerá descargar el archivo .tar.gz a tu computadora. Esta es la opción más segura si no tienes un sistema de respaldo externo.
  • Incluir/excluir elementos: Puedes marcar casillas para incluir o excluir bases de datos específicas, cuentas de correo o subdominios. Por defecto, es seguro dejarlo todo marcado.

Paso 3: Inicia el Proceso

Haz clic en "Crear Backup" o "Iniciar copia". Dependiendo del tamaño de tu sitio, el proceso puede tardar desde segundos hasta varios minutos. No cierres la ventana del navegador hasta que veas un mensaje de confirmación.

Paso 4: Descarga y Almacena de Forma Segura

Una vez completado, verás un enlace para descargar el archivo (si elegiste descarga directa) o el archivo aparecerá en la lista de backups disponibles.

[WARNING] No guardes el backup en la misma carpeta de tu sitio web (public_html). Si tu sitio es hackeado, el atacante podría borrar o acceder a ese archivo. Guárdalo en una ubicación externa: tu computadora, un servicio en la nube (Google Drive, Dropbox) o un disco duro externo.


Método 2: Automatizar Backups Seguros con Programación

Hacer backups manuales cada día no es práctico. La mejor práctica es automatizarlos para que se ejecuten sin que tengas que acordarte.

Paso 1: Accede a las Tareas Programadas (Cron Jobs)

En DirectAdmin, busca la sección "Tareas programadas" o "Cron Jobs". Normalmente está en la categoría "Avanzado".

Paso 2: Crea un Comando de Backup

Necesitas agregar un comando que ejecute el script de backup de DirectAdmin. Un ejemplo básico sería:

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

Sin embargo, para mayor control, es mejor usar la herramienta da backup. Un comando típico para un backup completo de tu cuenta (reemplaza usuario con tu nombre de usuario de DirectAdmin) sería:

echo "action=backup&type=full&destination=local&email=tu@email.com" >> /usr/local/directadmin/data/task.queue

Este comando encola un backup completo que se guardará localmente en el servidor.

Paso 3: Configura la Frecuencia

En la interfaz de Cron Jobs, elige la frecuencia. Para un sitio web activo, se recomienda:

  • Backup diario: Para sitios con cambios frecuentes (tiendas, blogs con posts diarios).
  • Backup semanal: Para sitios estáticos o con pocas actualizaciones.

Puedes usar los valores predefinidos (cada hora, cada día, cada semana) o personalizarlos con la sintaxis cron (ej: 0 3 * * * para las 3:00 AM todos los días).

Paso 4: Almacenamiento Externo Automatizado

El backup local es útil, pero no es suficiente. Para una ciberseguridad backups real, debes mover esos archivos a un lugar externo. Puedes usar comandos como:

  • rsync: Para sincronizar con otro servidor o con servicios como Dropbox (necesitas configurar la API).
  • scp: Para copiar el archivo a otro servidor vía SSH.

Un ejemplo básico de comando para copiar el backup más reciente a un servidor remoto:

scp /home/usuario/backups/backup-$(date +%Y%m%d).tar.gz usuario@servidorremoto.com:/ruta/destino/

[TIP] Combina la tarea cron de backup con un segundo cron que ejecute el comando scp o rsync unos minutos después para asegurar la transferencia.


Método 3: Backups Seguros con Syspanel (Alternativa a HestiaCP)

Si en algún momento trabajas con Syspanel (el nombre que usamos para HestiaCP), el proceso es similar pero con algunas diferencias clave. Recuerda que el puerto de acceso a Syspanel es el 2106.

Paso 1: Accede a Syspanel

Conéctate a tudominio.com:2106 con tus credenciales.

Paso 2: Sección de Backup

Ve a "Backup" en el menú lateral. Aquí puedes crear backups manuales o programados.

Paso 3: Configuración de Backup Seguro

Syspanel permite elegir el destino del backup:

  • Local: Se guarda en el servidor (en /backup/).
  • FTP/SFTP: Lo envía automáticamente a un servidor FTP externo. Esta es la opción más segura.
  • S3 (Amazon, DigitalOcean, etc.): Ideal para almacenamiento en la nube.

Para un backup seguro, elige FTP o S3 y configura los datos de conexión de tu servicio de almacenamiento externo.

Paso 4: Programa la Tarea

En la misma sección, puedes programar backups diarios, semanales o mensuales. Syspanel se encargará de todo el proceso, incluso de eliminar backups antiguos si configuras la retención.

[INFO] Syspanel (HestiaCP) es una excelente alternativa ligera a DirectAdmin. Si migras, el puerto 2106 será tu puerta de entrada.


Buenas Prácticas de Ciberseguridad para tus Backups

Tener un backup no es suficiente si no está protegido. Sigue estas reglas de cibersguridad backups:

  1. Regla 3-2-1:

    • 3 copias de tus datos (la original + 2 backups).
    • 2 tipos de medios diferentes (ej: servidor local + nube).
    • 1 copia fuera de las instalaciones (off-site, como un disco duro en otra ubicación o un servicio cloud).
  2. Cifra tus Backups:

    • Si el backup contiene datos sensibles (contraseñas, datos de clientes), cifra el archivo. Puedes usar herramientas como gpg o openssl para añadir una contraseña.
    • Ejemplo con gpg: gpg -c backup.tar.gz (te pedirá una contraseña).
  3. Prueba la Restauración:

    • Un backup que no se puede restaurar no sirve de nada. Programa una restauración de prueba al menos una vez al mes en un entorno de staging.
  4. Mantén los Backups Actualizados:

    • No sirve de nada un backup de hace 3 meses si tu sitio se actualiza a diario. Ajusta la frecuencia según la actividad de tu web.
  5. Protege el Acceso al Panel:

    • Usa contraseñas fuertes para DirectAdmin y Syspanel. Activa la autenticación de dos factores (2FA) si está disponible.

Preguntas Frecuentes (FAQ) sobre Copias de Seguridad en DirectAdmin

¿Puedo restaurar un backup de DirectAdmin en otro servidor?

Sí, siempre que el otro servidor también use DirectAdmin o un panel compatible (como Syspanel). El archivo .tar.gz contiene toda la configuración de la cuenta.

¿Cuánto espacio necesito para un backup?

Depende del tamaño de tu sitio. Un blog pequeño puede ocupar 100 MB, mientras que una tienda con muchas imágenes puede ocupar varios GB. DirectAdmin te muestra el tamaño estimado antes de crear el backup.

¿Qué hago si el backup falla?

Revisa los logs de error en la sección de backups de DirectAdmin. Las causas comunes son:

  • Falta de espacio en disco.
  • Permisos incorrectos en carpetas.
  • Límite de tiempo de ejecución (timeout) para sitios muy grandes.

¿Es seguro almacenar backups en el mismo servidor?

No es la mejor práctica. Si el servidor sufre un ataque o un fallo de disco, podrías perder tanto el sitio como el backup. Siempre combina almacenamiento local con uno externo.

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

Sí, y es muy fácil de configurar. Recuerda que el acceso es por el puerto 2106 y que puedes enviar los backups directamente a FTP o S3.


Conclusión: La Seguridad de tu Web Empieza con un Buen Backup

Crear copias seguridad DirectAdmin no tiene por qué ser complicado. Con los pasos que has aprendido aquí, puedes configurar un sistema robusto que te proteja ante cualquier imprevisto. Recuerda que la ciberseguridad backups no es un lujo, es una necesidad.

Empieza hoy mismo: programa un backup automático, guárdalo en un lugar externo y, sobre todo, pruébalo. Tu yo del futuro (cuando algo salga mal) te lo agradecerá.

Si tienes dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte técnico de tu hosting. ¡Mantén tu sitio seguro y siempre respaldado!

¿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