Cómo hacer copias de seguridad (backups) en DirectAdmin
¿Por qué es imprescindible hacer backups en DirectAdmin?
Si tienes una web, un blog o una tienda online, tus archivos y tu base de datos son el corazón de tu negocio. Un error humano, un ataque de malware, una actualización fallida o un fallo del servidor pueden borrarlo todo en segundos. Por eso, saber cómo hacer copias de seguridad (backups) en DirectAdmin no es una opción, es una necesidad.
Piensa en el backup como un cinturón de seguridad: esperas no necesitarlo nunca, pero cuando lo necesitas, te salva la vida. En este artículo, te voy a enseñar, paso a paso y sin tecnicismos, cómo crear tus propias copias de seguridad en DirectAdmin, cómo restaurarlas y qué estrategias seguir para que tu información esté siempre a salvo.
Vamos a ello.
¿Qué es DirectAdmin y por qué es tan usado?
DirectAdmin es uno de los paneles de control de hosting más populares del mercado, junto con cPanel o Syspanel (antes conocido como HestiaCP, que ahora se accede por el puerto 2106). Es la interfaz que te permite gestionar tu cuenta de hosting: crear cuentas de correo, gestionar dominios, instalar certificados SSL y, por supuesto, realizar copias de seguridad.
Su principal ventaja es que es rápido, ligero y muy intuitivo. A diferencia de otros paneles, DirectAdmin no consume demasiados recursos del servidor, lo que se traduce en un mejor rendimiento para tu web. Además, incluye herramientas de backup muy completas que puedes configurar de forma manual o automática.
Tipos de copias de seguridad en DirectAdmin
Antes de empezar, es importante que sepas que en DirectAdmin existen dos grandes tipos de backups:
1. Backup a nivel de cuenta (el que tú haces)
Es el que realizas desde tu panel de usuario. Te permite descargar un archivo comprimido (generalmente en formato .tar.gz) con todo el contenido de tu cuenta: archivos, bases de datos, configuraciones de correo, etc. Este archivo lo puedes guardar en tu ordenador, en un disco duro externo o en la nube.
2. Backup a nivel de sistema (lo hace tu proveedor)
Tu empresa de hosting suele realizar copias de seguridad periódicas del servidor completo. Sin embargo, nunca debes confiar al 100% en este backup. Normalmente solo se conservan unos pocos días y no siempre es fácil acceder a ellos. Por eso, la regla de oro es: tu backup, tu responsabilidad.
Cómo hacer un backup manual en DirectAdmin (paso a paso)
Vamos a lo práctico. Sigue estos pasos y tendrás tu primera copia de seguridad en menos de 5 minutos.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la URL de acceso. Normalmente es algo como https://tudominio.com:2222 o https://tuip:2222. Introduce tu usuario y contraseña.
Paso 2: Busca la sección de Backup
Una vez dentro, verás un menú lateral con muchas opciones. Busca el icono o el enlace que dice "Backup" o "Copia de seguridad". En algunas versiones de DirectAdmin, esta opción se encuentra dentro del apartado "Administración de archivos" o "Herramientas".
Paso 3: Selecciona qué quieres incluir
DirectAdmin te mostrará una pantalla con casillas de verificación. Aquí puedes elegir qué elementos quieres respaldar:
- Archivos del sitio web: todos los archivos de
public_html(tu web). - Bases de datos MySQL: todas tus bases de datos.
- Configuración de correo: cuentas de correo, filtros, respuestas automáticas.
- Configuración de dominios y subdominios: para que no tengas que reconfigurar nada.
Mi recomendación: selecciónalo todo. El archivo será más grande, pero tendrás una copia completa.
Paso 4: Elige el destino del backup
DirectAdmin te da varias opciones para guardar el backup:
- Descargar al ordenador: el más común. Se descarga un archivo
.tar.gzque puedes guardar donde quieras. - Guardar en el servidor: lo deja en una carpeta del servidor (normalmente en
/home/usuario/backups). Útil si luego quieres moverlo a otro sitio. - FTP o SFTP: si tienes otro servidor o un servicio de almacenamiento en la nube que soporte FTP, puedes enviarlo directamente.
Para un usuario básico, lo más sencillo es descargarlo al ordenador.
Paso 5: Haz clic en "Crear Backup"
Pulsa el botón de crear y espera. El tiempo dependerá del tamaño de tu cuenta. Cuando termine, tendrás un archivo con un nombre similar a usuario.tar.gz. ¡Enhorabuena! Ya tienes tu primera copia de seguridad.
Cómo programar backups automáticos en DirectAdmin
Hacer backups manuales está bien, pero es fácil olvidarse. La solución es automatizar el proceso. Así no dependerás de tu memoria.
Configuración de backups automáticos
- En el panel de DirectAdmin, ve a la sección "Backup" y busca la pestaña o botón que dice "Programar" o "Automático".
- Se abrirá una pantalla donde puedes configurar:
- Frecuencia: diaria, semanal o mensual.
- Hora: elige una hora de poco tráfico (por ejemplo, las 4 de la madrugada).
- Tipo de backup: selecciona si quieres que incluya todo o solo partes.
- Destino: aquí puedes elegir que se guarde en el servidor o que se envíe a un FTP remoto.
Mi consejo: programa un backup diario si tu web se actualiza con frecuencia (por ejemplo, una tienda online) y uno semanal si es un blog estático. Recuerda que el backup diario consume más espacio en disco.
[INFO] Si tu proveedor de hosting te ofrece espacio limitado, ten cuidado con los backups automáticos. Un backup diario puede ocupar varios GB en pocas semanas. Revisa el espacio disponible y descarga los backups a tu ordenador de vez en cuando para liberar espacio.
Cómo restaurar un backup en DirectAdmin
Ahora viene la parte más importante: saber restaurar. De nada sirve tener backups si no sabes recuperarlos. Vamos a verlo paso a paso.
Restaurar desde el panel de DirectAdmin
- Ve a la sección "Backup" de DirectAdmin.
- Busca la subsección "Restaurar" o "Restaurar desde backup".
- Verás una lista de los backups que tienes en el servidor (si los guardaste ahí) o un botón para subir un archivo si lo tienes en tu ordenador.
- Selecciona el archivo de backup que quieres restaurar.
- Marca las partes que quieres restaurar: archivos, bases de datos, correos, etc.
- Pulsa "Restaurar" y espera.
[WARNING] MUY IMPORTANTE: Restaurar un backup sobrescribe los datos actuales. Si tienes cambios recientes que no están en el backup, los perderás. Asegúrate de que el backup que vas a restaurar es el correcto y que no te importa perder lo que haya después de esa fecha.
Restaurar solo una base de datos
Si solo quieres restaurar una base de datos (por ejemplo, porque la has liado en una tabla concreta), puedes hacerlo desde phpMyAdmin:
- Accede a phpMyAdmin desde DirectAdmin.
- Selecciona la base de datos que quieres restaurar.
- Ve a la pestaña "Importar".
- Sube el archivo
.sqlque tengas (si tu backup es un.tar.gz, primero tendrás que extraerlo en tu ordenador). - Haz clic en "Continuar" y listo.
Buenas prácticas para la seguridad de tu hosting
Hacer backups es solo una parte de la seguridad. Aquí tienes algunas recomendaciones extra para mantener tu hosting a salvo:
1. La regla 3-2-1
Es la regla de oro de los backups:
- 3 copias de tus datos (la original + 2 backups).
- 2 formatos diferentes (por ejemplo, en el servidor y en tu disco duro).
- 1 copia fuera de tu casa o servidor (en la nube, en casa de un familiar, etc.).
2. Actualiza tu software
Mantén WordPress, Joomla, PrestaShop o cualquier CMS que uses siempre actualizado. Las actualizaciones corrigen vulnerabilidades de seguridad.
3. Usa contraseñas fuertes
Tanto en tu panel de DirectAdmin como en tus bases de datos y cuentas de correo. Una contraseña débil es la puerta de entrada para los hackers.
4. Prueba tus backups
No esperes a tener un desastre para comprobar si tu backup funciona. Restaura un backup en un servidor de pruebas o en un subdominio de vez en cuando para asegurarte de que todo está en orden.
Preguntas frecuentes (FAQ)
¿Cada cuánto tiempo debo hacer un backup?
Depende de la actividad de tu web. Si publicas contenido a diario, hazlo a diario. Si es una web estática, una vez a la semana es suficiente. La clave es: cuanto más pierdas si se borra todo, más frecuentes deben ser tus backups.
¿Puedo hacer un backup de mi web sin acceso a DirectAdmin?
Si no tienes acceso a DirectAdmin, puedes usar FTP para descargar los archivos de public_html y phpMyAdmin para exportar las bases de datos. Es más manual, pero funciona.
¿Qué hago si mi backup es demasiado grande para descargarlo?
Puedes comprimirlo aún más (por ejemplo, en formato .zip con mayor compresión) o dividirlo en partes. Otra opción es guardarlo directamente en un servicio de almacenamiento en la nube que acepte subidas FTP, como algunos planes de Google Drive o Dropbox.
¿Los backups de DirectAdmin incluyen mis correos electrónicos?
Sí, si marcas la opción de "Configuración de correo" en el momento de hacer el backup. Esto incluye las cuentas de correo, las contraseñas y los filtros, pero no los correos almacenados en el servidor (esos se guardan en archivos Maildir que también se incluyen si marcas "Archivos del sitio web").
¿Puedo restaurar un backup de DirectAdmin en otro servidor?
Sí, pero necesitarás que el nuevo servidor también tenga DirectAdmin (o un panel compatible). Si es un servidor con cPanel o Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), el proceso es diferente y puede que necesites ayuda de soporte técnico.
Conclusión: No lo dejes para mañana
Hacer copias de seguridad en DirectAdmin es un proceso sencillo que te puede ahorrar un disgusto enorme. No lo dejes para "cuando tenga tiempo" porque, cuando más lo necesitas, es cuando menos tiempo tienes.
Empieza hoy mismo: haz un backup manual, descárgalo a tu ordenador y programa uno automático para que se haga solo. En 10 minutos tendrás tu web protegida.
Y recuerda: un backup no es un backup hasta que lo has probado. Restaura uno en un entorno de prueba y verifica que todo funciona. Es la única forma de estar 100% seguro.
Si tienes dudas, déjalas en los comentarios y estaré encantado de ayudarte. ¡Buena suerte y a proteger esos datos!
