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

Cómo hacer una copia de seguridad en DirectAdmin: Guía para no perder datos

Actualizado el 12 de diciembre de 2025

¿Por qué es tan importante hacer una copia de seguridad en DirectAdmin?

Imagina que trabajas durante meses en tu web, publicas decenas de artículos, configuras el correo de tu dominio y, de repente, un error humano borra todo. O peor aún, un ataque informático o un fallo del servidor deja tu sitio inservible. Sin una copia de seguridad, recuperar todo ese esfuerzo puede ser misión imposible.

La copia seguridad directadmin no es un lujo, es una necesidad básica para cualquier persona que gestione un sitio web, una tienda online o un blog profesional. DirectAdmin, uno de los paneles de control más utilizados en hosting, incluye herramientas nativas para crear backups completos de tus archivos, bases de datos, cuentas de correo y configuraciones.

En esta guía te voy a explicar paso a paso cómo hacer un backup directadmin de forma manual, cómo programarlo para que se ejecute solo y, lo más importante, cómo restaurarlo cuando lo necesites. No necesitas ser un experto en Linux ni en SysAdmin, solo seguir estas instrucciones con calma y atención.

Antes de empezar: ¿Qué incluye un backup de DirectAdmin?

Un backup directadmin completo incluye, como mínimo, estos elementos:

  • Los archivos de tu sitio web (HTML, PHP, imágenes, etc.) alojados en public_html.
  • Las bases de datos MySQL o MariaDB asociadas a tu dominio.
  • Las cuentas de correo electrónico y sus buzones.
  • Los registros DNS y las configuraciones de dominio.
  • Los certificados SSL y las claves privadas.
  • Las listas de correo y los filtros.

Cuando generas un backup desde DirectAdmin, el sistema comprime todo esto en un archivo .tar.gz o .zip. Ese archivo es tu "seguro de vida" digital.

[INFO] Algunos proveedores de hosting limitan el tamaño del backup o el tiempo de almacenamiento. Consulta siempre las políticas de tu servidor para saber cuánto espacio tienes disponible.

Cómo hacer una copia de seguridad manual en DirectAdmin

La forma más rápida y sencilla de proteger tus datos es generar un backup manual. Este método es ideal cuando vas a hacer cambios importantes en tu web, como actualizar plugins, modificar temas o migrar de servidor.

Paso 1: Accede al panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña.

Paso 2: Ve a la sección de Backup

Una vez dentro, busca el icono o enlace llamado "Backup" o "Copia de seguridad". En la mayoría de las versiones de DirectAdmin, lo encontrarás en el menú principal, a menudo bajo el apartado de "Administración de archivos" o en un bloque propio.

Paso 3: Selecciona qué quieres incluir

DirectAdmin te mostrará una pantalla con varias opciones. Verás casillas para marcar los elementos que deseas respaldar. Lo más recomendable es seleccionar todo, pero si tienes prisa, puedes elegir solo lo esencial:

  • Datos de la cuenta: Incluye la configuración global de tu cuenta.
  • Datos del dominio: Archivos, bases de datos y configuración del dominio.
  • Datos de correo: Cuentas, buzones y filtros de email.

También verás una opción para elegir el destino del backup. Las opciones habituales son:

  • Local: Se guarda en el servidor, en una carpeta llamada backups dentro de tu cuenta. Útil para descargarlo después.
  • FTP/FTPS: Se envía a otro servidor o a tu ordenador a través de FTP.
  • SSH/SCP: Para usuarios más avanzados que quieren enviarlo a un servidor remoto.

Para una protección inmediata, te recomiendo que hagas clic en "Local" y luego descargues el archivo a tu PC.

Paso 4: Ejecuta el backup

Pulsa el botón "Crear backup" o "Realizar copia". Dependiendo del tamaño de tu web, el proceso puede tardar desde unos segundos hasta varios minutos. No cierres la pestaña del navegador hasta que veas el mensaje de confirmación.

Paso 5: Descarga el archivo a tu ordenador

