Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

📦 Telegram Backup Script

Este script automatiza la creación de copias de seguridad de un directorio en Linux, las comprime, las divide en partes pequeñas (para cumplir con los límites de la API de Bots de Telegram) y las envía a un chat privado.

🚀 Características

  • Comprime carpetas completas (tar.gz).
  • Divide archivos grandes automáticamente en trozos de 49MB.
  • Envía notificaciones y archivos a Telegram.
  • Incluye instrucciones de restauración en cada mensaje.
  • Limpia los archivos temporales al finalizar.

⚙️ Configuración

  1. Descarga el script y dale permisos de ejecución:
    chmod +x backup_telegram.sh

2.- Edita las variables al inicio del archivo:

  • BOT_TOKEN: El token que te da @BotFather (con /newbot).
  • CHAT_ID: Tu ID numérico (obtenlo con @userinfobot).
  • SOURCE_DIR: La carpeta que quieres guardar.

3.- Añádelo al Crontab para que se ejecute solo (ej: cada 4 días a las 3AM):

0 3 */4 * * /ruta/al/script/backup_telegram.sh

🛠 Cómo restaurar el backup

Si el backup se dividió en partes (.partaa, .partab...), descárgalas todas en una carpeta y ejecuta:

cat *.part* > backup_completo.tar.gz
tar -xzvf backup_completo.tar.gz

About

Script en Bash para hacer backups, partirlos y enviarlos a Telegram de forma automática

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages