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- ofPOST-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-topiccurl -H "Title: Backup" -H "Priority: high" -d "Back-up mislukt" https://ntfy.hostux.net/mijn-topicntfy publish mijn-topic "Implementatie klaar"curl -s https://ntfy.hostux.net/mijn-topic/jsoncurl -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