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

Preguntas Frecuentes sobre Backups en DirectAdmin para SysAdmin

Actualizado el 2 de octubre de 2025

¿Qué es un backup en DirectAdmin y por qué es tan importante?

Imagina que trabajas durante meses configurando tu servidor, ajustando cada detalle de tus sitios web, bases de datos y correos electrónicos. De repente, un error humano, un ataque malicioso o un fallo del disco duro lo borra todo. Sin una copia de seguridad, recuperar esa información sería imposible o extremadamente costoso. Ahí es donde entran los backups en DirectAdmin.

Un backup es una copia de seguridad completa de tu cuenta de hosting o de todo el servidor. DirectAdmin, uno de los paneles de control más populares para servidores Linux, incluye herramientas potentes y sencillas para crearlos, programarlos y restaurarlos. Este artículo responde a las preguntas frecuentes (FAQ) sobre backups en DirectAdmin para que puedas proteger tus datos sin complicaciones.


Preguntas Frecuentes sobre Backups en DirectAdmin

¿Cómo hago un backup manual de mi cuenta en DirectAdmin?

Hacer un backup manual es muy sencillo y te permite guardar una copia en el momento exacto que tú decidas. Sigue estos pasos:

  1. Inicia sesión en tu panel de DirectAdmin como usuario (no como administrador).
  2. Busca la sección "Administrador de Cuentas" o directamente el icono que dice "Copia de Seguridad" (Backup).
  3. Haz clic en "Crear Backup".
  4. Se abrirá una ventana con opciones. Generalmente, puedes elegir qué incluir:
    • Datos del sitio web (archivos HTML, PHP, imágenes, etc.).
    • Bases de datos (MySQL o MariaDB).
    • Configuración de correo electrónico (cuentas, filtros, respuestas automáticas).
    • Configuración de DNS (registros de dominio).
  5. Marca todas las casillas que desees respaldar.
  6. Elige si quieres que el backup se almacene en el servidor local o (si tu plan lo permite) descargarlo directamente a tu computadora.
  7. Haz clic en "Crear Backup".

[TIP] Si tu cuenta es grande, el proceso puede tardar varios minutos. No cierres la ventana del navegador hasta que veas el mensaje de confirmación.

¿Dónde se guardan los backups en DirectAdmin?

Por defecto, los backups de una cuenta de usuario se almacenan en un directorio dentro de la propia cuenta, normalmente en /home/usuario/admin_backups. Sin embargo, como administrador del sistema (sysadmin), puedes y debes configurar un almacenamiento externo DirectAdmin para mayor seguridad.

Si solo guardas los backups en el mismo servidor, corres el riesgo de perderlos si el disco duro falla. Lo ideal es enviarlos a un destino externo como:

  • Un servidor FTP o SFTP remoto.
  • Un servicio de almacenamiento en la nube (Amazon S3, Google Drive, etc.).
  • Otro servidor en tu red local.

¿Cómo programar backups automáticos en DirectAdmin?

La automatización es clave para no olvidar nunca hacer una copia de seguridad. DirectAdmin permite programar backups de forma diaria, semanal o mensual. Como administrador, puedes hacerlo para todo el servidor o para cuentas individuales.

Programación desde el panel de administrador (para todo el servidor):

  1. Accede a DirectAdmin como usuario admin.
  2. Ve a "Admin Level" -> "Backup/Transfer".
  3. Busca la opción "Schedule Backups".
  4. Aquí puedes:
    • Seleccionar las cuentas que deseas incluir en el backup (puedes elegir todas o solo algunas).
    • Elegir la frecuencia: Diaria, Semanal (elige el día) o Mensual (elige el día del mes).
    • Configurar el destino: Especifica la ruta local o los datos de conexión para un almacenamiento externo (FTP, SFTP, etc.).
  5. Haz clic en "Guardar".

[INFO] DirectAdmin usará el usuario admin para ejecutar estas tareas programadas. Asegúrate de que el destino externo tenga suficiente espacio y permisos de escritura.

