Alertas de Gotify desde AlertHub

Alertas de Gotify desde AlertHub

Ops self-hosted ya usa Gotify para push en Android y una WebUI simple. La trampa habitual es un application token por SaaS y un montón de URLs /message?token= cuando alguien rota la app.

AlertHub trata Gotify como Discord o Mattermost: pegas una URL de mensaje en el proyecto. Las fuentes siguen en https://api.thealerthub.com/sendAlert (o email). AlertHub detecta Gotify (gotify) y publica JSON con título, mensaje y prioridad.

Docs: destino Gotify.

Cómo llega a Gotify

  1. En Gotify: Apps → crea una aplicación → copia el application token (se muestra una vez).
  2. Forma https://tu-gotify/message?token=TU_TOKEN (mantén el subpath si Gotify no está en la raíz del dominio).
  3. En AlertHub: Connections → Gotify del proyecto → pega la URL.
  4. Warning y critical se convierten en mensajes de Gotify (prioridad 5 vs 8). Info se queda en el panel.

El servidor debe ser accesible por HTTPS desde internet. Un Gotify solo en LAN no recibirá nada.

Configuración (una sola vez)

  1. Crea un proyecto en app.thealerthub.com.
  2. Crea la aplicación en Gotify y pega la URL de mensaje en AlertHub.
  3. Envía un warning de prueba con la API de ingestión.

Alerta 1: Guardia self-hosted en Android

Ops ya vive en Gotify. Pon fallos de Stripe, uptime y GitHub Actions en el mismo proyecto AlertHub para que Gotify sea el único destino extra.

Alerta 2: Gotify + destino email

AlertHub también tiene destino email para quien silencia el teléfono. Mismas fuentes; Gotify para el bolsillo, email para el auditor.

Alerta 3: Salir de un token de Gotify por app

Cuando cada proveedor tiene su application token, rotar la app implica tocar Stripe, Shopify y CI. Mueve la ingestión a AlertHub (Shopify, email) y deja una sola URL de Gotify en Connections.

Ideas para sacarle más partido

  • HTTPS público. AlertHub llama a Gotify desde la nube. Usa un reverse proxy con TLS; no pegues una URL http:// de LAN.
  • Prioridad. Critical mapea a prioridad 8 de Gotify (sonido en Android); warning a 5.
  • El mismo patrón que Mattermost. Si un segundo equipo sigue en Mattermost, añade el destino Mattermost en el mismo proyecto.

Preguntas frecuentes

¿Gotify es un destino de primera?
Sí. AlertHub formatea el JSON cuando el webhook guardado se clasifica como Gotify, la misma familia que Discord y Mattermost.

¿Funciona con un install en subpath?
Sí. Pega https://example.com/gotify/message?token=…. AlertHub reconoce /message?token= en cualquier host HTTPS.

¿Las alertas info salen en Gotify?
No. Sube el nivel de la fuente cuando el teléfono deba verlo.

Siguientes pasos

Pega una URL de mensaje de Gotify en Connections, sigue la configuración de Gotify y envía un warning de prueba.

Relacionado: alertas Mattermost · Stripe → Gotify · n8n/Zapier/Make → Gotify · Guardia con Slack