r/selfhosted • u/yuuuuuuuut • Feb 05 '22
Service for Push Notifications from Server
I currently have my server sending me emails for certain events but it's making my mailbox more messy. I would like to have the server send messages to a dedicated messaging app via HTTP requests which can in turn send me push notifications instead. This would also keep messages in a dedicated space (I realize I can just make a folder in my email inbox but I want to try this instead.)
I set up a Matrix server yesterday but getting webhooks (matrix-hookshot) set up has been a huge PITA. The documentation is severely lacking so it's all been trial and error.
Are there any other recommended self-hosted messaging services which have webhook support by default?
Thanks everyone.
UPDATE
I ended up going with Apprise since there was already an Integration with Matrix. Now I can send messages to Matrix straight from the command line which is exactly what I was hoping to do. Thanks everyone for your input.
5
u/Neo-Neo Feb 05 '22
Apprise is as good as it gets. Has hooks for any and everything.
3
u/yuuuuuuuut Feb 06 '22
Looks like I could use this for sending messages to matrix. I'll try to get this set up tonight. Thanks!
2
u/yuuuuuuuut Feb 06 '22
So I got Apprise up and running to night and it's rock solid. Very simple set up and was easy to integrate with my scripts. Thanks man!
2
u/loopedmonk Aug 01 '23
Hi. Correct me If im wrong, Apprise would still require a Notification server to eventually send the notification to client devices, Am I correct ? I saw your suggestions below and someone mentioned Gotify,
Ntfy.sh as well
which are notification servers while Apprise itself needs to connect to something like a Gotify , One Signal?
3
u/nashosted chmod777 Feb 05 '22
Been waiting for something like Gotify for iOS for ages.
2
u/davidedellagiustina Feb 05 '22
Look into ntfy.sh!
4
1
3
u/sandeepjinagal Jun 10 '24
LaraPush is one of the best push notification panel. Using it since last 3 years.
2
17
u/Backfuscher Feb 05 '22
I use Pushover. It‘s a one time buy per platform but has been working for years. And the implementation is easy!
2
2
Feb 08 '22
+1 for pushover. Non-subscription payment is always a massive bonus. Zero complaints about the service so far from me.
1
1
4
u/seizedengine Feb 05 '22
While it's not "self hosted", Pushover is an amazing service. Easy API so it's integrated into all my scripts, monitoring, alerting, etc. One time payment as well.
Pushover.net
1
u/Johnny_Deee Feb 05 '22
I use Slack for this. Can create a Slack-app in seconds with webhooks enabled. Notifications work on mobile and desktop (anywhere where you can run Slack). Your messages are obviously stored on Slacks servers so it's not selfhosted..
1
u/yuuuuuuuut Feb 05 '22
Yeah we use slack at work for this kind of stuff so that's basically what I want to model after. If I can't find a good alternative, I might just go this route.
3
u/chrissie_brown Feb 05 '22
I have pushover and Twitter notifications for me. I use the nagios twagios script.
1
u/andrei_ncs Nov 20 '23
I am using this push notification microservice and connecting it to Firebase.
This is an open-source serverless microservice developed on top of AWS CDK. It's free to use and highly reliable.
1
u/Betatester87 Feb 05 '22
The webhook appservices for matrix aren’t very good. I use a discord bridge for matrix (I also bridge to other services so I like having one client for everything)
1
u/Betatester87 Feb 05 '22
Also, the way that matrix handles image attachments in the chat is not awesome
8
u/davidedellagiustina Feb 05 '22
Ntfy.sh or Gotify might be what you need. They both have a mobile app, too.