Echobell vs ntfy

Publier sur un sujet, ou faire sonner une personne précise

ntfy est une couche pub/sub soignée pour les notifications, open source et auto-hébergeable. Echobell est volontairement plus étroit : canaux privés, trois niveaux d'urgence dont un véritable appel, et livraison Apple Watch.

Echobell
VS
ntfy

Résumé rapide

ntfy est préférable si vous voulez posséder le serveur et traiter les notifications comme un flux de sujets. Echobell est préférable s'il faut réveiller une personne précise.

Choisissez Echobell quand l'alerte doit monter jusqu'à un appel, ou quand un nom de sujet devinable n'est pas un modèle d'accès acceptable.

En un coup d'œil

Echobell

ntfy

Modèle d'adressage

Canaux privés avec jeton propre et abonnés explicites

Noms de sujets publics auxquels s'abonne quiconque les connaît

Urgence maximale

Un appel entrant avec sonnerie et écran d'appel

Priorité 5 : son plus fort et vibration plus longue

Apple Watch

Livré sur une Apple Watch appairée

Les notifications atteignent la montre via le téléphone, comme d'habitude

Différences clés

Les deux transforment une requête HTTP en quelque chose sur votre téléphone. Ils divergent sur le destinataire d'une notification et sur son plafond d'escalade.

Modèle de livraison

Echobell

Approche différente

Un canal avec son propre jeton de déclenchement et les abonnés que vous ajoutez

Deux modèles différents. Celui de ntfy est plus simple ; celui d'Echobell est fermé par défaut.

ntfy

Approche différente

Un nom de sujet : sur le serveur public, le connaître suffit pour s'abonner

Plafond d'urgence

Echobell

Intégré

Le mode appel sonne avec un écran d'appel complet

Echobell peut monter au-delà du point où une notification cesse de fonctionner.

ntfy

Partiel

La priorité 5 sonne fort et vibre plus longtemps, mais reste une notification

Hébergement

Echobell

Non disponible

Service géré uniquement

ntfy l'emporte si vous voulez que le serveur, les données et les règles d'accès soient à vous.

ntfy

Intégré

Open source, auto-hébergeable, avec authentification et ACL sur votre instance

Mise en forme des messages

Echobell

Intégré

Modèles et conditions rendus et filtrés côté serveur

Echobell sort la mise en forme de chaque script qui envoie une alerte.

ntfy

Partiel

Publication par e-mail et boutons d'action, mais l'émetteur compose toujours le texte

Les points forts d'Echobell

Echobell échange la souplesse de ntfy contre de la fiabilité sur les alertes qu'on ne peut pas rater.

Une alerte qui sonne

Le mode appel arrive comme un appel, à travers le silencieux et Concentration — précisément ce que les niveaux de priorité ne savent pas faire.

Fermé par défaut

Un canal a un jeton de déclenchement et une liste d'abonnés : personne n'entre en devinant un nom.

La mise en forme au même endroit

Modèles et conditions s'exécutent côté serveur : dix émetteurs différents n'ont pas chacun leur code de composition.

Cas d'usage idéaux

On ajoute généralement Echobell à côté de ntfy pour l'une de ces raisons.

L'astreinte doit vraiment se réveiller— Quand la priorité 5 a déjà été dormie une fois.
L'astreinte doit vraiment se réveiller

Quand la priorité 5 a déjà été dormie une fois.

Le nom du sujet fait office de sécurité— Quand une chaîne indevinable est la seule chose entre un flux d'alertes et un inconnu.
Le nom du sujet fait office de sécurité

Quand une chaîne indevinable est la seule chose entre un flux d'alertes et un inconnu.

Les alertes viennent de nombreux émetteurs— Quand chaque script compose son message et qu'ils ont tous divergé.
Les alertes viennent de nombreux émetteurs

Quand chaque script compose son message et qu'ils ont tous divergé.

Passer de ntfy

Les deux acceptent un POST HTTP : un canal peut doubler un sujet le temps de comparer.

  1. 1

    Créez un canal par sujet

    Gardez les noms de sujets comme noms de canaux pour que la correspondance reste évidente.

  2. 2

    Pointez le publieur vers le webhook du canal

    Remplacez l'URL du sujet ntfy par le webhook Echobell. Les corps JSON passent tels quels.

  3. 3

    Faites passer la priorité 5 en appel

    Tout ce que vous publiiez à la priorité maximale est candidat à un canal en mode appel.

Questions fréquentes

Trouvez des réponses aux questions courantes sur Echobell

Non. La priorité la plus élevée de ntfy joue un son de notification plus long et plus fort. Le mode appel d'Echobell est un véritable appel entrant avec écran d'appel.

Pas intrinsèquement : la documentation de ntfy recommande de choisir des noms de sujets indevinables, et une instance auto-hébergée peut exiger une authentification. C'est un autre modèle d'accès, pas un modèle défaillant.

Non. ntfy est open source et vous pouvez l'exécuter ; Echobell est un service géré. Si l'auto-hébergement est l'exigence, ntfy est la bonne réponse.

Gardez les sujets. Ajoutez un canal qui sonne.

Publiez un sujet prioritaire aussi vers un canal Echobell en mode appel et comparez au prochain déclenchement.