Seguridad y SSL

Cómo configurar backups automáticos de tu sitio web en hosting

Aprende paso a paso cómo activar y programar backups automáticos de tu sitio web desde el panel de hosting para nunca perder tu trabajo.

Close-up of a rusty padlock on a weathered wall, showcasing vintage charm.

Un backup automático de sitio web en hosting es una copia programada de todos tus archivos y base de datos que se genera sin intervención manual. Configurarlo correctamente significa que, ante cualquier falla, hackeo o error humano, puedes restaurar tu sitio en minutos.

Sin respaldos activos, un solo accidente puede borrar semanas de trabajo. En esta guía verás cómo programar copias automáticas desde los paneles más comunes: cPanel, Plesk y DirectAdmin, y qué criterios seguir para que esos backups sean realmente útiles.

Por qué los backups automáticos son indispensables

Muchos dueños de sitios asumen que el hosting ya hace copias de seguridad "por defecto". En realidad, la frecuencia y la retención varían enormemente entre proveedores, y algunos planes básicos no incluyen backups garantizados.

Los principales riesgos que un backup automático neutraliza son:

  • Hackeos y malware: restauras a un punto limpio antes de la infección.
  • Errores de actualización: un plugin, tema o cambio de código que rompe el sitio.
  • Eliminación accidental: archivos o registros de base de datos borrados por error.
  • Fallas del servidor: corrupción de disco u otros fallos del proveedor.

La regla de oro en recuperación es la estrategia 3-2-1: 3 copias, en 2 medios distintos, 1 fuera del sitio. Tu hosting es solo uno de esos medios.

Configurar backups automáticos en cPanel

cPanel es el panel más extendido en hostings compartidos. Ofrece dos herramientas: Backup (manual) y Backup Wizard / JetBackup (automático, si el proveedor lo activa).

Usando la función de Backup Automático de cPanel

  1. Entra a cPanel y busca la sección Archivos → Backups.
  2. Si tu proveedor incluye JetBackup, entra a ese módulo: encontrarás un calendario para programar backups diarios, semanales y mensuales.
  3. Selecciona qué copiar: Home Directory (archivos) + MySQL Databases.
  4. Define el destino: carpeta local, FTP remoto, Google Drive o Amazon S3.
  5. Guarda la programación y verifica que el primer backup se genere correctamente.

Si tu plan no incluye JetBackup, consulta si el proveedor ofrece backups desde su propio panel de control (fuera de cPanel).

Backup de base de datos con Cron Job

Para bases de datos MySQL/MariaDB también puedes crear un cron job en cPanel (Avanzado → Trabajos Cron) con un comando como:

mysqldump -u usuario -p'contraseña' nombre_bd | gzip > /home/usuario/backups/bd_$(date +\%F).sql.gz

Programa este cron a diario (00:30, por ejemplo) y tendrás un volcado comprimido de tu BD cada noche.

Configurar backups automáticos en Plesk

Plesk incluye un gestor de backups nativo mucho más completo que cPanel por defecto.

  1. Desde el panel de Plesk, entra a Sitios web y dominios → tu dominio → Backup Manager.
  2. Haz clic en Programar y elige la frecuencia: diario, semanal o mensual.
  3. Activa Almacenamiento en servidor remoto FTP si quieres copias fuera del mismo servidor.
  4. Marca las opciones Archivos del sitio y Bases de datos.
  5. Define cuántos backups conservar (retención recomendada: mínimo 7 días).

Plesk puede enviar una notificación por email cada vez que se completa o falla un backup. Actívala — es tu primer aviso de que algo salió mal.

Configurar backups automáticos en DirectAdmin

DirectAdmin tiene una herramienta integrada llamada Backup/Transfer disponible en el nivel de administrador. Si tu hosting es compartido, el proveedor suele activarla a nivel sistema.

  1. Accede a Tu cuenta → Crear/Restaurar Backups.
  2. Selecciona los elementos: dominios, bases de datos, correos, configuración DNS.
  3. Elige la frecuencia con la que el proveedor programa los backups automáticos (si tienes acceso administrativo, puedes configurarlo tú mismo bajo Administrador → Tareas programadas).
  4. Para backups remotos, configura una cuenta FTP en Administrador → Backup Manager → Servidor FTP.

Buenas prácticas para que tus backups sean realmente útiles

Tener backups programados no es suficiente si no cumples estas reglas:

Práctica Por qué importa
Prueba la restauración al menos una vez al mes Un backup que no restaura no vale nada
Guarda copias en al menos 2 ubicaciones distintas Si el servidor falla por completo, necesitas la copia externa
Retención mínima de 7 días Los hackeos pueden tardar días en detectarse
Encripta los backups con información sensible Protege los datos de tus usuarios en caso de fuga
Automatiza el backup antes de cada actualización mayor Las actualizaciones son el momento de mayor riesgo de rotura

Para proyectos de e-commerce o sitios con actualizaciones frecuentes, considera backups cada 6 horas o incluso en tiempo real con herramientas como BlogVault (WordPress) o scripts personalizados vía rsync.

Si administras múltiples sitios o quieres una solución integral, en elenlace.com ofrecemos planes de hosting con gestión de backups incluida y monitoreo proactivo.

También puedes revisar otros temas de protección en nuestra sección de seguridad SSL y backups.

Conclusiones clave

  • Los backups automáticos son la primera línea de defensa ante hackeos, errores y fallos del servidor.
  • cPanel (con JetBackup), Plesk y DirectAdmin permiten programar copias sin intervención manual.
  • Aplica la regla 3-2-1: 3 copias, 2 medios, 1 ubicación externa.
  • Retención mínima recomendada: 7 días de historial de backups.
  • Prueba la restauración periódicamente: un backup que no restaura no protege nada.
  • Automatiza un backup adicional antes de cada actualización importante.

¿Aún no tienes backups automáticos activos? Contrata un plan de hosting que los incluya o configúralos hoy mismo. En elenlace.com te ayudamos a elegir la solución adecuada para tu sitio y a dejar todo funcionando sin que tengas que preocuparte.

Preguntas frecuentes

¿Cada cuánto tiempo debo hacer un backup de mi sitio web?

Depende de la frecuencia con que actualizas el sitio. Para blogs o sitios informativos, un backup diario es suficiente. Para tiendas en línea o sitios con formularios activos, lo ideal es cada 6-12 horas o incluso backups incrementales en tiempo real.

¿Mi hosting ya hace backups automáticamente?

Muchos proveedores incluyen backups automáticos, pero la retención puede ser solo de 24-48 horas y no siempre están garantizados en los planes básicos. Siempre verifica con tu proveedor y configura tu propia copia adicional en una ubicación externa.

¿Qué diferencia hay entre backup de archivos y backup de base de datos?

El backup de archivos cubre tu código PHP, imágenes, plantillas y documentos. El backup de base de datos cubre todo el contenido dinámico: posts, usuarios, pedidos, configuraciones. Necesitas ambos para una restauración completa del sitio.

¿Puedo restaurar un backup yo mismo o necesito contactar al soporte?

En cPanel, Plesk y DirectAdmin puedes restaurar backups desde el mismo panel sin contactar al soporte. Sin embargo, si el servidor está completamente caído, el proveedor deberá intervenir. Tener una copia local o en la nube te permite actuar más rápido en esos casos.

Compara proveedores

Otros proveedores y guías que vale la pena comparar:

← Todos