Programación desde una cuenta de usuario (para cuentas individuales):

  1. Inicia sesión como el usuario de la cuenta.
  2. Ve a "Copia de Seguridad" -> "Programar Backup".
  3. Elige la frecuencia (Diaria, Semanal, Mensual) y la hora.
  4. Selecciona qué datos incluir.
  5. Configura el destino (puede ser local o FTP/SFTP si el admin lo ha permitido).
  6. Guarda los cambios.

¿Cómo restaurar un backup en DirectAdmin?

Restaurar es tan importante como crear el backup. El proceso varía ligeramente si eres administrador o usuario.

Restaurar un backup de tu propia cuenta (usuario):

  1. Inicia sesión en tu cuenta de DirectAdmin.
  2. Ve a "Copia de Seguridad" -> "Restaurar Backup".
  3. Se mostrará una lista de los backups disponibles (generalmente los que están en admin_backups).
  4. Selecciona el archivo de backup que deseas restaurar.
  5. Elige qué elementos quieres recuperar (puedes restaurar todo o solo archivos, bases de datos, etc.).
  6. Haz clic en "Restaurar".

Restaurar un backup desde el panel de administrador (para cualquier cuenta):

  1. Accede como admin.
  2. Ve a "Admin Level" -> "Backup/Transfer".
  3. Haz clic en "Restore Backup".
  4. Sube el archivo de backup (si está en tu computadora) o selecciona uno que esté en el servidor.
  5. Elige la cuenta de destino (puede ser la misma o una nueva).
  6. Selecciona los componentes a restaurar.
  7. Haz clic en "Restore".

[WARNING] Al restaurar un backup, los datos actuales de la cuenta de destino serán sobrescritos. Asegúrate de tener una copia de seguridad de los datos actuales si no quieres perderlos.


¿Puedo usar almacenamiento externo para los backups de DirectAdmin?

¡Sí! De hecho, es una de las mejores prácticas para un sysadmin. Configurar un almacenamiento externo DirectAdmin te protege ante fallos catastróficos del servidor principal. Puedes usar:

  • FTP/SFTP: Muy común. Solo necesitas la dirección del servidor remoto, usuario y contraseña (o clave SSH para SFTP).
  • Amazon S3: DirectAdmin tiene soporte nativo para S3. Debes proporcionar tu Access Key, Secret Key y el nombre del bucket.
  • Google Drive / Dropbox: Aunque no es nativo, puedes usar scripts o plugins adicionales.

Para configurarlo desde el panel de administrador:

  1. Ve a "Admin Level" -> "Backup/Transfer".
  2. En la sección de programación o creación manual, busca el campo "Destination".
  3. Selecciona el tipo (FTP, SFTP, S3, etc.) y completa los datos de conexión.

[INFO] Si usas almacenamiento externo, verifica periódicamente que las conexiones funcionan y que los archivos se están subiendo correctamente. Un backup que no se sube es un backup que no existe.


¿Cuánto espacio ocupan los backups en DirectAdmin?

El tamaño de un backup depende directamente de lo que estés respaldando:

  • Archivos del sitio web: Imágenes, videos, scripts, etc.
  • Bases de datos: Pueden ser muy grandes si tienes foros, tiendas o aplicaciones con muchos registros.
  • Correos electrónicos: Los buzones con muchos adjuntos pueden ocupar gigabytes.

Como regla general, un backup comprimido suele ocupar entre un 20% y un 50% del espacio original. Por ejemplo, si tu cuenta usa 10 GB, el backup podría pesar entre 2 GB y 5 GB.

Consejo para sysadmins: Monitorea el espacio en disco del servidor y del destino externo. Si los backups empiezan a fallar por falta de espacio, es hora de limpiar backups antiguos o aumentar la capacidad.


¿Qué hago si el backup falla?

Los fallos en los backups son frustrantes, pero casi siempre tienen solución. Las causas más comunes son:

  1. Falta de espacio en disco: Revisa el espacio libre en el servidor y en el destino externo.
  2. Permisos incorrectos: El usuario que ejecuta el backup (normalmente admin o el usuario de la cuenta) debe tener permisos de escritura en el directorio de destino.
  3. Conexión fallida al almacenamiento externo: Verifica que el servidor FTP/S3 esté en línea y que las credenciales sean correctas.
  4. Problemas de base de datos: Si una base de datos está corrupta, el backup puede fallar. Ejecuta un mysqlcheck para repararla antes de hacer el backup.