Una vez completado, ve a la sección de "Administración de archivos" (File Manager). Busca la carpeta backups y dentro encontrarás un archivo con un nombre similar a admin_backup_20241015.tar.gz. Haz clic derecho y selecciona "Descargar".

[TIP] Guarda siempre una copia de tu backup en un lugar externo, como un disco duro USB, un servicio de almacenamiento en la nube o en otro servidor. No confíes únicamente en el disco donde está alojada tu web, porque si el servidor falla, perderías todo.

Cómo programar un backup automático en DirectAdmin

Hacer backups manuales está bien, pero la constancia es clave. Los humanos somos olvidadizos, así que lo mejor es automatizar el proceso. DirectAdmin incluye un planificador de tareas que te permite crear backups periódicos sin que tengas que acordarte.

Opción A: Usar el programador de tareas integrado

En el panel, busca "Cron Jobs" o "Tareas programadas". Esta herramienta ejecuta comandos en el servidor a intervalos regulares. Para crear un backup automático, puedes usar un script o un comando específico.

Un ejemplo de comando para crear un backup completo sería:

echo "action=backup&when=now&type=full" >> /usr/local/directadmin/data/task.queue

Pero esto puede ser complejo para usuarios sin experiencia. Por eso, DirectAdmin también ofrece una interfaz más amigable.

Opción B: La interfaz de Backup Programado

En versiones recientes de DirectAdmin, dentro de la sección "Backup", encontrarás una pestaña o enlace llamado "Programar backup" o "Backup Schedule". Ahí puedes configurar:

  • Frecuencia: Diaria, semanal o mensual.
  • Hora: Elige una hora de baja afluencia (por ejemplo, las 4:00 AM).
  • Destino: Local, FTP, etc.
  • Elementos a incluir: Marca todo.

Guarda los cambios y listo. A partir de ese momento, el sistema generará automáticamente las copias según tu programación.

[WARNING] Si programas backups diarios, asegúrate de que tu plan de hosting tiene espacio suficiente. Un backup de una web grande puede ocupar varios GB. Si el disco se llena, tu sitio podría dejar de funcionar.

Cómo restaurar un backup de DirectAdmin

Tener una copia de seguridad no sirve de nada si no sabes cómo recuperarla. La restauración es el proceso inverso y, en DirectAdmin, es bastante intuitivo. Vamos a ver los dos escenarios más comunes: restaurar desde el panel y restaurar desde un archivo descargado.

Escenario 1: Restaurar un backup que está en el servidor

Si el backup se guardó en la carpeta backups de tu cuenta, sigue estos pasos:

  1. Ve a la sección "Backup" del panel.
  2. Busca la pestaña o botón "Restore" o "Restaurar".
  3. Te aparecerá una lista con los archivos de backup disponibles. Selecciona el que quieras restaurar.
  4. Marca las casillas de los elementos que deseas recuperar (archivos, bases de datos, correo, etc.).
  5. Pulsa "Restaurar" y espera a que el proceso termine.

[INFO] Si solo quieres recuperar una parte, por ejemplo, una base de datos concreta, puedes seleccionar solo esa opción. No es necesario restaurar todo.

Escenario 2: Restaurar un backup que tienes en tu PC

Si el archivo lo tienes descargado en tu ordenador, primero debes subirlo al servidor:

  1. Ve a "Administración de archivos" (File Manager).
  2. Entra en la carpeta backups.
  3. Sube el archivo .tar.gz desde tu PC usando el botón "Subir".
  4. Una vez subido, repite los pasos del escenario 1.

Escenario 3: Restaurar desde la línea de comandos (SSH) para usuarios avanzados

Si te sientes cómodo con la terminal, puedes restaurar el backup directamente con comandos. Conéctate por SSH a tu servidor y ejecuta:

cd /home/tu-usuario/backups
tar -xzf admin_backup_20241015.tar.gz

Luego mueve los archivos a sus ubicaciones correctas. Este método es más rápido pero requiere conocimientos de Linux.

