Seguridad y SSL

Cómo hacer backups automáticos de tu sitio web paso a paso

Aprende a configurar copias de seguridad automáticas de tu sitio web con cPanel, plugins de WordPress y scripts propios, para no perder ni un byte de tu trabajo.

Detailed view of a padlock securing a metal gate with a chain, emphasizing safety and security.

La forma más rápida de hacer backups automáticos de tu sitio web es activar la función de Respaldos Automáticos en cPanel o instalar un plugin de copias de seguridad en WordPress. Ambas opciones pueden programarse para ejecutarse diariamente sin que tengas que hacer nada una vez configuradas.

Pero no todos los backups son iguales. Esta guía te enseña a elegir la estrategia correcta según tu tipo de sitio, dónde guardar las copias y cómo verificar que realmente funcionan cuando las necesitas.

Por qué los backups automáticos son imprescindibles

Los accidentes no avisan. Un plugin mal actualizado, un hackeo, un error humano al editar un archivo, o un fallo del disco del servidor pueden borrarte el trabajo de meses en segundos.

Los backups automáticos protegen frente a:

  • Errores humanos — borrar una tabla de la base de datos o sobrescribir un archivo crítico.
  • Ataques — ransomware, inyecciones de código malicioso, defacements.
  • Fallos de hosting — corrupción de disco, migraciones fallidas.
  • Actualizaciones rotas — un tema o plugin que deja el sitio en blanco.

La regla de oro del sector es la estrategia 3-2-1: mantener 3 copias, en 2 medios distintos, con 1 copia fuera del sitio (offsite). Aplicada a un sitio web: backup en el servidor, backup en la nube (Google Drive, S3, Dropbox) y, opcionalmente, una copia local en tu ordenador.

Opción 1: Backups automáticos desde cPanel

cPanel incluye una herramienta de copias de seguridad integrada. Dependiendo de tu proveedor, puede estar en dos lugares:

Asistente de Copias de Seguridad (Backup Wizard)

  1. Entra a cPanel y busca la sección Archivos.
  2. Haz clic en Copias de Seguridad o Backup Wizard.
  3. Puedes descargar un backup completo del sitio (archivos + bases de datos + emails) manualmente.

El problema de esta opción es que es manual. Sirve antes de una actualización importante, pero no te protege el día a día.

JetBackup (o Backup Pro) — automático

Muchos proveedores de hosting instalan JetBackup en cPanel, que permite programar copias automáticas:

  1. Busca JetBackup en tu cPanel (en la sección Archivos o con el buscador).
  2. Ve a Scheduled Backups o Copias Programadas.
  3. Configura la frecuencia: diaria, semanal o mensual.
  4. Elige el destino: servidor local, FTP remoto, S3, Google Drive o Dropbox.
  5. Define cuántas copias retener (por ejemplo, 7 diarias + 4 semanales).
  6. Guarda la configuración. JetBackup ejecutará los backups en el horario definido.

Si tu hosting no incluye JetBackup, pregunta a soporte si tienen otra herramienta de backups automáticos. Muchos proveedores ofrecen copias del servidor a nivel de nodo, pero esas copias no son tuyas — están controladas por el proveedor y pueden no cubrir todos los escenarios de recuperación.

Opción 2: Backups automáticos en WordPress

Si tu sitio corre en WordPress, los plugins de backup son la opción más flexible y no dependen de tu proveedor de hosting.

UpdraftPlus (gratuito, el más popular)

  1. Instala y activa UpdraftPlus desde el repositorio de WordPress.
  2. Ve a Ajustes → UpdraftPlus Backups → Configuración.
  3. Define la frecuencia de backup de archivos (diaria, semanal…) y de la base de datos (diaria recomendada).
  4. Elige el almacenamiento remoto: Google Drive, Dropbox, Amazon S3, OneDrive, FTP o email.
  5. Conecta tu cuenta del servicio elegido siguiendo las instrucciones de la pantalla.
  6. Define cuántas copias guardar (por ejemplo, 7 para backups diarios).
  7. Guarda los cambios. UpdraftPlus generará la primera copia automáticamente en el próximo ciclo.

BackWPup (alternativa gratuita)

Muy similar a UpdraftPlus, con la ventaja de que puede comprimir las copias en formato .tar.gz o .zip y enviarlas a varios destinos simultáneamente.

All-in-One WP Migration + Cloud Storage

Ideal si también necesitas mover el sitio entre servidores con frecuencia. Sus backups son portables y se restauran con unos clics.

Plugin Plan gratuito Almacenamiento remoto gratis Restauración con 1 clic
UpdraftPlus Sí Google Drive, Dropbox, S3, FTP Sí
BackWPup Sí Dropbox, S3, FTP, email Manual (descarga + restauración vía cPanel)
All-in-One WP Migration Sí (2 GB) Extensiones de pago Sí
Duplicator Pro No (versión lite limitada) S3, Google Drive, Dropbox Sí

Opción 3: Script de backup con cron (para usuarios avanzados)

Si tienes acceso SSH a tu servidor o VPS, puedes crear un script de backup propio y programarlo con cron. Esta opción te da control total sobre qué se copia, dónde se guarda y cómo se comprime.

Ejemplo básico de script para archivos + base de datos:

