… specifically, the thing to deliver alerts from your servers to your phone or whatever. I’m using Discord, because it doesn’t depend on my own infrastructure, and I can make a private “alerts” channel on my private server. But I’d like to switch to something that’s not Discord. I’m using alertmanager, FWIW.
All of my alerts go to Apprise, which sends it to Home Assistant. Home assistant allows me to either have silent notifications in the app I can look at later, or send as a push notification to my phone.
Mostly Zabbix and my own email server. Way I figure if there’s something broken enough to take out the email internally I’m probably already dealing with a broader issue.
ntfy, self-hosted offsite on an old phone, it takes around 300mA, ie.less than a watt.
ntfy app on my phone.
Wireguard between them.+1 for ntfy it’s great. I’m using their free servers though and it just routes my curl’d alerts to the phone app. Will have to look into self hosting it that sounds neat, love that you repurposed an old phone for that.
Adminforge also runs a free public ntfy server: https://ntfy.adminforge.de/
5V * 0.3A = 1.5W
Right you are. Still much cheaper than a laptop, let alone a server.
I’m old and don’t have any identifiable infos in my alerts so I use plain mail messages. If for some reason mail wasn’t a good option, I’d use ntfy
For my homelab i went with free tier of hetrixtools. it monitors uptime from different locations and has a number of alert options (email, webhook, etc.). free tier was enough for my small needs. as a bonus it also alerts for certificates nearing expiry, smtp monitor, heartbeat. pretty good for hobbyists.
I like ntfy.sh a lot. Sending a notification is a simple cURL request, and they have mobile apps. Also I gotta mention healthchecks.io for any cron job or uptime monitoring, which has ntfy.sh support built in.
Exactly what I use. Both are very low footprint, so they sit on an old raspberry pi, with the rest of the services on the n100. Works great for me.
Gotify, super easy to setup, very basic but has everything I need.
I use Munin for monitoring and XMPP for alerts via go-sendxmpp. That way I just configure munin like this:
contact.admin.command go-sendxmpp -u [bot_username] --password [bot_password] [contact]And that sends me messages to my main XMPP account whenever my servers breach a limit.
Thanks for the link to go-sendxmpp. It’s nice to have an xmpp-native way to send notifications
I have signal-cli set up on my home assistant and use that for notifications from home.assistant as well as uptime kuma, etc.
This is a neat idea. Thanks.
I host a matrix chat server with signal bridge and hit the matrix API to send messages. Basically the same thing but more hops. I might set that up too.
I’m using matrix directly for server notifications. I didn’t realize it could integrate with signal. What’s the use case there, either for server notifications or in general?
I use pushover for everything alerting, from home assistant to nagios.
A 1 time payment and you get 10,000 alerts a month
Just be aware that if you’re using the Android client, your phone/tablet will probably at some point put it into deep sleep which will prevent it from displaying notifications. You can (and should) change this in the app settings.
Gotify. Fast. Easy. Private. The messages live on my server.
Also, there is a Gotify app in F-droid to get notifications on the go.

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters LTS Long Term Support software version LXC Linux Containers Plex Brand of media server package XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging
[Thread #120 for this comm, first seen 7th Oct 2026, 22:30] [FAQ] [Full list] [Contact] [Source code]
I don’t presently, but back when I was working on a large codebase and needing to know when a painfully long compile finished, I used an XMPP client and server.
I am running an alertmanager instance which sends the alarms to telegram using a bot account.
Same, but I send them to my gotify instance.
ntfy







