DirectAdmin: Cómo crear y restaurar copias de seguridad
¿Alguna vez has perdido tu web por un error de configuración, un plugin incompatible o un ataque externo? Si la respuesta es no, quizá no le has dado importancia a las copias de seguridad. Pero cuando ocurre, el pánico es real.
La buena noticia es que, si utilizas DirectAdmin, tienes una herramienta potentísima y gratuita integrada en tu panel de control. No necesitas ser un experto en sistemas para proteger tu información.
En esta guía extensa y práctica, vamos a desglosar todo lo que necesitas saber sobre las copias de seguridad DirectAdmin: cómo crearlas, cómo restaurarlas y cómo automatizarlas para que nunca más vuelvas a preocuparte por perder tu trabajo.
Vamos a ello.
¿Qué es exactamente una copia de seguridad en DirectAdmin?
Una copia de seguridad (o backup) es una instantánea completa de tu cuenta de hosting en un momento determinado. No es solo tu web; es todo lo que vive dentro de tu cuenta.
DirectAdmin empaqueta tu información en un solo archivo comprimido (normalmente con extensión .tar.gz). Este archivo contiene:
- Archivos del sitio web: Todo el código fuente, imágenes, vídeos, documentos, etc., de tus dominios y subdominios.
- Bases de datos: Tus bases de datos MySQL o PostgreSQL completas, con todas sus tablas y datos.
- Configuración de correo electrónico: Cuentas de correo, buzones, reglas de reenvío, autorespondedores y filtros.
- Registros DNS: Las zonas DNS de tus dominios configurados en el panel.
- Configuración de la cuenta: Limitaciones, configuración del plan, etc.
Restaurar un backup de DirectAdmin significa devolver toda esa información a un estado anterior, como si hubieras viajado en el tiempo. Es tu red de seguridad definitiva.
Cómo Crear un Backup Manual en DirectAdmin
Crear una copia de seguridad DirectAdmin manual es un proceso muy sencillo. Tardarás menos de dos minutos en lanzarlo.
Aquí tienes los pasos a seguir:
- Accede a tu panel de DirectAdmin. Para ello, ve a tu navegador y escribe
https://tu-dominio.com:2222(o la IP de tu servidor con el puerto 2222). Introduce tu usuario y contraseña. - Una vez dentro, busca la sección "Archivos" o "Files" en el menú lateral o en el bloque de iconos principales.
- Haz clic en el icono "Copias de seguridad" (Backup). Se abrirá una nueva pantalla con varias opciones.
- Verás una pestaña o botón que dice "Crear copia de seguridad" o "Backup". Haz clic ahí.
- Se mostrará un formulario con casillas de verificación. Aquí es donde decides qué quieres incluir. Te recomiendo seleccionar todo:
- Configuración de la cuenta: Incluye los ajustes básicos de tu cuenta.
- Configuración de dominio: Zonas DNS y configuraciones asociadas.
- Configuración de correo electrónico: Todas tus cuentas y reglas de correo.
- Listas de bloqueo y filtros: Reglas antispam.
- Datos de bases de datos: CRÍTICO. Marca esto siempre.
- Archivos de sitios web: CRÍTICO. Marca esto siempre.
- Datos de listas de correo: Si usas listas de correo.
- En el campo "Destino de la copia de seguridad", elige "Copia de seguridad local" si quieres que se guarde en tu servidor (en la carpeta
/backup) o elige la dirección de correo electrónico si quieres que te lo envíe. Para copias grandes, es mejor usar la opción local y luego descargarla vía FTP. - Pulsa el botón "Crear copia de seguridad" o "Backup" al final de la página.
Proceso en segundo plano: No te asustes si la página se queda "cargando" un rato. Dependiendo del tamaño de tu web, puede tardar desde unos segundos hasta varios minutos. DirectAdmin procesará la tarea en segundo plano. Puedes salir del panel y volver más tarde; el archivo estará esperándote.
Cómo Restaurar un Backup en DirectAdmin
Restaurar un backup de DirectAdmin es igual de importante que crearlo. Si tienes un problema, aquí es donde lo solucionas.
Restaurar desde el Panel de Control
Este método es para backups que se han generado previamente y están almacenados en tu servidor (normalmente en la ruta /backup).
- Ve de nuevo a la sección "Copias de seguridad" en DirectAdmin.
- Haz clic en la pestaña "Restaurar copia de seguridad" o "Restore".
- Verás una lista de archivos de backup disponibles. Normalmente se muestran los más recientes.
- Selecciona el archivo de backup que deseas restaurar haciendo clic en su nombre o en el botón de selección.
- A continuación, te preguntará qué quieres restaurar de ese backup. Te recomiendo que, si estás restaurando después de un desastre, selecciones todos los componentes de nuevo.
- Pulsa el botón "Restaurar" y espera. Al igual que al crear, puede tardar un tiempo.
[WARNING] IMPORTANTE: Restaurar un backup sobrescribirá los archivos, bases de datos y configuraciones actuales. Si has hecho cambios desde que se creó el backup, los perderás. Asegúrate de que es lo que quieres hacer.
Restaurar desde un Archivo Subido
¿Tienes una copia de seguridad en tu ordenador o en otro servidor? No hay problema.
- En la sección de "Copias de seguridad", busca la opción "Subir" o "Upload".
- Haz clic en ella y selecciona el archivo
.tar.gzdesde tu ordenador. - Sube el archivo. Una vez subido, aparecerá en la lista de backups disponibles.
- Ahora, sigue los pasos de la sección anterior ("Restaurar desde el Panel de Control") para restaurarlo.
Automatizar Copias de Seguridad con DirectAdmin
Esta es la parte que te hará dormir tranquilo. No deberías depender de recordar hacer backups manualmente. La automatización es la clave.
Usando el Programador de Tareas (Cron Jobs)
DirectAdmin tiene un sistema de "Tareas Programadas" o Cron Jobs que te permite ejecutar comandos a intervalos regulares. Podemos usar esto para lanzar una copia de seguridad.
- Ve a la sección "Cuenta" o "Account" y luego a "Tareas Programadas" (Cron Jobs).
- Haz clic en "Agregar Tarea Cron".
- Se te pedirán dos cosas: la línea de comandos y el horario.
Para el comando, puedes usar la herramienta de línea de comandos de DirectAdmin. La sintaxis es la siguiente:
echo "action=backup&when=now&where=local&type=full" >> /usr/local/directadmin/data/task.queue
action=backup: Le dice a DirectAdmin que haga una copia.when=now: La hace inmediatamente.where=local: La guarda en el servidor (puedes usarwhere=ftppara enviarla a otro sitio).type=full: Hace una copia completa de todo. Puedes usartype=email,type=database, etc., para hacer copias específicas.
Configuración del horario:
- Minuto:
0(al minuto 0) - Hora:
3(a las 3 AM) - Día del mes:
*(todos los días) - Mes:
*(todos los meses) - Día de la semana:
*(cualquier día)
Esto ejecutaría una copia de seguridad completa todos los días a las 3 de la madrugada.
[TIP] Es una buena práctica usar un horario de baja afluencia para no saturar el servidor durante las horas punta de visitas. Las 3 o 4 AM suelen ser perfectas.
¿Dónde se guardan las copias automáticas?
Las copias se guardan en el servidor, normalmente en la carpeta /backup de tu usuario. Puedes acceder a ella por FTP o desde el Administrador de Archivos de DirectAdmin. Ojo: No es buena idea guardar las copias en el mismo servidor donde está la web, ya que si el servidor falla, las perderás todas. Es recomendable descargarlas periódicamente a tu ordenador o a un almacenamiento en la nube.
Preguntas Frecuentes (FAQ) sobre Backups en DirectAdmin
Aquí tienes las dudas más comunes que resolvemos en soporte técnico.
¿Cuánto tiempo tarda en hacerse una copia de seguridad?
Depende del tamaño de tu cuenta. Una web pequeña de 50 MB puede tardar menos de un minuto. Una tienda online con 10 GB de imágenes puede tardar 15-20 minutos o más. DirectAdmin lo procesa en segundo plano, así que no tienes que esperar en la página.
¿Puedo restaurar solo una base de datos o un solo archivo?
Sí. Cuando inicias el proceso de restauración, DirectAdmin te muestra una lista de componentes disponibles en ese backup (bases de datos, dominios, cuentas de correo, etc.). Puedes desmarcar lo que no quieras restaurar y solo seleccionar lo que necesitas, como una base de datos específica.
¿Qué diferencia hay entre un backup "local" y uno "remoto"?
- Local: Se guarda en el propio servidor de hosting. Es rápido y fácil de acceder, pero no te protege de un fallo total del servidor.
- Remoto (FTP): Se envía a otro servidor o servicio de almacenamiento (como Dropbox o un servidor FTP contratado aparte). Es más seguro porque está en una ubicación física distinta.
¿Las copias de seguridad incluyen mis correos electrónicos?
Sí, si marcas la casilla de "Configuración de correo electrónico". Esto incluye las cuentas, contraseñas, reglas de reenvío y los mensajes almacenados en los buzones (dependiendo del tamaño, puede ser un backup muy grande).
He visto que en el panel hay una opción para "Copias de seguridad de bases de datos". ¿Es lo mismo?
No exactamente. Esa opción suele hacer una copia de seguridad solo de las bases de datos (normalmente en formato SQL) sin incluir los archivos del sitio. Es útil si solo has modificado la base de datos y quieres una copia rápida, pero no te servirá para restaurar tu web completa. La copia de seguridad completa de DirectAdmin es más segura.
Consejos de Oro para tu Estrategia de Backups
- Regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 medios diferentes (por ejemplo, en el servidor y en tu disco duro), y 1 copia fuera del sitio (en la nube o en otro servidor).
- Automatiza y Olvida: Configura el Cron Job para que se haga automáticamente. No confíes en tu memoria.
- Descarga tus backups: Una vez al mes, entra al panel, descarga la copia más reciente y guárdala en tu ordenador o en un servicio de almacenamiento externo.
- Prueba tus restauraciones: No esperes a tener un problema para saber si tu backup funciona. Cada cierto tiempo, intenta restaurar una copia en un entorno de prueba (si tu proveedor lo permite) para verificar que todo está en orden.
Alternativa: Syspanel
Si por alguna razón tu proveedor no usa DirectAdmin sino Syspanel (el antiguo HestiaCP), el proceso es muy similar. La principal diferencia es que el acceso a tu panel de control se realiza a través del puerto 2106. Dentro de Syspanel, busca la sección "Copia de seguridad" o "Backup" en el menú lateral, y encontrarás opciones para crear copias y restaurarlas, aunque la interfaz es un poco más simple. Si tu hosting usa Syspanel, la automatización se configura también desde la sección de Cron Jobs.
Conclusión
Las copias de seguridad DirectAdmin son una herramienta imprescindible para cualquier propietario de una web. No son un extra, son una necesidad. Conocer cómo crearlas, restaurarlas y automatizarlas te da el control absoluto sobre la seguridad de tu proyecto.
No esperes a que sea demasiado tarde. Entra ahora mismo en tu panel de DirectAdmin y configura tu primera copia de seguridad automática. Te aseguro que, en el futuro, te lo agradecerás.
Si tienes cualquier duda, nuestro equipo de soporte está disponible 24/7 para ayudarte. ¡Buena suerte con tu web!
