Herramientas de usuario

Herramientas del sitio


informatica:software:diun

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:diun [2026/03/07 11:30] – [Docker] tempwininformatica:software:diun [2026/03/07 13:57] (actual) – [Telegram] tempwin
Línea 44: Línea 44:
  
   * ''DIUN_WATCH_SCHEDULE'': indica la frecuencia de comprobación. Sigue el formato de [[..:sistemas_operativos:linux:cron|cron]]. En el ejemplo de arriba, sería cada 6 horas.   * ''DIUN_WATCH_SCHEDULE'': indica la frecuencia de comprobación. Sigue el formato de [[..:sistemas_operativos:linux:cron|cron]]. En el ejemplo de arriba, sería cada 6 horas.
 +  * ''DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT''. Hace que vigile automáticamente todos los contenedores. Si se pone a ''false'', habría que marcar contenedores con ''labels''.
 +
 +===== Notificaciones =====
 +
 +==== Telegram ====
 +
 +Ejemplo en el fichero Docker Compose:
 +
 +<code yaml>
 +    environment:
 +      # Telegram notifications
 +      DIUN_NOTIF_TELEGRAM_TOKEN: "123456789:AAGVEr3FF12345aoGl_y3AAAAAqm8F3qxM"
 +      DIUN_NOTIF_TELEGRAM_CHATIDS: "1234567"
 +      DIUN_NOTIF_TELEGRAM_TEMPLATEBODY: |
 +        🚀 *Actualización imagen Docker*
 +
 +        📦 *Imagen:* `{{ .Entry.Image }}`
 +        📦 *Contenedor:* `{{ .Meta.ID }}` (ID) - `{{ .Meta.Name }}` (Nombre)
 +        🔔 *Estado:* {{ .Entry.Status }}
 +
 +        {{ if .Entry.Image.HubLink }}
 +        🔗 {{ .Entry.Image.HubLink }}
 +        {{ end }}
 +
 +</code>
 +
 +==== Pruebas ====
 +
 +Entramos en el contenedor:
 +
 +<code>
 +docker compose exec -it diun sh
 +</code>
 +
 +Ejecutamos:
 +
 +<code>
 +diun notif test
 +</code>
 +
 +Usará el método de notificación que hayamos configurado y enviará una notificación a través de él.
 +
 +
informatica/software/diun.1772879433.txt.gz · Última modificación: por tempwin