DirectAdmin: Cómo crear una copia de seguridad completa de tu web
¿Te preocupa perder los datos de tu web? Un fallo del servidor, un error al actualizar un plugin o un ataque malintencionado pueden borrar meses de trabajo en segundos. Por eso, hoy vamos a hablar de una de las tareas más importantes que debes dominar si tienes un hosting con DirectAdmin: crear una copia de seguridad completa de tu sitio web.
Aunque parezca complicado, te aseguro que es un proceso muy sencillo. En esta guía paso a paso, aprenderás no solo a generar un backup, sino también a restaurar tu web desde esa copia y a automatizar el proceso para que nunca más vuelvas a preocuparte por perder información.
¿Qué es una copia de seguridad completa en DirectAdmin?
Cuando hablamos de una copia de seguridad “completa” en DirectAdmin, nos referimos a un archivo que contiene absolutamente todo lo relacionado con tu cuenta de hosting. Esto incluye:
- Los archivos de tu web (HTML, PHP, imágenes, etc.).
- Las bases de datos MySQL (el contenido de tu blog, tienda o foro).
- Las cuentas de correo electrónico (bandejas de entrada, carpetas y filtros).
- La configuración de dominios, subdominios y zonas DNS.
- Los certificados SSL y las tareas programadas (cron jobs).
Tener este archivo único es como tener una “foto” exacta de tu web en un momento concreto. Si algo sale mal, puedes volver a ese punto exacto sin perder nada.
Paso 1: Acceder al Panel de Control de DirectAdmin
Lo primero es entrar en tu panel de DirectAdmin. Normalmente, la URL de acceso es algo así como https://tu-dominio.com:2222 o https://tu-ip-del-servidor:2222. Usa el usuario y la contraseña que te proporcionó tu proveedor de hosting para iniciar sesión.
Una vez dentro, verás un panel con muchas secciones. No te asustes, todo tiene una lógica. La sección que nos interesa se llama “Backup” o “Copia de Seguridad”. Haz clic en ella para comenzar.
Paso 2: Crear tu primer Backup Manual en DirectAdmin
Dentro de la sección de Backup, encontrarás varias opciones. Para una copia de seguridad manual y completa, sigue estos pasos:
- Busca el enlace que dice “Crear Backup” o “Generar Backup”.
- Se abrirá una pantalla con una lista de casillas de verificación. Aquí puedes elegir qué quieres incluir en tu backup. Te recomiendo que marques TODAS las opciones disponibles para que la copia sea realmente completa. Esto suele incluir:
Datos de la Cuenta(configuración general).Archivos del Sitio Web(todo el contenido enpublic_html).Bases de Datos MySQL.Cuentas de Email.Registros DNS.Listas de Bloqueo.
- En el campo “Destino del Backup”, tendrás dos opciones principales:
- Guardar en el servidor: El archivo se guarda en una carpeta del servidor (normalmente
backups). Es rápido, pero si el servidor falla por completo, podrías perderlo. - Descargar al ordenador: Esta opción fuerza la descarga del archivo a tu PC o Mac. Es la más segura, ya que tendrás una copia fuera del servidor. Te recomiendo usar esta opción al menos una vez al mes.
- Guardar en el servidor: El archivo se guarda en una carpeta del servidor (normalmente
- Haz clic en el botón “Crear Backup” o “Submit”.
[TIP]: Si eliges “Guardar en el servidor”, después podrás descargarlo desde la sección “Restaurar Backup”. Pero es buena práctica descargarlo a tu ordenador o a un servicio en la nube (como Google Drive o Dropbox) para tener una copia externa.
El proceso puede tardar unos minutos, dependiendo del tamaño de tu web. No cierres la ventana hasta que veas un mensaje de confirmación.
Paso 3: Restaurar una copia de seguridad desde DirectAdmin
Ahora viene la parte más importante: saber restaurar tu web cuando lo necesites. Es más fácil de lo que piensas.
- Ve de nuevo a la sección “Backup” y haz clic en “Restaurar Backup”.
- Verás una lista de los backups que tienes guardados en el servidor. Si tu copia está en tu ordenador, primero tendrás que subirla. Busca el botón “Subir” o “Upload” y selecciona el archivo
.tar.gzdesde tu PC. - Una vez que el archivo aparezca en la lista, haz clic en el botón “Restaurar” que está al lado de su nombre.
- Al igual que al crear, se te mostrarán casillas de verificación. Puedes elegir restaurar todo o seleccionar solo partes específicas (por ejemplo, solo las bases de datos). Te recomiendo marcar todo para una restauración completa.
- Confirma la acción y espera. Al final, verás un resumen de lo que se ha restaurado correctamente.
[WARNING]: Restaurar una copia de seguridad sobrescribirá los datos actuales de tu web. Si has hecho cambios desde que creaste el backup, los perderás. Ten esto muy en cuenta antes de proceder.
Paso 4: Automatizar tus copias de seguridad en DirectAdmin
¿Te imaginas tener que acordarte de hacer un backup manual cada semana? Es una tarea que la gente suele olvidar. Por suerte, DirectAdmin te permite automatizar este proceso para que tu web se respalde sola.
Aquí te explico cómo configurarlo:
- En la sección de “Backup”, busca la opción “Programar Backup” o “Backup Automático”.
- Verás un formulario con varias opciones de configuración:
- Frecuencia: Elige cada cuánto tiempo quieres que se ejecute el backup. Las opciones suelen ser: Diaria, Semanal o Mensual.
- Día de la semana: Si eliges “Semanal”, aquí puedes seleccionar el día (por ejemplo, el domingo).
- Hora: Elige la hora del día en la que quieres que se haga. Te recomiendo elegir una hora de baja actividad para tu web (por ejemplo, a las 4:00 AM).
- Tipo de Backup: Puedes elegir entre “Completo” (todo lo que hemos visto) o “Solo Datos” (archivos y bases de datos, sin la configuración del servidor). Elige “Completo” para máxima seguridad.
- Destino: Aquí es donde debes prestar atención. Puedes configurarlo para que el backup se guarde en el servidor, o puedes configurar un destino FTP o destino de almacenamiento en la nube (si tu proveedor lo permite). Esto es ideal porque tendrás la copia fuera del servidor de forma automática.
- Guarda la configuración. A partir de ese momento, DirectAdmin se encargará de todo.
[INFO]: La frecuencia recomendada depende de cuánto actualices tu web. Si publicas contenido a diario, haz un backup diario. Si es una web estática o la actualizas poco, con un backup semanal o mensual es suficiente.
¿Dónde se guardan los backups en DirectAdmin?
Si has configurado que los backups se guarden en el servidor, puedes encontrarlos en la carpeta backups de tu cuenta. Puedes acceder a ella a través del administrador de archivos de DirectAdmin (sección “Administrador de Archivos”) o por FTP.
La ruta típica es /home/usuario/backups. Verás archivos con nombres como usuario.tar.gz o usuario.tar.gz.1, .2, etc. DirectAdmin suele mantener un número limitado de copias rotativas para no llenar el disco duro.
Consejos extra para una estrategia de backup sólida
Más allá de usar DirectAdmin, aquí tienes algunos consejos que te convertirán en un experto en seguridad:
- Regla 3-2-1: Esta es una regla de oro en el mundo del hosting. Significa tener 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, el backup de DirectAdmin y una copia de los archivos por FTP), y 1 copia fuera del sitio (en tu casa o en la nube).
- Prueba tus backups: No esperes a tener un desastre para comprobar si tu backup funciona. Una vez al mes, intenta restaurar la copia en un entorno de prueba o simplemente descárgala y comprueba que el archivo no está dañado.
- Revisa los correos: A veces, DirectAdmin envía un correo electrónico al administrador cuando se completa un backup programado. Revisa que estos correos lleguen correctamente para saber que todo está funcionando.
Preguntas Frecuentes (FAQ) sobre Backup en DirectAdmin
¿Puedo restaurar solo una base de datos sin afectar a mis archivos?
Sí, por supuesto. En el paso de restaurar, solo tienes que desmarcar las casillas de “Archivos” y dejar marcada la de “Bases de Datos MySQL”. Esto es muy útil si has roto algo en una tabla concreta.
¿Qué pasa si mi backup es demasiado grande para descargarlo?
Si el archivo es enorme, puedes usar un cliente FTP como FileZilla para descargarlo directamente desde la carpeta backups del servidor. Es mucho más rápido y fiable que la descarga a través del navegador.
¿DirectAdmin borra mis backups antiguos automáticamente?
Sí, normalmente DirectAdmin está configurado para mantener un número máximo de copias de seguridad (por ejemplo, 5 o 10). Cuando se supera ese número, la copia más antigua se elimina para dar paso a la nueva. Esto lo puedes configurar en la sección de “Programar Backup”.
¿La copia de seguridad incluye mis correos electrónicos?
Sí, si marcas la casilla correspondiente. El backup completo incluye las cuentas de correo, sus contraseñas, los mensajes y los filtros. Es crucial para no perder comunicaciones importantes.
Tengo un servidor con Syspanel (antes conocido como HestiaCP), ¿el proceso es similar?
Aunque el panel sea diferente, el concepto es el mismo. En Syspanel (que se accede por el puerto 2106), también tendrás una sección de “Backup” que te permite crear y restaurar copias de seguridad, aunque la interfaz y los pasos exactos varían. La lógica de elegir qué respaldar y dónde guardarlo es idéntica a la que hemos visto aquí.
Conclusión: La tranquilidad de tener un backup
Crear y automatizar copias de seguridad en DirectAdmin es una de las mejores inversiones de tiempo que puedes hacer para tu web. No es una tarea opcional, es una necesidad. Con unos pocos clics, puedes asegurarte de que tu trabajo, tus datos y tu negocio están a salvo de cualquier imprevisto.
Espero que esta guía te haya sido de gran ayuda. No dudes en dejarme un comentario si tienes alguna duda o si hay algún tema relacionado con el hosting que te gustaría que tratara en el futuro. ¡Nos leemos!
