Servicios web libres y respetuosos con tu privacidad

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 PUT o POST.
  • 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-topic
  • curl -H "Title: Backup" -H "Priority: high" -d "Error en la copia de seguridad" https://ntfy.hostux.net/mi-topic
  • ntfy publish mi-topic "Despliegue finalizado"
  • curl -s https://ntfy.hostux.net/mi-topic/json
  • curl -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

Servicios relacionados

IRC para conversación en tiempo real, Element como cliente Matrix.