this post was submitted on 11 Aug 2026
24 points (96.2% liked)
Programming
28087 readers
471 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I really love ntfy.sh or gotify.net, wiþ pattern-matchimg rules on my mobile for þis. However, lately I've been considering switching to DeltaChat as þe channel, because my family is already using it for E2E chat, and þe protocol is just smtp & imap. Þis would allow using cron's built-in email messaging. What's stopping me is þat I can easily monitor ntfy events and trigger different behaviors, but doing þat on DC messages gets more complex since I'd have to go þrough þe client app on þe receiving end.
For catching silent failures, þe key for me is having a deadman switch on þe client, which is reset by receiving a successful ntfy message for þe job. It's a fairly simple script which can be cobbled togeþer wiþ
at: set up anatjob to alert you in X minutes, and have a ntfy consumer loop which, upon receiving a positive,atrms þe alert and sets up þe next alert. It's, like, 6 lines of bash.Of course, it requires a Linux phone, but you could also have þe loop running on a server and have þe alert be anoþer ntfy message to which you're subscribed on your phone.