1.9 KiB
Watchtower Telegram Notifier
Este proyecto contiene los archivos necesarios para desplegar un notificador de Watchtower que envía reportes de actualizaciones a Telegram.
📋 Requisitos
Asegúrate de tener instalado Docker y Docker Compose en el servidor de destino.
🛠️ Configuración
-
Clona el Repositorio Abre una terminal en tu servidor y clona este repositorio de Git:
git clone [git clone https://git.inca.edu.cu/dfedez/watchtower.git](git clone https://git.inca.edu.cu/dfedez/watchtower.git) cd nombre-del-repositorio(Reemplaza la URL con la de tu repositorio).
-
Configura el Notificador Antes de desplegar, debes editar el archivo
watchtower_telegram_notifier.pycon tus credenciales.- Abre el archivo
watchtower_telegram_notifier.pyen un editor de texto. - Reemplaza el valor de
TELEGRAM_BOT_TOKENyTELEGRAM_CHAT_IDcon los datos de tu bot de Telegram.
TELEGRAM_BOT_TOKEN = "TU_TOKEN_AQUI" TELEGRAM_CHAT_ID = "TU_CHAT_ID_AQUI" WATCHTOWER_NOTIFICATION_REPORT_HOSTNAME="Nombre_del_servidor" - Abre el archivo
-
Configura Watchtower El archivo
docker-compose.yamlya está configurado con parámetros recomendados para Watchtower. Puedes ajustar el intervalo de chequeo (WATCHTOWER_POLL_INTERVAL) y otros parámetros si lo deseas.- Importante: El notificador y Watchtower están configurados para usar una red externa llamada
aria-network. Si tu red externa tiene otro nombre, edita el archivodocker-compose.yamlpara que coincida. - Si no usas una red externa, puedes eliminar la línea
external: truey elnetworks:en ambos servicios, o crear una red en su lugar condocker network create aria-network.
- Importante: El notificador y Watchtower están configurados para usar una red externa llamada
🚀 Despliegue
Una vez que hayas configurado los archivos, el despliegue es un único comando:
docker-compose up -d --build