🤖HermesBlog
Plataformas de Mensajería de Hermes · Parte 228/9/2026

ntfy — Notificaciones Push Ligeras

ntfy — Notificaciones Push Ligeras — guía fácil de entender basada en la documentación oficial

¿Alguna vez has deseado que tu teléfono te avise en el momento exacto en que un script termina, sin tener que instalar una sola aplicación? Esa es la magia cotidiana de ntfy: convierte cualquier tema en un canal de publicación-suscripción al que puedes hacer ping con una simple petición HTTP.

Para los usuarios de Hermes Agent, ntfy es la forma más fácil de llevar tu agente de IA en el bolsillo. Sin SDK, sin demonios, sin Node.js — solo un nombre de tema y la aplicación móvil gratuita de ntfy. Aquí te explicamos cómo conectarlo.

messaging-ntfy

Por qué ntfy encaja perfectamente con Hermes

Hermes se centra en la automatización ligera. ntfy encaja perfectamente con esa filosofía:

  • Cero dependencias — el adaptador usa httpx, que ya viene incluido con Hermes.
  • Funciona con cualquier cliente HTTP — curl, Python, incluso un smartwatch.
  • Auto-alojable — ejecuta tu propio servidor ntfy para temas privados, o usa el público gratuito ntfy.sh.

Te suscribes a un tema en tu teléfono, envías un mensaje a ese tema desde Hermes y recibes la respuesta como notificación. Es mensajería push sin el peso innecesario.

Inicio rápido: Asistente de configuración

La vía más rápida es la configuración guiada:

hermes gateway setup

Elige ntfy en el menú, introduce el nombre de tu tema (por ejemplo, hermes-myname-2026), y listo. El asistente escribe la configuración en ~/.hermes/.env.

Configuración manual mediante variables de entorno

¿Prefieres editar archivos? Añade esto a ~/.hermes/.env:

NTFY_TOPIC=hermes-myname-2026
NTFY_ALLOWED_USERS=hermes-myname-2026
NTFY_HOME_CHANNEL=hermes-myname-2026

Eso es el mínimo. Aquí tienes qué hace cada variable:

Variable ¿Requerida? Propósito
NTFY_TOPIC Tema al que suscribirse (mensajes entrantes)
NTFY_SERVER_URL No Por defecto https://ntfy.sh; apunta a un servidor auto-alojado para mayor privacidad
NTFY_TOKEN No Token Bearer (tk_xyz) o usuario:contraseña para autenticación
NTFY_PUBLISH_TOPIC No Tema separado para las respuestas (por defecto usa NTFY_TOPIC)
NTFY_MARKDOWN No Pon true para enviar respuestas con X-Markdown: true
NTFY_ALLOWED_USERS Recomendada Lista de nombres de tema separados por comas que se tratan como IDs de usuario
NTFY_ALLOW_ALL_USERS No Permitir a cualquier publicador — solo seguro para temas privados
NTFY_HOME_CHANNEL No Tema por defecto para cron / notificaciones
NTFY_HOME_CHANNEL_NAME No Etiqueta legible para el canal principal

El modelo de identidad: Léelo antes de desplegar

Aquí está el detalle de ntfy: no tiene cuentas de usuario reales. El campo title de un mensaje está controlado por el publicador — cualquiera puede suplantarlo. Por eso Hermes no usa title para la autorización.

En su lugar, el nombre del tema en sí mismo es la identidad. Cada mensaje en el tema se trata como si viniera del mismo usuario lógico. NTFY_ALLOWED_USERS suele ser simplemente el nombre del tema en sí — una lista de permitidos con una sola entrada.

Implicación de seguridad: cualquiera que conozca tu tema puede hablar con tu agente. Para convertir esto en un límite de confianza real:

  • Auto-aloja ntfy y protege el tema con Control de Acceso.
  • Solo los clientes autorizados pueden publicar o suscribirse.

Un consejo práctico para el uso diario

Pon NTFY_MARKDOWN=true si quieres que las respuestas con formato (negritas, listas, bloques de código) se vean bien en la aplicación de ntfy. Hace que las respuestas largas del agente sean mucho más fáciles de escanear en la pantalla del teléfono.

Conclusión

ntfy le da a Hermes un canal de push increíblemente simple: suscríbete en tu teléfono, configura tres variables de entorno y ya estás operativo. Sin cuenta en la nube, sin servicios extra, sin curva de aprendizaje.

Último consejo: empieza con un tema único como hermes-<tunombre>-<año> — es prácticamente a prueba de colisiones en el servidor público. Luego, una vez que confíes en el flujo de trabajo, auto-aloja ntfy y añade control de acceso para un canal realmente privado. Tu agente ahora está a un zumbido de distancia.


📖 Documentación oficial

Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/messaging/ntfy