#!/bin/bash
DATE=$(date +%Y-%m-%d)
BACKUP_DIR="/home/usuario/backups/$DATE"
mkdir -p "$BACKUP_DIR"

# Backup de archivos
tar -czf "$BACKUP_DIR/archivos.tar.gz" /home/usuario/public_html/

# Backup de base de datos
mysqldump -u usuario_db -p'contraseña' nombre_db \
  | gzip > "$BACKUP_DIR/base_datos.sql.gz"

# Eliminar copias con más de 14 días
find /home/usuario/backups/ -type d -mtime +14 -exec rm -rf {} +

echo "Backup completado: $BACKUP_DIR"

Guarda el script como backup.sh, dale permisos de ejecución con chmod +x backup.sh y prográmalo en cron:

# Ejecutar todos los días a las 2:00 AM
0 2 * * * /home/usuario/backup.sh >> /home/usuario/backup.log 2>&1

En cPanel, puedes añadir este cron desde Avanzado → Tareas Cron, sin necesidad de SSH.

Para sincronizar automáticamente las copias a la nube, combina el script con rclone, que soporta más de 40 proveedores de almacenamiento incluyendo Google Drive, S3 y OneDrive.

Buenas prácticas para backups que realmente funcionan

Tener un backup configurado no garantiza que funcione el día que lo necesitas. Sigue estas prácticas para estar seguro:

  • Prueba la restauración al menos una vez al mes. Un backup que no se puede restaurar no sirve para nada. Haz una restauración de prueba en un subdominio o entorno staging.
  • Guarda copias fuera del servidor principal. Si el servidor falla o es comprometido, las copias en el mismo servidor pueden perderse también.
  • Retén al menos 7 copias diarias y 4 semanales. Algunos ataques de malware pasan desapercibidos días antes de que notes el problema; necesitas poder volver atrás al menos una semana.
  • Monitoriza los backups. Configura alertas por email si un backup falla. UpdraftPlus y JetBackup pueden enviar notificaciones.
  • No dependas solo del backup del proveedor. Úsalo como capa adicional, no como única protección.

Un alojamiento de calidad debe ofrecerte backups automáticos incluidos. Si quieres saber qué buscar en un plan, en nuestra sección de seguridad y SSL encontrarás guías comparativas de hostings con copias de seguridad diarias incluidas.

¿Con qué frecuencia debo hacer backups?

Depende de con qué frecuencia cambia tu sitio:

  • Blog o sitio informativo con pocas actualizaciones: backup semanal de archivos + backup diario de base de datos.
  • Tienda online (WooCommerce, PrestaShop): backup diario completo, ya que los pedidos e inventario cambian constantemente.
  • Sitio de alto tráfico o con contenido generado por usuarios: backup cada hora o en tiempo real con replicación de base de datos.

Como regla general: el período máximo de datos que puedes permitirte perder (Recovery Point Objective, RPO) determina la frecuencia del backup. Para la mayoría de los negocios online, el RPO es de 24 horas — lo que significa backups diarios como mínimo.

Conclusiones clave

  • Los backups automáticos protegen frente a errores humanos, ataques y fallos del servidor.
  • Aplica la regla 3-2-1: 3 copias, 2 medios distintos, 1 offsite.
  • En cPanel, JetBackup es la opción más completa para programar copias automáticas con destino remoto.
  • En WordPress, UpdraftPlus (gratuito) es la solución más popular y flexible.
  • Para servidores con SSH, un script de bash + cron + rclone te da control total.
  • Prueba la restauración regularmente — un backup no probado no es un backup de confianza.

¿Tu hosting actual no incluye backups diarios automáticos o no sabes si tus copias realmente funcionan? Habla con los especialistas de elenlace.com: te ayudamos a elegir el plan adecuado o a configurar una estrategia de backup robusta para tu sitio.

Preguntas frecuentes

¿Los backups del hosting son suficientes?

No siempre. Los backups que ofrece tu proveedor son una capa adicional de protección, pero raramente cubren todos los escenarios. Si el proveedor tiene un fallo mayor o cancela tu cuenta, esas copias pueden no estar disponibles. Siempre complementa con tus propias copias en almacenamiento externo (nube o local).

¿Cuánto espacio necesito para guardar mis backups?

Depende del tamaño de tu sitio. Un backup completo de un WordPress básico (archivos + base de datos) suele pesar entre 200 MB y 2 GB. Si guardas 7 copias diarias, planifica entre 1 GB y 15 GB de espacio. Los servicios de nube como Google Drive (15 GB gratis) o Backblaze B2 (precios muy bajos) son buenas opciones económicas.

¿Puedo hacer backup de la base de datos por separado?

Sí, y es recomendable. Los archivos de un sitio web cambian poco; la base de datos cambia constantemente (nuevos pedidos, comentarios, usuarios). Puedes programar backups de archivos semanales y backups de base de datos diarios o incluso cada hora, ahorrando espacio sin sacrificar seguridad.

¿Qué hago si necesito restaurar solo un archivo concreto, no todo el sitio?

La mayoría de los plugins de backup permiten restauraciones parciales. En UpdraftPlus puedes descargar y restaurar solo los archivos de un tema o plugin específico. En JetBackup puedes navegar por el backup y restaurar archivos individuales directamente desde la interfaz de cPanel. Esto es muy útil cuando un archivo fue sobreescrito accidentalmente.

¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.

Para saber más

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

← Todos