Este repositorio contiene un script de Bash que te permite recibir notificaciones en tu cuenta de Telegram cada vez que haya actualizaciones disponibles en tu sistema.
Para que este script se ejecute periódicamente ver el apartado: Programar la ejecución del script.
Antes de utilizar este script, asegúrate de tener lo siguiente:
- Una cuenta de Telegram.
- Un bot de Telegram y su correspondiente token.
- El ID de nuestro chat con el bot.
apt
como gestor de paquetes en tu sistema. Si utilizas un gestor diferente, deberás adaptar este script.curl
instalado.- Poder ejecutar comandos como
root
(ya sea como usuarioroot
directamente, o consudo
odoas
). En mi caso lo haré comoroot
(usandosu -
).
Si no dispones de un bot de telegram, su token o el ID de tu chat con él, puedes seguir las instrucciones disponibles en este post:
Recibe notificaciones sobre las actualizaciones de tu servidor en Telegram
Sigue estos pasos para configurar el script:
-
Accede como
root
y clona este repositorio en tu sistema:su - git clone https://github.com/JuanJesusAlejoSillero/apt-updates-telegram.git
-
Edita el archivo
apt-updates-telegram.sh
y modifica las siguientes variables con tus valores:- BOT_TOKEN: El token de tu bot de Telegram. Se obtiene de @BotFather.
- CHAT_ID: El ID del chat donde deseas recibir las notificaciones. Puedes obtenerlo de varias formas. Las instrucciones completas están en mi blog.
nano -cl apt-updates-telegram/apt-updates-telegram.sh
-
Dale permisos de ejecución al script:
chmod +x apt-updates-telegram/apt-updates-telegram.sh
-
Prueba su funcionamiento ejecutándolo manualmente:
./apt-updates-telegram/apt-updates-telegram.sh
Si todo ha ido bien recibirás un mensaje informándote de las actualizaciones disponibles, o, en su defecto, de la ausencia de estas:
Instrucciones disponibles en:
⭐️ Por favor, si te ha sido útil el script considera darle una estrella al repositorio de GitHub y/o compartirlo para que llegue a más gente: ⭐️
✒️ Documentación realizada por Juan Jesús Alejo Sillero.