Tired of vendor lock-in, surprise bills, or giving away user data just to send web push notifications?I felt the same pain while building PWAs and side projects. Firebase/OneSignal work great until you want control, want to self-host, or need to manage multiple apps without config sprawl.So I built (and just open-sourced) Scaffold Push Service — a lightweight, self-hosted server that does:Web push notifications (VAPID-based, no third-party dependency)
Built-in PWA hosting: dynamic manifests, scope isolation, custom icons/themes per app
Pretty /install/:slug landing pages (with device screenshots, YouTube preview embeds, App Store/Google Play redirects, SEO meta)
Admin dashboard to manage apps, subscriptions, and send notifications
Drop-in JS widget for the bell/banner/subscribe prompt — copy-paste integration
Multi-tenant from day one: one instance, many isolated apps via slugs
Everything runs in a single Docker container (or Railway/Fly/Render one-click deploy).
TMerlini
/
Scaffold-Push-Service
A self-hosted web push notification service with integrated PWA hosting. Connect multiple web apps to a single push server, serve dynamic Web App Manifests, and give each app a shareable app-store-style installation page — all from one deployment with no config files to manage.
Scaffold Push Service
Private, self-hosted push notifications + PWA hosting for multiple apps — no config hell, one deployment.
A self-hosted web push notification service with integrated PWA hosting. Connect multiple web apps to a single push server, serve dynamic Web App Manifests, and give each app a shareable app-store-style installation page — all from one deployment with no config files to manage.
Screenshots
Features
- Web Push Notifications — send to all subscribers or target a specific user by ID
- Scheduled Notifications — queue notifications for future delivery, cancel at any time
- Dynamic PWA Manifests — hosted and served per-project with icons, screenshots, language, categories
-
Installation Pages — shareable
/install/:slugpages with icon, description, screenshots carousel, YouTube preview, native app store…











Top comments (0)