Echobell vs ntfy

Pubblicare su un topic, o far squillare una persona precisa

ntfy è un livello pub/sub pulito per le notifiche, open source e self-hostable. Echobell è più stretto di proposito: canali privati, tre livelli di urgenza inclusa una vera chiamata, e consegna su Apple Watch.

Echobell
VS
ntfy

In breve

ntfy è lo strumento migliore se vuoi possedere il server e trattare le notifiche come un flusso di topic. Echobell è migliore se una persona precisa deve essere svegliata.

Scegli Echobell quando l'avviso deve salire fino a una chiamata che squilla, o quando un nome di topic indovinabile non è un modello di accesso accettabile.

In sintesi

Echobell

ntfy

Modello di indirizzamento

Canali privati con token dedicato e iscritti espliciti

Nomi di topic pubblici a cui può iscriversi chiunque li conosca

Urgenza massima

Una chiamata in arrivo con suoneria e schermata di chiamata

Priorità 5: suono più forte e vibrazione più lunga

Apple Watch

Consegnato a un Apple Watch abbinato

Le notifiche arrivano all'orologio tramite il telefono, come al solito

Differenze principali

Entrambi portano una richiesta HTTP sul tuo telefono. Divergono su a chi è indirizzata una notifica e fin dove può salire.

Modello di consegna

Echobell

Approccio diverso

Un canale con il proprio token e gli iscritti che aggiungi tu

Due modelli diversi. Quello di ntfy è più semplice, quello di Echobell è chiuso per impostazione predefinita.

ntfy

Approccio diverso

Un nome di topic: sul server pubblico, conoscerlo basta per iscriversi

Tetto di urgenza

Echobell

Integrato

La modalità chiamata squilla con schermata di chiamata piena

Echobell può salire oltre il punto in cui una notifica smette di funzionare.

ntfy

Parziale

La priorità 5 è forte e vibra più a lungo, ma resta una notifica

Hosting

Echobell

Non disponibile

Solo servizio gestito

ntfy vince se vuoi che server, dati e regole di accesso siano tuoi.

ntfy

Integrato

Open source, self-hostable, con autenticazione e ACL sulla tua istanza

Composizione del messaggio

Echobell

Integrato

Template e condizioni rendono e filtrano il contenuto lato server

Echobell toglie la formattazione da ogni script che invia un avviso.

ntfy

Parziale

Pubblicazione via email e pulsanti di azione, ma il testo lo compone comunque il mittente

Dove vince Echobell

Echobell scambia la flessibilità di ntfy con l'affidabilità sugli avvisi che non si possono perdere.

Un avviso che squilla

La modalità chiamata arriva come telefonata, attraverso silenzioso e Full Immersion: esattamente ciò che i livelli di priorità non fanno.

Chiuso per impostazione predefinita

Un canale ha un token e una lista di iscritti, quindi nessuno entra indovinando un nome.

La formattazione sta in un posto solo

Template e condizioni girano lato server, così dieci mittenti diversi non devono avere ciascuno il proprio codice di composizione.

Scenari ideali

Di solito si affianca Echobell a ntfy per uno di questi motivi.

Chi è reperibile deve svegliarsi davvero— Quando la priorità 5 è già stata dormita una volta.
Chi è reperibile deve svegliarsi davvero

Quando la priorità 5 è già stata dormita una volta.

Il nome del topic fa da sicurezza— Quando una stringa non indovinabile è l'unica cosa tra un flusso di avvisi e uno sconosciuto.
Il nome del topic fa da sicurezza

Quando una stringa non indovinabile è l'unica cosa tra un flusso di avvisi e uno sconosciuto.

Gli avvisi arrivano da molti mittenti— Quando ogni script compone il proprio messaggio e ormai sono tutti divergenti.
Gli avvisi arrivano da molti mittenti

Quando ogni script compone il proprio messaggio e ormai sono tutti divergenti.

Passare da ntfy

Entrambi accettano un POST HTTP, quindi un canale può affiancare un topic mentre confronti.

  1. 1

    Crea un canale per ogni topic

    Mantieni i nomi dei topic come nomi dei canali, così la corrispondenza resta ovvia.

  2. 2

    Punta il publisher al webhook del canale

    Sostituisci l'URL del topic ntfy con il webhook Echobell. I body JSON si conservano.

  3. 3

    Sposta la priorità 5 su chiamata

    Tutto ciò che pubblicavi con la priorità massima è candidato a un canale in modalità chiamata.

Domande frequenti

Trova le risposte alle domande più comuni su Echobell

No. La priorità più alta di ntfy riproduce un suono di notifica più lungo e forte. La modalità chiamata di Echobell è una vera chiamata in arrivo con schermata di chiamata.

Non intrinsecamente: la guida di ntfy stessa consiglia nomi di topic non indovinabili, e un'istanza self-hosted può richiedere autenticazione. È un modello di accesso diverso, non un modello rotto.

No. ntfy è open source e puoi gestirlo tu; Echobell è un servizio gestito. Se il self-hosting è il requisito, ntfy è la risposta giusta.

Tieni i topic. Aggiungi un canale che squilla.

Pubblica un topic ad alta priorità anche su un canale chiamata di Echobell e confronta al prossimo scatto.