I created Prism as a FOSS notification gateway primarily aimed at enhancing notifications for fully degoogled GOS users like myself. Prism can be used to forward notifications to Telegram, Signal or its custom Android app via WebPush. Prism also has an additional integration for Proton Mail push notifications.
Prism is a two part solution:
The central idea of Prism is to allow private push notifications with great UX, while still employing crowd blending of not having to directly connect to my own self-hosted services. The Prism Android app takes after Sunup of receiving its push notification from Mozilla's push service.
Note that Prism was created with inspiration solely from this thread: https://discuss.grapheneos.org/d/30217-rate-my-gos-setup-infosec-nerd
Pictures are worth a million words so here's my setup:
- I run my Prism service locally on my LAN over regular http. This is for extra security as my Prism service doesn't need to accept external requests. One could reverse-proxy over https to the WAN, but my setup doesn't need it.
- I use the Prism Android app primarily for push notifications from Proton Mail, Home Assistant and Beszel as well as my regular UnifiedPush apps. I also run my own minimalist Molly (Signal) fork named Polly.
Prism service: https://imgur.com/8roYUu8
Prism Android app: https://imgur.com/Yl8CVuR