apprise "listeners" reddit / selfhosted ---------------------------------------------------------------------- reddit-gk49cnajfe · 2023-10-26 19:44 *Struggling to find the usecase, I think I'm missing something major :D* Can you run apprise centrally and have it **receive** on multiple channels (smtp, webhooks, maybe syslog etc)? Can you have it hosted in your network and things that want to send a notification send the notification to it, and it forwards it via the preset media (email, discord, signal etc.) My scenario is (simplified): I now have a requirement of another server that sends notifications via a webhook (that is the only method).tp server which forwarded it via gmail to me. I now have a requirement of another server that sends notifications via a webhook (that is the only supported method). How can I receive messages on multiple different channels (smtp, webhooks, maybe syslog etc) and send via smtp (or something else I choose in the future). Is apprise going to help here? TIA! ---------------------------------------------------------------------- JoeB- · 2023-10-26 20:00 Look at [Mailrise](https://github.com/YoRyan/mailrise). It combines Apprise with an SMTP gateway. ***I suggest a better option...*** I hate email notifications. They lag and get mixed with other emails. I use the [**Pushover**](https://pushover.net/) notification service for all my notifications. The mobile app is a one-time $5 USD, and the service is free for up to 10,000 notifications per month. Benefits of Pushover include... 1. the ability to use multiple sources including: a) email redirections, direct application support ---------------------------------------------------------------------- thekrautboy · 2023-10-26 20:33 Pushover indeed is really good and well worth the price of the app, been using it for years. But obviously its not selfhosted at all. Great alternatives are ntfy.sh and Gotify ---------------------------------------------------------------------- thekrautboy · 2023-10-26 20:35 > Struggling to find the usecase for apprise, I think I'm missing something major :D Just from 2 days ago: https://www.reddit.com/r/selfhosted/comments/17ffx39/eli5_apprise/ > How can I receive messages on multiple different channels (smtp, webhooks, maybe syslog etc) and send via smtp (or something else I choose in the future). I would use n8n for that, you can feed almost anything as input to it, and output it as almost anything. Similar tools are automatisch and activepieces. ---------------------------------------------------------------------- reddit-gk49cnajfe · 2023-10-26 20:40 Thanks, I did look into n8n, but I couldn't find an SMTP trigger? At least it doesn't look to ship with one built in. ---------------------------------------------------------------------- thekrautboy · 2023-10-26 20:47 I dont have access to my own n8n right now to check for smtp, but im quite sure its somehow possible with it. Check the docs or maybe a plugin or something. ---------------------------------------------------------------------- JoeB- · 2023-10-26 21:20 > But obviously its not selfhosted at all. FWIW, neither is gmail, which is the target. The Pushover service will simply replace gmail in the message chain. ---------------------------------------------------------------------- thekrautboy · 2023-10-26 21:25 I didnt say gmail is selfhosted at all. Thats why i mentioned two notification systems that are fully selfhosted. And i dont see OP mentioning that gmail is a required target, they just mention sending via smtp or something else in the future, and thats the point. ---------------------------------------------------------------------- JoeB- · 2023-10-27 01:57 It may be me, or Reddit could be flaking out, but it appears that everyone except you and I have deleted their comments. I also cannot reply to your comment about N8N, so I am commenting again. Weird... I recommended Pushover in my previous comment. To address your initial question, I'm running Docker containers for Mailrise, which provides an SMTP gateway that embeds Apprise code, and also Apprise standalone. I use Mailrise for services that support only SMTP notifications (e.g. Proxmox). Mailrise translates an email message and, using Apprise code, submits it to Pushover. I use Apprise standalone for receiving notifications from Healthchecks, which monitors cron jobs. Healthchecks supports a number of notification services, but standalone Apprise was the best fit for me. As I understand, Apprise has its own light-weight HTML API for creating and configuring notification endpoints. It can create a webhook endpoint, but I don't believe it receives messages as webhooks. Like me, you probably will need multiple services. I tossed up an N8N container out of curiosity. It can accept a webhook and then act on it. It also supports Pushover. So, it looks like a webhook to N8N can be translated to a Pushover notification. Using Mailrise (for SMTP messages) along with N8N (for webhook and other messages) should provide the extensibility you're looking for. Again, I highly recommend Pushover. Receiving notifications from many different sources, that are organized into "applications" with their own icons, in one mobile app is a tremendous benefit... to me anyway. ---------------------------------------------------------------------- reddit-gk49cnajfe · 2023-10-27 03:40 Thanks, I did check the docs etc, but I presume there is a large community of plugins somewhere - couldn't find it 😬 With these plugins they usually revolve around *retrieving* emails and acting on them, rather than having a server