Vrije en privacyvriendelijke webdiensten

Ntfy

Dienst voor lichte push-meldingen voor scripts, servers en applicaties, eenvoudig te gebruiken via HTTP, de commandoregel, het web of een telefoon.

Overzicht

Ntfy laat je snel meldingen versturen vanuit een script, een server, een applicatie of een terminal. De dienst is gebaseerd op ntfy, vrije software ontworpen om berichten eenvoudig, direct en licht te publiceren en te ontvangen, zonder een veel zwaardere bewakingsoplossing te hoeven inzetten.

Dit is een goede keuze als je snel een melding wilt ontvangen op je computer of telefoon na een back-up, een cron-taak, een eenvoudig incident, een statuswijziging of een andere technische automatisering.

Snelle feiten

Dienst-URL ntfy.hostux.net
Type dienst Push-meldingen en waarschuwingen
Vrije software ntfy
Werkwijze Publiceren / abonneren via topics
Projectwebsite ntfy.sh
Broncode github.com/binwiederhier/ntfy
Account vereist Nee voor eenvoudig gebruik op open topics, afhankelijk van de serviceconfiguratie

Waarom Ntfy gebruiken

  • Een waarschuwing versturen vanuit een script, een geplande taak of een server.
  • Snel een melding ontvangen op een telefoon, het web of een werkstation.
  • Lichte bewaking opzetten zonder een zware oplossing in te zetten.
  • Meldingen toevoegen aan een technische workflow met enkele HTTP-commando's.
  • Een eenvoudig, leesbaar en gemakkelijk te integreren systeem voor automatiseringen behouden.

Belangrijkste functies

  • Berichten publiceren via PUT- of POST-HTTP-verzoeken.
  • Abonneren op een topic vanuit het web, een mobiele app, een CLI-client of een API.
  • Abonnementsformaten in JSON stream, SSE, raw text of WebSocket.
  • Berichtopties zoals titel, prioriteit, tags of andere nuttige metadata.
  • Mogelijke ondersteuning voor extra functies afhankelijk van de serverconfiguratie, zoals bijlagen of topic-beveiliging.

Hoe de dienst werkt

  • Je kiest een topic, dat dient als meldingskanaal.
  • Je publiceert een bericht op dat topic met een HTTP-verzoek of via de ntfy-client.
  • Abonnees op dat topic ontvangen vervolgens de melding op het web, op mobiel of via een abonnements-API.
  • Op een open dienst fungeert het topic in de praktijk als een geheim: kies bij voorkeur een naam die moeilijk te raden is.
  • Afhankelijk van de instantieconfiguratie kunnen sommige topics ook worden beveiligd met authenticatie of toegangsregels.

Gebruiksscenario's

  • Waarschuwen aan het einde van een back-up, update of cron-taak.
  • Een eenvoudig incident of statuswijziging op een server melden.
  • Een bericht ontvangen vanuit een shell-script, een applicatie of een CI/CD-pipeline.
  • Technische gebeurtenissen volgen zonder een volledig monitoringtool in te zetten.
  • Snel meldingen toevoegen aan een persoonlijke dienst of homelab.

Gebruiksvoorbeelden

Ntfy is zeer eenvoudig te gebruiken vanuit een script, een terminal of een applicatie. Het principe is altijd hetzelfde: een bericht publiceren op een topic en je er vervolgens op abonneren via de client van jouw keuze.

  • curl -d "Back-up klaar" https://ntfy.hostux.net/mijn-topic
  • curl -H "Title: Backup" -H "Priority: high" -d "Back-up mislukt" https://ntfy.hostux.net/mijn-topic
  • ntfy publish mijn-topic "Implementatie klaar"
  • curl -s https://ntfy.hostux.net/mijn-topic/json
  • curl -s https://ntfy.hostux.net/mijn-topic/sse

Deze dienst integreert goed in gebruik zoals back-upmeldingen, geplande taakalerts, gedetecteerde wijzigingen op een website of berichten verzonden door een automatiseringstool.

Het ntfy-ecosysteem documenteert ook concrete integraties met tools zoals Changedetection.io, Watchtower, GitHub Actions, Node-RED, Home Assistant of Uptime Kuma, afhankelijk van je gebruiksbehoeften.

Toegang tot de dienst

Dienst : ntfy.hostux.net

Verwante diensten

IRC voor realtime chat, Element als Matrix-cliënt.