... 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 56 comments

sorted by: hot top controversial new old
[–] 41 points 1 month ago (7 children)

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.

  • source
  • hideshow 7 child comments
  • [–] 6 points 1 month ago (2 children)

    +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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 21 points 1 month ago
    [–] 20 points 1 month ago (2 children)

    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.

  • source
  • hideshow 2 child comments
  • [–] 20 points 1 month ago (2 children)

    Is "my users" a valid answer? xD

  • source
  • hideshow 2 child comments
  • [–] 5 points 1 month ago

    Yes. My stuff is only for me, so the only way I find out something isn't working is when I go to use it. But that almost never happens.

    The only actual notifications I get is for updates.

  • source
  • parent
  • [–] 17 points 1 month ago (1 child)

    I use pushover for everything alerting, from home assistant to nagios.

    A 1 time payment and you get 10,000 alerts a month

  • source
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    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.

  • source
  • parent
  • [–] 28 points 1 month ago (1 child)

    I use my husband complaining that something stopped working and then me realizing it has been broken for days

  • source
  • hideshow 1 child comment
  • [–] 7 points 1 month ago

    Pushover for notifications. Paid a very small amount a decade ago. Works reliably ever since. And for monitoring I'm using Zabbix.

  • source
  • [–] 6 points 1 month ago (1 child)

    I am running an alertmanager instance which sends the alarms to telegram using a bot account.

  • source
  • hideshow 1 child comment
  • [–] 6 points 1 month ago

    Gotify, super easy to setup, very basic but has everything I need.

  • source
  • [–] 5 points 1 month ago

    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.

  • source
  • [–] 5 points 1 month ago*

    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.

    pQs1MVdJm452Gmo.png

  • source
  • [–] 4 points 1 month ago (2 children)

    I personally chose ntfy over gotify and use it everywhere

  • source
  • hideshow 2 child comments
  • [–] 1 point 1 month ago (1 child)

    I'm currently running both to decide which to use, what made you pick ntfy?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago*

    Honestly can't remember at this point. I also tried both and couldn't decide back when I was comparing.

    I think I started with gotify but struggled getting it working with one of my use cases and ntfy was able.

    I don't know if things have changed so I guess try both and see what best suits you

  • source
  • parent
  • [–] 4 points 1 month ago* (1 child)

    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.

  • source
  • hideshow 1 child comment
  • [–] 3 points 1 month ago

    I use pushover mostly. It'll let me know when disks are full, certs need renewing.

    Home assistant for home stuff. Sauna is heating, sauna reached temperature, boiler took a break because electricity is expensive, washing machine is done.

  • source
  • [–] 3 points 1 month ago

    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.

  • source
  • [–] 3 points 1 month ago

    monit + email

  • source
  • [–] 3 points 1 month ago

    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.

  • source
  • [–] 3 points 1 month ago

    I send my grafana alerts via Matrix (selfhosted) and Email (paid service), so either way it reaches me. Has worked out well enough so far

  • source
  • [–] 3 points 1 month ago

    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.

  • source
  • [–] 2 points 1 month ago

    My current setup is Uptime Kuma sending notifications via Ntfy.

    I need to resolve the issue of what to do when the internet is down (and thus Ntfy cannot be reached), but it has so far done everything I want it to do. It also means I get push notifications on all the devices I care to receive them on.

  • source
  • [–] 1 point 1 month ago

    For the urgent notifications that require immediate action I use apprise -> Pager duty (free tier) because it can overwrite the DnD settings on my phone and wake me up if im asleep. For all other notifications apprise -> matrix.

  • source
  • [–] 2 points 1 month ago

    Uptime Kuma

  • source
  • [–] 2 points 1 month ago

    For me it's the constant notifications I get from DAVx5 telling me that it can't connect to my Nextcloud server.

  • source
  • [–] 2 points 1 month ago

    I use smtp_to_telegram

  • source
  • [–] 2 points 1 month ago

    I don't have many alerts setup, but I use Mattermost anyway and I send alerts into a Mattermost channel. Sonarr and Radarr report when a download is complete. Jellyfdash reports when someone outside my home starts streaming something over Jellyfin.

  • source
  • [–] 2 points 1 month ago

    I created a slack workspace. Alerts sent via alert manager to a channel. Also has channels for ci runners, home assistant etc.

  • source
  • [–] [B] 2 points 1 month ago* (last edited 1 month ago)

    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
    MQTT Message Queue Telemetry Transport point-to-point networking
    Plex Brand of media server package
    XMPP Extensible Messaging and Presence Protocol ('Jabber') for open instant messaging

    6 acronyms in this thread; the most compressed thread commented on today has 10 acronyms.

    [Thread #120 for this comm, first seen 7th Oct 2026, 22:30] [FAQ] [Full list] [Contact] [Source code]

  • source
  • [–] 2 points 1 month ago

    zabbix with ntfy for short term alerts and a telegram bot for long-term alerts.

  • source
  • [–] 2 points 1 month ago*

    Depends...

    If someone's just arrived home, the freezer door's open, etc, then I'm using Home Assistant to speak / flash a light / etc.

    If a device fails, then Uptime Kuma sends via to ntfy & gotify (I'm trying both atm to decide on one)

    If it's something I've (not) done, then my partner tells me (arms folded, stern look)

  • source
  • [–] 2 points 1 month ago (3 children)

    Was using ntfy.sh until it was AI slopped. Now I'm on apprise. But ntfy was superior.

  • source
  • hideshow 3 child comments
  • [–] 7 points 1 month ago (2 children)

    What happened to ntfy? Care to elaborate a bit?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 month ago (1 child)

    This release : https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0

    This is the biggest release I've ever done on the server. It's 14,997 added lines of code, and 10,202 lines removed, all from one pull request that adds PostgreSQL support.

    The code was written by Cursor and Claude, but reviewed and heavily tested over 2-3 weeks by me.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 month ago

    MQTT and a vibecoded flutter app that subscribes to topics and will publish acks so it mutes alerts on other devices in my networks. Nothing I could find on the appstore would stay active well enough to be trusted. This one is pretty bulletproof.

  • source
  • [–] 1 point 1 month ago

    healthchecks.io and matrix.

  • source
  • [–] 1 point 1 month ago*

    I use AlertManager and the push notifications available on Home Assistant companion app.

    The push notifications from home assistant do me fine. AlertManager webhook to home assistant and a small automation to send the push.

    Could use matrix but this has been perfectly fine for now.

  • source
  • [–] 1 point 1 month ago*

    I’m using an Uptime Kuma container which can be configured to alert through just about anything you like.

  • source
  • [–] 1 point 1 month ago

    Peekaping hooked into home assistant for notifications.

  • source
  • [–] 1 point 1 month ago

    The only notifications I use are for my cameras through frigate so I just use home assistant to send push notifications when someone walks up to my house.

  • source