Ask HN: Good tool to send personal notifications?

9 points by michaelwm ↗ HN
I need a simple service to send push notifications programmatically to my own phone. I don't want to make an entire app, but I am okay with (and know it will likely involve) downloading one. I don't want to use email or SMS. I want something like PagerDuty, but for myself. I want to send an API request and have my phone alert me the next second. Is there such a service?

13 comments

[ 1.4 ms ] story [ 46.2 ms ] thread
You can try notin (I think it's for Android only).
Pushover
I second this. Been using it for years, easy and reliable.
Wow, this looks like the perfect answer to the OP’s question.

It’s a $5 app, one time purchase, with a simple HTTP API to send notifications. Looks super useful.

https://pushover.net/

Thank you, I started using this yesterday and it works great! Perfectly fits my requirements.
A Slackbot maybe?
Why not email? I just call the SES API and I’m immediately notified.
I've had good usage with gotify, though I believe it is Android only.

https://gotify.net/

Gotify has been working well for me.

Uses: Home automation through code red, someone swipes their card at the reader at the door of a building, pages.

Haven't hooked it up to a badge reader yet. Main use currently is as a garage door alert, have some custom code hooked up to a sensor that alerts on gotify. Just don't want to leave the door open :P Other uses are minor, but like some chat notifications (rocket chat stuff), or major alerts for some of my homelab. Always looking for more uses!
While we're on the subject - can anyone provide examples on what purpose you're using notifications for privately?
Matrix server/Element mobile app if you want something that you can host yourself / privacy is a concern. The Synapse Matrix server doesn’t send your message content to any Apple/Matrix.org server, it just tells your phone to download the message from your self-hosted instance.

Little more complicated to get setup and maintaining it though (not just a `curl` call )