Por qué necesitas backups

A diferencia del hosting compartido donde Dale Hosting hace backups por ti, en un VPS tú eres responsable de tus respaldos. Si algo sale mal (error humano, hackeo, fallo de disco), un backup reciente puede salvarte.

Opción 1: Script bash + cron (gratis)

Crear script de backup

nano /root/backup.sh

Pega este contenido:

#!/bin/bash
FECHA=$(date +%Y%m%d)
DESTINO="/root/backups"
mkdir -p $DESTINO

# Backup de bases de datos
mysqldump --all-databases | gzip > $DESTINO/db_$FECHA.sql.gz

# Backup de archivos web
tar czf $DESTINO/web_$FECHA.tar.gz /var/www/

# Eliminar backups de más de 7 días
find $DESTINO -type f -mtime +7 -delete

echo "Backup completado: $FECHA"

Hacer ejecutable y programar

chmod +x /root/backup.sh

# Programar para las 3am todos los días
crontab -e
# Agregar esta línea:
0 3 * * * /root/backup.sh >> /var/log/backup.log 2>&1

Opción 2: Snapshots desde el panel

Desde tu panel de cliente, puedes solicitar snapshots (fotos instantáneas) de tu VPS completo. Contacta soporte para activar esta opción.

Opción 3: Backup externo (recomendado)

Para mayor seguridad, envía tus backups a un servidor externo:

# Enviar backup por SCP a otro servidor
scp /root/backups/web_$FECHA.tar.gz usuario@servidor-externo:/backups/
Regla de oro: Siempre mantén al menos 1 backup fuera del VPS. Si el VPS falla completamente, necesitas el backup en otro lugar.

Artículos relacionados