[TIP] Revisa los logs de DirectAdmin. Normalmente están en /var/log/directadmin/. Busca archivos como backup.log o error.log para encontrar pistas sobre el error.


¿Los backups en DirectAdmin incluyen las bases de datos?

Sí, si así lo configuras. Al crear un backup manual o programado, puedes elegir explícitamente incluir las bases de datos. Es una opción separada de "Archivos del sitio".

Importante: Si restauras un backup sin incluir la base de datos, tu sitio web puede quedar roto (por ejemplo, WordPress se quejará de que no puede conectar a la base de datos). Siempre que sea posible, respalda todo junto.


¿Puedo restaurar un backup de DirectAdmin en otro servidor?

Sí, es posible, pero requiere algunos pasos adicionales. El archivo de backup contiene la configuración de la cuenta, pero el nuevo servidor debe tener instalado DirectAdmin y el mismo usuario debe existir o crearse.

Pasos generales:

  1. Crea la misma cuenta de usuario en el nuevo servidor (con el mismo nombre de usuario y dominio).
  2. Sube el archivo de backup al nuevo servidor (por ejemplo, a la carpeta admin_backups del usuario).
  3. Desde el panel de administrador del nuevo servidor, ve a "Backup/Transfer" -> "Restore Backup".
  4. Selecciona el archivo y la cuenta de destino.
  5. Restaura.

[WARNING] Si el nuevo servidor tiene diferente versión de PHP, MySQL o software, algunos sitios pueden no funcionar correctamente. Siempre prueba después de la migración.


¿Cuál es la diferencia entre backup de cuenta y backup del sistema?

Es una pregunta común. En DirectAdmin:

  • Backup de cuenta: Es una copia de los datos de un usuario específico (archivos, bases de datos, correos, DNS). Lo puede hacer el propio usuario o el admin.
  • Backup del sistema: Es una copia completa de la configuración del servidor, incluyendo archivos de configuración de Apache, Nginx, PHP, MySQL, etc. Solo lo puede hacer el administrador root desde la línea de comandos (no desde el panel de DirectAdmin). No incluye los datos de las cuentas de usuario.

Para una protección completa, deberías tener ambos tipos de backups.


¿Qué pasa si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

Aunque este artículo se centra en DirectAdmin, es posible que tengas experiencia con otros paneles como Syspanel (anteriormente conocido como HestiaCP). En Syspanel, el proceso es similar pero con algunas diferencias.

  • Puerto de acceso: Para acceder a Syspanel, usas el puerto 2106 (ejemplo: https://tuserver.com:2106).
  • Backups: Syspanel también permite crear, programar y restaurar backups. La interfaz es diferente, pero los conceptos son los mismos: archivos, bases de datos, correos.
  • Almacenamiento externo: Syspanel soporta FTP, SFTP y S3 de forma nativa.

Si estás migrando de Syspanel a DirectAdmin, te acostumbrarás rápido. La lógica es muy parecida.


Conclusión y mejores prácticas

Los backups en DirectAdmin son una herramienta poderosa y flexible. Para un sysadmin, dominar su uso es fundamental para garantizar la continuidad del negocio. Recuerda estos puntos clave:

  • Automatiza: Programa backups diarios o semanales. No confíes en la memoria.
  • Externaliza: Guarda los backups fuera del servidor principal. Usa almacenamiento externo DirectAdmin (FTP, S3, etc.).
  • Verifica: Revisa periódicamente que los backups se crean y se restauran correctamente. Un backup que no se prueba no es fiable.
  • Documenta: Anota las rutas, credenciales y procedimientos. En una emergencia, agradecerás tenerlo todo claro.

Con esta guía de FAQ DirectAdmin, ya tienes las respuestas a las dudas más comunes. Ahora, ¡ponte manos a la obra y protege tus 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