BackupsRestauracióncPanel4 min de lectura

Backups y restauración en cPanel

Backups completos y parciales, JetBackup, restaurar archivos, bases de datos y correos.


Importancia de los backups

Los backups son tu red de seguridad. Un error humano, un hackeo o una actualización fallida pueden dejar tu sitio inaccesible. En Baires Host ofrecemos backups automáticos diarios con JetBackup.

Backup completo desde cPanel

  1. Ingresá a cPanel
  2. Andá a ArchivosBackup o Backup Wizard
  3. Hacé clic en Download a Full Account Backup
  4. Seleccioná destino: Home Directory
  5. Hacé clic en Generate Backup
  6. Cuando esté listo, descargá el archivo

Nota: El backup completo incluye archivos, bases de datos, correos y configuración.

Backups parciales

Desde la misma sección podés descargar por separado:

  • Home Directory: Solo archivos
  • MySQL Databases: Cada base de datos individual
  • Email Forwarders/Filters: Configuración de correo

JetBackup (backups automáticos)

JetBackup mantiene copias diarias de tu cuenta:

  1. En cPanel → ArchivosJetBackup
  2. Seleccioná el tipo de restauración:
  • Full Account: Restaurar todo
  • Files: Archivos específicos
  • Databases: Bases de datos
  • Emails: Cuentas de correo
  • Cron Jobs: Tareas programadas

Restaurar archivos específicos

  1. En JetBackup → File Backups
  2. Seleccioná la fecha del backup
  3. Navegá hasta el archivo o carpeta
  4. Hacé clic en Restore o Download

Restaurar una base de datos

  1. En JetBackup → Database Backups
  2. Seleccioná la base de datos
  3. Elegí la fecha
  4. Hacé clic en Restore

Restaurar correos

  1. En JetBackup → Email Backups
  2. Seleccioná la cuenta de correo
  3. Elegí la fecha
  4. Hacé clic en Restore

Backup manual por SSH

bash
# Backup de archivos
tar -czf ~/backup-$(date +%Y%m%d).tar.gz public_html/

# Backup de base de datos
mysqldump -u usuario -p nombre_db > ~/db-backup-$(date +%Y%m%d).sql

# Backup completo (archivos + DB)
tar -czf ~/full-backup-$(date +%Y%m%d).tar.gz public_html/ db-backup-*.sql

Programar backups automáticos con Cron

bash
# Backup diario a las 3 AM
0 3 * * * tar -czf ~/backups/site-$(date +\%Y\%m\%d).tar.gz ~/public_html/

# Backup semanal de la base de datos
0 4 * * 0 mysqldump -u user -pPASS dbname > ~/backups/db-$(date +\%Y\%m\%d).sql

Restaurar un backup completo

bash
# Extraer archivos
cd ~/public_html
tar -xzf ~/backup-20260115.tar.gz

# Importar base de datos
mysql -u usuario -p nombre_db < ~/db-backup-20260115.sql

Buenas prácticas

  • Descargá un backup local al menos una vez por semana
  • Verificá que los backups se puedan restaurar (probá en un entorno de test)
  • Mantené al menos 7 días de backups
  • Hacé backup ANTES de cualquier actualización importante
  • Guardá backups en una ubicación externa (Google Drive, S3, etc.)

¿Te resultó útil esta guía?