Self-hosted push notifications for everything

Self-hosted push notifications for everything

I’ve been on the sidelines about self-hosting push notifications for a while. Along the way I’ve been watching Gotify and ntfy.

Given my requirement to have push notification sent to my iPhone, ntfy became my only known choice. The ease with which I was able to configure it was a bonus.

Prior to this I had Uptime-Kuma pushing notifications to email, which worked fine via SMTP, but it got a bit too much. While still using Uptime-Kuma with ntfy for internal systems & container up or down status, ntfy grants me much greater control over what I can get notified for.

The range of push notifications available to me has just gone through the roof. Say I want success or failure notifications for:

  • CRON jobs
  • Bash scripts
  • Sync jobs

Whatever you can think of, you’re only a Curl command away.

Push notifications from anything to wherever I am in the world.

I also use Uptime-Robot to monitor my public-facing websites or services from the greater Internet, and recommend it highly.

In summary: ntfy + uptime-kuma excel at monitoring internal systems, containers, or processes, and uptime-robot is equally good at monitoring Internet-facing sites. On the iPhone, I’m using the NTFY me App thus far.

Next, I’m toying with the idea of integrating LoggiFly with ntfy to get alerts on critical errors in log files…fun for another day in the homelab!

Leave a Reply

Your email address will not be published. Required fields are marked *