Remix.run Logo
Show HN: Prism – Self-hosted notification gateway for privacy(github.com)
1 points by lone-cloud 6 hours ago

As a de-Googled Android user, I wanted a way to privately receive push notifications from the apps and services I use. I already use several UnifiedPush apps, but I needed something for apps and self-hosted services that do not support it natively.

So I built Prism and am officially joining a distinguished club of similarly named projects: the NSA's mass surveillance program, OpenAI's editor and two recent YC startups.

What is it?

Prism is a self-hosted notification gateway written in Go, with an optional Android companion app. It accepts webhook notifications through an ntfy-compatible API and routes them to Signal, Telegram or WebPush. The Android app is a UnifiedPush distributor. It pairs with the server through encrypted WebPush subscriptions and delivers messages via Mozilla's autopush service by default.

Prism also has a custom Proton Mail integration: notifications include quick reply actions, and messages are automatically dismissed when read on another device.

How I use Prism: - notifications from my self-hosted Beszel instance - rich notifications from Home Assistant, my home automation system; for example, leak sensor alerts and camera security alerts where HA captures a snapshot and sends it through Prism - Proton Mail notifications

All source is FOSS under AGPL v3. Prism service: https://github.com/lone-cloud/prism Prism Android: https://github.com/lone-cloud/prism-android