[WARNING] Antes de restaurar, haz siempre una copia de seguridad de tu estado actual. Si algo sale mal durante la restauración, podrías perder datos nuevos que se hayan generado después del backup.

Protección de datos: Buenas prácticas más allá del backup

El backup directadmin es tu red de seguridad, pero la protección datos no termina ahí. Aquí tienes algunas recomendaciones para mantener tu información a salvo:

  • Usa contraseñas fuertes para tu panel de control, FTP y bases de datos. Evita usar la misma clave para todo.
  • Mantén tu software actualizado. Los gestores de contenido como WordPress, Joomla o PrestaShop reciben actualizaciones de seguridad constantemente.
  • Activa el firewall del servidor si tu proveedor lo ofrece. DirectAdmin suele incluir un firewall básico llamado CSF.
  • Limita los intentos de acceso a tu panel para evitar ataques de fuerza bruta.
  • Revisa los logs de acceso periódicamente para detectar actividad sospechosa.
  • Usa SSL/TLS en todo tu sitio, no solo en el panel. La mayoría de los hosting lo ofrecen gratis con Let's Encrypt.

[TIP] Si tu hosting es de bajo coste, considera contratar un servicio de backup externo o usar un plugin de respaldo en tu CMS. Así tendrás una capa adicional de seguridad.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo debo conservar los backups?

Lo ideal es mantener al menos los últimos 7 días si haces copias diarias. Si tu web cambia poco, una copia semanal de las últimas 4 semanas es suficiente. Los backups antiguos ocupan espacio, así que ve borrando los que ya no necesites.

¿Puedo hacer un backup de una sola base de datos?

Sí. En la sección de backup de DirectAdmin, puedes desmarcar las bases de datos que no quieras incluir. También puedes acceder a phpMyAdmin para exportar una base de datos concreta en formato SQL.

¿Qué hago si el backup falla?

Primero, revisa si tienes espacio suficiente en el disco. Luego, comprueba los permisos de la carpeta backups (deben ser 755). Si el problema persiste, contacta con tu proveedor de hosting.

¿Puedo restaurar un backup de DirectAdmin en otro servidor?

Sí, siempre que el otro servidor también use DirectAdmin. Si migras a otro panel como cPanel o Syspanel (anteriormente conocido como HestiaCP, cuyo puerto de acceso es el 2106), el proceso es más complejo y puede requerir importar manualmente las bases de datos y archivos.

¿El backup incluye mis correos electrónicos?

Sí, si marcas la opción de datos de correo. Se guardarán los buzones completos, los filtros y las listas de correo. Esto es útil si cambias de servidor y no quieres perder tus emails.

¿Puedo automatizar el backup con un script personalizado?

Por supuesto. Si tienes conocimientos de bash, puedes crear un script que haga el backup y lo envíe por FTP a otro servidor. DirectAdmin permite ejecutar scripts desde Cron Jobs.

Conclusión: No esperes a que sea tarde

La copia seguridad directadmin es una de las tareas más importantes que puedes realizar como administrador de tu sitio web. No importa si tienes un blog pequeño o una tienda online con miles de productos, perder los datos puede ser catastrófico.

Dedica unos minutos ahora para configurar un backup manual o programado. Descarga una copia a tu ordenador y guárdala en un lugar seguro. Aprende a restaurar el backup siguiendo estos pasos y practica con un archivo de prueba. Cuando llegue el momento de una emergencia real, agradecerás haberlo hecho.

Recuerda: la tecnología falla, los errores humanos existen y los ciberataques son cada vez más comunes. Pero con un buen backup, cualquier desastre se convierte en un simple susto.

[TIP] Si gestionas varios dominios o cuentas, crea un calendario de backups y revísalo mensualmente. La constancia es tu mejor aliada.


Esperamos que esta guía te haya sido útil. Si tienes más dudas, consulta la documentación oficial de DirectAdmin o contacta con tu proveedor de hosting. ¡Buena suerte con tus copias de seguridad!

¿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