Ntfy
Servicio ligero de notificaciones push para scripts, servidores y aplicaciones.
Presentación
Ntfy permite enviar notificaciones desde scripts, servidores, aplicaciones o automatizaciones y recibirlas en interfaz web, aplicación móvil o clientes compatibles.
Es una herramienta simple para vigilancia técnica, alertas de tareas y automatización, basada en peticiones HTTP fáciles de integrar.
Resumen rápido
| URL del servicio | ntfy.hostux.net |
|---|---|
| Tipo de servicio | Notificaciones push |
| Software utilizado | ntfy |
| Tipo de funcionamiento | Publicación / suscripción por topics |
| Sitio del proyecto | ntfy.sh |
| Código fuente | github.com/binwiederhier/ntfy |
| Cuenta necesaria | No para un uso simple |
Por qué usar Ntfy
- Enviar notificaciones desde scripts, servicios o automatizaciones.
- Usar peticiones HTTP simples en lugar de una infraestructura compleja.
- Hacer visibles eventos en teléfono, escritorio o navegador.
- Disponer de una herramienta ligera de monitorización y automatización.
Funciones principales
- Publicación de mensajes mediante peticiones HTTP
PUToPOST. - Suscripción a un topic desde la web, una aplicación móvil, un cliente CLI o una API.
- Formatos de suscripción en JSON stream, SSE, texto plano o WebSocket.
- Opciones de mensaje como título, prioridad, etiquetas u otros metadatos útiles.
- Posibilidad de funciones adicionales según la configuración del servidor, como adjuntos o protección de topics.
Cómo funciona el servicio
- Una aplicación publica un mensaje en un topic.
- Los clientes suscritos reciben la notificación.
- Los nombres de topics no deben considerarse secretos si son fáciles de adivinar.
- El servicio está pensado para notificaciones, no para mensajería persistente.
Casos de uso
- Un script de copia de seguridad informa de éxito o error.
- Una comprobación de monitorización envía una alerta.
- Una tarea programada notifica su resultado.
- Una automatización ligera avisa a varios dispositivos.
Ejemplos de uso
Ntfy puede usarse de forma muy sencilla desde un script, un terminal o una aplicación. El principio es siempre el mismo: publicar un mensaje en un topic y suscribirse desde el cliente elegido.
curl -d "Copia de seguridad completada" https://ntfy.hostux.net/mi-topiccurl -H "Title: Backup" -H "Priority: high" -d "Error en la copia de seguridad" https://ntfy.hostux.net/mi-topicntfy publish mi-topic "Despliegue finalizado"curl -s https://ntfy.hostux.net/mi-topic/jsoncurl -s https://ntfy.hostux.net/mi-topic/sse
Este servicio encaja bien con notificaciones de copia de seguridad, alertas de tareas programadas, cambios detectados en un sitio web o mensajes enviados por una herramienta de automatización.
El ecosistema ntfy documenta también integraciones concretas con herramientas como Changedetection.io, Watchtower, GitHub Actions, Node-RED, Home Assistant o Uptime Kuma, según los usos.
Acceder al servicio
Servicio: ntfy.hostux.net