Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Introducing Apprise-Go: Universal Notifications in a Single Binary

Featured Replies

Hey everyone,

We've just released Apprise-Go, a port of Apprise reimplemented in Go. For those unfamiliar, Apprise is very popular selfhosted notification library that supports 80+ services (Discord, Slack, Telegram, email, webhooks, and many more) through a unified API.

Why we built this:

While Apprise is fantastic, there are scenarios where a Python runtime isn't ideal—embedded systems, minimal containers, resource-constrained hardware, or situations where you just want a single binary you can drop anywhere and have it work immediately.

What we delivered:

  1. Single binary under 4MB (compressed)

  2. Zero dependencies (no Python, no pip, no venv)

  3. True cross-platform support (Linux, Windows, macOS, ARM, x86)

  4. 1:1 compatibility with Apprise semantics and design

Current status:

We've achieved core feature parity, but not all notification targets have been fully tested. We're actively seeking community feedback and contributions to reach the same level of quality as the original Apprise project.

Important note:

This isn't a fork or competition—it's a companion implementation meant to extend Apprise's reach to environments where Go is a better fit. Massive credit to Chris Caron for years of maintaining Apprise and building such a solid foundation to work from.

Links:

  1. GitHub: https://github.com/unraid/apprise-go

  2. Original Apprise: https://github.com/caronc/apprise

We'd love your feedback, bug reports, and contributions. If you find issues with specific notification services, please open an issue on our repo!

  • 2 months later...

Pretty excited about this, solid notifications support is something that has been missing from Unraid for a while, imo. Is the plan to include this as part of a future core Unraid release or will it become a plugin? Do you have an ETA for a stable/tested release? Thanks!

  • 1 month later...
On 4/17/2026 at 11:12 AM, SirCadian said:

Pretty excited about this, solid notifications support is something that has been missing from Unraid for a while, imo. Is the plan to include this as part of a future core Unraid release or will it become a plugin? Do you have an ETA for a stable/tested release? Thanks!


Official plugin spotted. ;)

You can find it in Apps now.

"Installs the apprise-go CLI as /usr/bin/apprise and adds an Apprise target under Settings > Notifications > Notification Agents."

Edited by Niklas

  • 2 weeks later...
On 4/17/2026 at 2:12 AM, SirCadian said:

Pretty excited about this, solid notifications support is something that has been missing from Unraid for a while, imo. Is the plan to include this as part of a future core Unraid release or will it become a plugin? Do you have an ETA for a stable/tested release? Thanks!

Yes, this is the plan! Look for a full video on this coming soon https://www.youtube.com/@uncastshow

  • 4 weeks later...

Just watched the vid... could you guys do a followup on how to configure other docker apps like Sonarr to use Apprise-Go to send notifications?

Does it support --attach? Can't make it to work...

Great! Thanks!

  • 4 weeks later...

I have something strange. I installed the plugin and set it up in Notifications settings with my Pushover-url. It works great. A bit too great, even...

I get all notifications twice. Once with a number in the title (like 1785442502, changing every time), once without. I switched it off again in the settings and now I get every notification once.

So something is sending the notification as well. Am I missing something?

My apprise-container is running on a secondary server on my network and apprise is only using my pushover-url. Pushover itself is disabled in the notifications-menu.

Thanks in advance!

  • 3 weeks later...
On 7/30/2026 at 4:25 PM, bartdejonckheere said:

I have something strange. I installed the plugin and set it up in Notifications settings with my Pushover-url. It works great. A bit too great, even...

I get all notifications twice. Once with a number in the title (like 1785442502, changing every time), once without. I switched it off again in the settings and now I get every notification once.

So something is sending the notification as well. Am I missing something?

My apprise-container is running on a secondary server on my network and apprise is only using my pushover-url. Pushover itself is disabled in the notifications-menu.

Thanks in advance!

I Figured out why this is happening - and I think fixed it. If you continue to have issues you can likely reboot your server to fix this (was due to a file name change that wasn’t cleaned up)

  • 4 weeks later...

Quick note to pass along fix found by Googling an error message I was getting about signal API errors. In my case it was SABnzbd raising the error after completing its queue:

WARNING - A Connection error occured sending 1 Signal API notification(s).

The actual desired message(s) were were sent correctly but then followed by report of the error in the last message. Not critical but annoying. Google found this page which tipped me off to using rto=[value] to introduce extra time for the reply to get back to Apprise that is was successful. I ended up using 10 as the examples 4 and then tried 6 were not enough to silence the errors coming though signal. I did notice that SAB still has the error but have not tried to eliminate that yet.

https://github.com/bbernhard/signal-cli-rest-api/issues/870

Example solution replacing "Apprise url(s):" in unRaid notification setting.


signal://192.168.0.0:8739/+15551212/+15551212?rto=10

As a follow-up to my previous post above, this seems to be inconsistent as far as the solution. Perhaps the devs can dig into this and figure out why it's raising errors when in fact no error occurs, at least not as far as the message being received

51 minutes ago, interwebtech said:

As a follow-up to my previous post above, this seems to be inconsistent as far as the solution. Perhaps the devs can dig into this and figure out why it's raising errors when in fact no error occurs, at least not as far as the message being received

We investigated this, are you using the python apprise library? We don't have the error message you mentioned, this is not a part of our apprise-go port.

I followed the Uncast Show how-to video:
https://www.youtube.com/watch?v=nghTU1PTVl0&t=459s

Uses the Apprise settings built-in to 7.4 and the Signal-API docker. The clients sending notifications are Unraid, SABnzbd, others I don't recall offhand... anything that supports notifications via Apprise.
Is there a better way to use Signal with UnRAID? Perhaps I have overcomplicated this. Thanks for any help.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.