Cómo crear un backup de tu sitio web en DirectAdmin (paso a paso)
¿Por qué es tan importante hacer un backup de tu WordPress?
Imagina que llevas meses trabajando en tu web, publicando artículos, optimizando imágenes y mejorando tu posicionamiento en Google. De repente, un plugin mal actualizado, un error humano o un ataque informático deja tu sitio completamente caído. Sin una copia de seguridad, todo ese esfuerzo y tiempo invertido se pierde para siempre.
Crear un backup DirectAdmin es la red de seguridad que todo propietario de una web debería tener. No se trata de una opción, sino de una necesidad básica en el mantenimiento de cualquier sitio, especialmente si usas WordPress. En esta guía paso a paso, te voy a enseñar cómo crear, descargar y restaurar una copia de seguridad completa de tu sitio web utilizando el panel de control DirectAdmin. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu respaldo listo en unos minutos.
¿Qué es exactamente un backup en DirectAdmin?
Antes de empezar con el proceso, es fundamental que entiendas qué contiene realmente una copia de seguridad. Cuando creas una copia seguridad DirectAdmin, no solo estás guardando los textos de tu web. Un backup completo incluye varios elementos críticos:
- Los archivos del sitio web: Todo el código fuente, las imágenes, los plugins, los temas y cualquier otro archivo que forme parte de tu instalación de WordPress.
- La base de datos: Aquí es donde se guardan tus entradas, páginas, comentarios, ajustes de configuración y todas las opciones de tus plugins. Sin la base de datos, tu WordPress no funcionaría.
- Las cuentas de correo electrónico: Si usas el servicio de email asociado a tu dominio (por ejemplo, info@tudominio.com), sus configuraciones también se pueden incluir en el respaldo.
- Los registros DNS y la configuración del dominio: Aunque no es tan común, algunos paneles permiten incluir esta información para una restauración más completa.
En DirectAdmin, tienes la flexibilidad de elegir qué quieres respaldar. Puedes hacer una copia de todo el usuario (todos los dominios y subdominios asociados) o centrarte en un dominio específico. Para WordPress, lo más recomendable es incluir siempre tanto los archivos como la base de datos, ya que son inseparables.
Paso 1: Accede a tu panel de DirectAdmin
Lo primero que necesitas son tus credenciales de acceso. Normalmente, tu proveedor de hosting te las envía por correo electrónico cuando contratas el servicio. La URL de acceso suele ser algo como https://tudominio.com:2222 o una dirección específica que te haya dado tu empresa de hosting.
Una vez que tengas los datos, sigue estos pasos:
- Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
- Escribe la URL de acceso a DirectAdmin en la barra de direcciones.
- Introduce tu nombre de usuario y contraseña en el formulario de inicio de sesión.
- Pulsa el botón "Entrar" o "Login".
[WARNING] Si tu hosting utiliza el panel Syspanel (antes conocido como HestiaCP), el acceso no es por la URL anterior. En ese caso, la dirección de acceso es
https://tudominio.com:2106. Recuerda este detalle para no confundirte.
Una vez dentro, verás el escritorio principal de DirectAdmin con varios iconos y secciones. No te agobies si ves muchas opciones; nosotros iremos directamente al grano.
Paso 2: Localiza la herramienta de Backup
En el escritorio de DirectAdmin, busca la sección que se llama "Archivos" o "Files". Dentro de esta, deberías ver un icono que dice "Copias de Seguridad" o "Backup". Dependiendo de la versión de DirectAdmin que use tu proveedor, el nombre puede variar ligeramente, pero suele ser muy reconocible.
Haz clic en ese icono. Se abrirá una nueva página con varias opciones. La más importante para nosotros ahora es la que dice "Crear Backup" o "Create Backup".
[INFO] Algunos proveedores de hosting personalizan la interfaz de DirectAdmin. Si no encuentras la opción de backup en "Archivos", revisa la sección "Avanzado" o "Admin". En última instancia, siempre puedes contactar con el soporte de tu hosting para que te indiquen dónde está.
Paso 3: Configura tu copia de seguridad
Ahora estás en la pantalla de creación de backup. Aquí es donde debes prestar atención para configurar correctamente tu DirectAdmin backup files. Verás una serie de casillas de verificación y menús desplegables. Te explico cada uno:
3.1. Selecciona el tipo de backup
Lo primero que te preguntará es si quieres crear una copia de seguridad de "Todo el usuario" o de un "Dominio específico".
- Todo el usuario: Esta opción respalda absolutamente todo lo que tienes bajo tu cuenta de hosting. Es la más segura si tienes varios dominios o subdominios.
- Dominio específico: Solo respalda un dominio en particular. Es útil si tienes varias webs y solo quieres proteger una.
Para la mayoría de los casos con WordPress, te recomiendo elegir "Todo el usuario" si no estás seguro. Es más completo y te asegura que no se te olvida nada.
3.2. Elige qué componentes incluir
Aquí es donde marcarás las casillas de lo que quieres guardar. Las opciones más comunes son:
- Datos del usuario: Incluye la información básica de tu cuenta.
- Datos del dominio: Configuración relacionada con tus dominios.
- Archivos del sitio web: MUY IMPORTANTE. Asegúrate de que esta casilla está marcada. Es la que guarda todo tu WordPress (código, imágenes, plugins, etc.).
- Bases de datos MySQL: CRÍTICO. Esta casilla debe estar marcada sí o sí. Sin ella, tu backup no servirá para restaurar tu WordPress correctamente, ya que perderías todo el contenido de tus entradas y páginas.
- Reenviadores de correo: Si tienes configurados reenvíos de email, puedes incluirlos.
- Listas de correo: Similar al anterior.
- Cuentas de correo: Si quieres respaldar los correos almacenados en el servidor, marca esta casilla. Ten en cuenta que esto puede hacer el backup muy pesado.
Para un backup estándar de WordPress, con marcar "Archivos del sitio web" y "Bases de datos MySQL" es suficiente. Si quieres ser más exhaustivo, marca todas las casillas disponibles.
3.3. Destino del backup
DirectAdmin te permite elegir dónde quieres guardar la copia de seguridad. Las opciones típicas son:
- Guardar en el servidor (Local): El backup se almacena en el propio servidor de hosting, en una carpeta llamada "backups". Es la opción más rápida, pero ten en cuenta que si el servidor falla por completo, podrías perder también el backup.
- Descargar al ordenador (FTP): DirectAdmin te dará un enlace para descargar el archivo directamente a tu PC. Es la opción más segura.
- Enviar a otra ubicación remota: Algunas versiones permiten configurar un destino FTP externo o un servicio en la nube.
[TIP] La mejor práctica es guardar una copia en el servidor y, además, descargarla a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive o Dropbox). Así tienes doble seguridad.
Una vez que hayas configurado todas las opciones, pulsa el botón "Crear Backup" o "Create Backup".
Paso 4: Espera a que se complete el proceso
El tiempo que tarda en crearse el backup depende del tamaño de tu sitio web. Una web pequeña puede tardar solo unos segundos, mientras que una tienda online con muchas imágenes puede tardar varios minutos.
DirectAdmin te mostrará una barra de progreso o un mensaje indicando que el proceso está en marcha. No cierres la ventana del navegador durante este tiempo, ya que podrías interrumpir la creación del archivo.
Cuando termine, recibirás una notificación en la misma pantalla o en tu correo electrónico. El archivo de backup tendrá una extensión .tar.gz y un nombre que suele incluir la fecha y la hora, por ejemplo: usuario_dominio_20240520_1530.tar.gz.
Paso 5: Descarga y guarda tu backup en un lugar seguro
Una vez que el backup esté creado, es hora de asegurarse de que tienes una copia fuera del servidor. Si elegiste la opción de guardar en el servidor, verás una lista de backups disponibles con un enlace para descargarlos.
- Localiza el backup que acabas de crear en la lista.
- Haz clic en el icono de descarga (normalmente una flecha hacia abajo).
- Guarda el archivo en tu ordenador o en tu servicio de nube favorito.
[WARNING] No dejes el backup solo en el servidor. Si tu cuenta de hosting se ve comprometida o el servidor sufre un problema grave, podrías perder tanto tu web como tu copia de seguridad. Siempre descarga una copia local.
Cómo restaurar un backup DirectAdmin (paso a paso)
Ahora que ya sabes cómo crear un backup, es igualmente importante saber cómo restaurarlo. Este proceso es necesario si has tenido un problema con tu web y necesitas volver a un estado anterior.
Paso 1: Accede a la sección de Restaurar Backup
Dentro del mismo menú de "Copias de Seguridad" o "Backup", busca la pestaña o botón que dice "Restaurar Backup" o "Restore Backup".
Paso 2: Localiza el archivo de backup
Tienes dos opciones para restaurar:
- Desde el servidor: Si el backup sigue almacenado en el servidor, aparecerá en una lista desplegable. Selecciónalo.
- Subiendo un archivo: Si tienes el backup en tu ordenador, puedes subirlo directamente. Pulsa el botón de subir archivo y selecciona el
.tar.gzdesde tu PC.
Paso 3: Selecciona qué restaurar
Al igual que en la creación, puedes elegir restaurar todos los datos del usuario o solo partes específicas. Para WordPress, necesitas restaurar tanto los archivos como la base de datos. Asegúrate de que ambas casillas estén marcadas.
Paso 4: Inicia la restauración
Pulsa el botón "Restaurar" y espera a que el proceso termine. Dependiendo del tamaño, puede tardar unos minutos. Una vez finalizado, tu sitio web debería estar de vuelta con todos los contenidos y configuraciones que tenías en el momento del backup.
[TIP] Antes de restaurar un backup, es recomendable hacer una copia de seguridad del estado actual de tu web. Así, si algo sale mal, siempre puedes volver al punto anterior.
Preguntas frecuentes (FAQ)
¿Cada cuánto tiempo debo hacer un backup de mi WordPress?
La frecuencia ideal depende de lo activa que sea tu web. Si publicas contenido a diario, lo ideal es hacer un backup diario. Si tu web es más estática, un backup semanal o mensual puede ser suficiente. Muchos servicios de hosting ofrecen backups automáticos, pero siempre es bueno tener uno manual y actualizado.
¿Puedo restaurar un backup en un servidor diferente?
Sí, es posible. Mientras tengas el archivo de backup y accedas a un panel DirectAdmin en otro servidor, puedes subir el archivo y restaurarlo. Solo asegúrate de que el nuevo servidor tenga los mismos recursos o superiores (versión de PHP, MySQL, etc.) para que todo funcione correctamente.
¿Qué hago si mi backup no se restaura correctamente?
Primero, verifica que el archivo de backup no esté dañado. Intenta descargarlo de nuevo. Si el problema persiste, contacta con el soporte técnico de tu hosting. Ellos podrán revisar los logs de error y ayudarte a solucionar el problema. Nunca intentes manipular el archivo .tar.gz manualmente, ya que podrías corromperlo.
¿Un backup de archivos y base de datos es suficiente para WordPress?
Sí, para la mayoría de los casos es suficiente. Sin embargo, si tienes configuraciones especiales de servidor (como tareas cron personalizadas o certificados SSL específicos), es posible que necesites configurarlos de nuevo manualmente después de la restauración.
Conclusión y buenas prácticas finales
Crear y mantener copias de seguridad de tu sitio web es una de las tareas más importantes para cualquier propietario de una web, sin importar si es un blog personal o una tienda online. La tranquilidad de saber que tus datos están a salvo no tiene precio.
Para resumir, aquí tienes una lista de buenas prácticas:
- Programa backups automáticos si tu hosting lo permite, y complementa con los manuales.
- Descarga siempre una copia local de tus backups a un dispositivo externo o a la nube.
- Prueba tus backups de vez en cuando. No sirve de nada tener un backup si nunca has comprobado que se puede restaurar correctamente. Haz una restauración de prueba en un entorno de desarrollo si es posible.
- Documenta tu proceso. Anota cómo y cuándo haces tus backups para no perder la rutina.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo crear, descargar y restaurar un backup DirectAdmin de forma segura y sencilla. Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Tu web y tu tranquilidad te lo agradecerán!
