Servizi web liberi e rispettosi della tua privacy

Ntfy

Servizio di notifiche push leggere per script, server e applicazioni, utilizzabile semplicemente via HTTP, riga di comando, web o telefono.

Presentazione

Ntfy permette di inviare rapidamente notifiche da uno script, un server, un'applicazione o un terminale. Il servizio si basa su ntfy, un software libero progettato per pubblicare e ricevere messaggi in modo semplice, diretto e leggero, senza dover distribuire una soluzione di supervisione molto più pesante.

È una buona scelta se cerchi un modo rapido per ricevere un avviso sul tuo computer o telefono dopo un backup, un cron job, un semplice incidente, un cambio di stato o qualsiasi altra automazione tecnica.

Scheda rapida

URL del servizio ntfy.hostux.net
Tipo di servizio Notifiche e avvisi push
Software libero utilizzato ntfy
Tipo di funzionamento Pubblicazione / abbonamento per topic
Sito del progetto ntfy.sh
Codice sorgente github.com/binwiederhier/ntfy
Account richiesto No per un uso semplice su topic aperti, secondo la configurazione del servizio

Perché usare Ntfy

  • Inviare un avviso da uno script, un'attività pianificata o un server.
  • Ricevere rapidamente una notifica su telefono, web o postazione di lavoro.
  • Mettere in atto una supervisione leggera senza distribuire una soluzione pesante.
  • Aggiungere notifiche a un workflow tecnico con poche richieste HTTP.
  • Mantenere un sistema semplice, leggibile e facile da integrare nelle automazioni.

Funzionalità principali

  • Pubblicazione di messaggi tramite richieste HTTP PUT o POST.
  • Abbonamento a un topic dal web, un'app mobile, un client CLI o un'API.
  • Formati di abbonamento in JSON stream, SSE, testo grezzo o WebSocket.
  • Opzioni di messaggio come titolo, priorità, tag o altri metadati utili.
  • Possibile supporto di funzioni aggiuntive secondo la configurazione del server, come allegati o protezione di topic.

Come funziona il servizio

  • Scegli un topic, che funge da canale di notifica.
  • Pubblichi un messaggio su questo topic con una richiesta HTTP o tramite il client ntfy.
  • Gli abbonati a questo topic ricevono poi la notifica sul web, su mobile o tramite un'API di abbonamento.
  • Su un servizio aperto, il topic funge in pratica da segreto: è meglio scegliere un nome difficile da indovinare.
  • Secondo la configurazione dell'istanza, alcuni topic possono anche essere protetti da autenticazione o regole di accesso.

Casi d'uso

  • Avvisare al termine di un backup, un aggiornamento o un cron job.
  • Notificare un semplice incidente o un cambio di stato su un server.
  • Ricevere un messaggio da uno script shell, un'applicazione o una pipeline CI/CD.
  • Seguire eventi tecnici senza distribuire un intero strumento di monitoring.
  • Collegare rapidamente notifiche a un servizio personale o un homelab.

Esempi di utilizzo

Ntfy può essere usato molto semplicemente da uno script, un terminale o un'applicazione. Il principio è sempre lo stesso: pubblicare un messaggio su un topic, poi abbonarsi da il client di propria scelta.

  • curl -d "Backup completato" https://ntfy.hostux.net/mio-topic
  • curl -H "Title: Backup" -H "Priority: high" -d "Backup fallito" https://ntfy.hostux.net/mio-topic
  • ntfy publish mio-topic "Distribuzione completata"
  • curl -s https://ntfy.hostux.net/mio-topic/json
  • curl -s https://ntfy.hostux.net/mio-topic/sse

Questo servizio si integra bene con utilizzi come notifiche di backup, avvisi di attività pianificate, rilevamento di modifiche su un sito o messaggi inviati da uno strumento di automazione.

L'ecosistema ntfy documenta anche integrazioni concrete con strumenti come Changedetection.io, Watchtower, GitHub Actions, Node-RED, Home Assistant o Uptime Kuma, secondo i tuoi utilizzi.

Accedere al servizio

Servizio: ntfy.hostux.net

Servizi correlati

IRC per chat in tempo reale, Element come client Matrix.