DemandHunt Demand signals from global communities
EN
Dev Tools & Micro-SaaS Stack Exchange · 2026-10-10

Wanted: a self-hosted web push notification server, not tied to any chat app

想有一套不绑定聊天软件的自托管 Web Push 通知服务器

At a glance · 30-second read
  • WhoStack Exchange · 2026-10-10 · 1 replies
  • The askWanted: a self-hosted web push notification server, not tied to any chat app
  • The openingA self-hosted Web Push gateway: REST-triggered, browser subscription admin, nginx-friendly. Open-source core, paid hosted version.

What was actually said

“I've a few services that currently use a chat service and a CLI client to generically send notifications from various apps. I'd like something similar without being tied to a chat client — just native web browsers. Something self-hosted, running behind nginx.”

— Stack Exchange · 2026-10-10 · softwarerecs.stackexchange.com/questions/95677/web-p…

Background and pain

The pain

Notification routing is hostage to a chat platform, and doing native Web Push yourself means reimplementing VAPID, subscriptions and endpoint routing.

A buildable angle

The opening

A self-hosted Web Push gateway: REST-triggered, browser subscription admin, nginx-friendly. Open-source core, paid hosted version.

How to validate it

  1. Read the whole thread and note the recurring scenarios — repetition is the density of the need.
  2. Search existing tools around "web push / self-hosted" and check which single step they actually cover.
  3. Put up a one-line landing page, share it back to Stack Exchange, and see whether anyone asks about pricing.

Existing options

ntfy, Gotify

From the thread · top comments

Most modern browsers support web push notifications as well as the two big mobile OSes. Completely different mechanisms though: Websites run JavaScript in a background thread as WebWorker , from which they can launch notification or nearly anything else normal JavaScript does. In that background thread, they hold open a connection to a web server. Every tab that does that has its own connection, handled in its own background thread. Mobile apps use an operating system service that holds open a single connection to a centralized server (Android: Google Play Services and Google's server). Source

— Marcus Müller · ▲ 0
Open the source thread

More threads on this pain

Related opportunities