Best self-hosted push notification software shown as ranked servers with a winner badge Best self-hosted push notification software shown as ranked servers with a winner badge

Best Self-Hosted Push Notification Software in 2026 (5 Picks)

The best self-hosted push notification software in 2026 by use case: LaraPush, Perfecty Push, web-push libraries, ntfy and Gorush compared.

The best self-hosted push notification software for most websites is a paid panel such as LaraPush, because it gives you a full marketing dashboard on your own server for a one-time price. WordPress sites on a zero budget can try Perfecty Push. Developers can build on the open-source web-push libraries, while ntfy and Gorush suit personal alerts and mobile apps.

When people search for the best self hosted push notification tool, they usually get lists of SaaS vendors with a “self-hosted” label slapped on. So I narrowed this list to software you can actually install and run yourself. Then I grouped it by job, because a website marketing panel and a phone alert server solve very different problems.

What is the best self-hosted push notification software?

The best self-hosted push notification software depends on what you’re sending and who’s sending it. Here’s the short version as of October 2026:

ToolBest forLicence / priceWeb push to site visitors?Marketing dashboard?
LaraPushWebsites and publishers that want a full panelFrom $499 one-time (excl. tax)YesYes
Perfecty PushSmall WordPress sites on zero budgetFree, open sourceYes (no Safari/iOS per its page)Basic, inside WordPress
web-push librariesDevelopers building their own systemFree, open sourceYes, once you build itNo, you build it
ntfyAlerts to your own phone or desktopFree, open sourceOnly to the ntfy web appNo
GorushPush for your own mobile appsFree, open source (MIT)No (APNs, FCM, HMS)No

If you only need the definition first, read what self-hosted push notification software is in our guide to the four types of push tools.

How did I choose these self-hosted tools?

I included a tool only if you can install it on a server you control and send notifications without a vendor account in the middle. That rule removed several popular names. For example, Mautic is open source and self-hosted, but its web notifications use OneSignal by default and need your own OneSignal account (Mautic docs). So the sending side isn’t self-hosted.

Then I checked four things for each tool, on its own site or repository on Oct 29, 2026:

  • Does it send web push to website visitors, or something else?
  • What does it cost, and under what licence?
  • How much of the marketing side (prompts, segments, scheduling, reports) is built in?
  • Is it still maintained?

1. LaraPush: best self-hosted push panel for websites

LaraPush is a self-hosted web push notification panel that you install on your own VPS. It’s built with Laravel, PHP and MySQL and delivers through Firebase Cloud Messaging. One licence covers one server, with unlimited domains, subscribers and campaigns on it.

It has the marketing features you’d expect from a SaaS tool. Those include five prompt styles, segmentation by device, browser, country and more, scheduling, up to two CTA buttons, templates and per-campaign analytics. There’s also an official WordPress plugin with push-on-publish, plus AMP and Blogger support.

ProsCons
One-time price, no per-subscriber feesNo free plan or free tier
Full marketing dashboard and REST APIYou run and maintain the VPS
Free installation and onboardingLicence covers one server; major upgrades are paid

Price (checked Oct 29, 2026): Startup $499 and Pro $799, one-time and excluding tax. A $399 Premium Add-on is available for Pro. Support lasts 6 months on Startup and 12 months on Pro. See LaraPush pricing and the feature list.

2. Perfecty Push: best free option for WordPress

Perfecty Push Notifications is an open-source WordPress plugin that stores subscribers in your WordPress database and sends push from your own server. It has push-on-publish, custom notifications, scheduling and a stats dashboard (plugin page).

However, check its status before you commit. On Oct 29, 2026, WordPress.org showed version 1.6.5, last updated about a year earlier, 3,000+ active installs, and a notice that it “hasn’t been tested with the latest 3 major releases of WordPress”. The plugin page also says iOS and Safari “are not supported yet”. Its own changelog claims about 10,000 notifications a minute on a 2 GB RAM, 1 vCPU server, which is the developer’s figure, not mine.

ProsCons
Free and open sourceNot tested with recent WordPress releases
Data stays in WordPressNo Safari or iPhone support per its page
Push-on-publish built inSending runs on WP-Cron inside your site

3. web-push libraries: best for developers who want to build

The web-push-libs projects are open-source libraries that handle the hard cryptography of web push. They exist for Node.js (web-push), PHP (web-push-php, MIT licence) and other languages. They generate VAPID keys, encrypt payloads and send to each browser’s push endpoint.

That’s all they do, though. You still build the subscription storage, opt-in prompt, admin dashboard, segments, scheduler, queue and reports. So this route is free in licence fees and expensive in developer time. I’ve broken that build list down in our guide to push notification software features.

4. ntfy: best for alerts to your own devices

ntfy is an open-source notification server you can self-host to send alerts to your own phone or desktop with a simple HTTP PUT or POST. It’s popular for server monitoring, backups and home automation. It also supports Web Push, so you can get alerts from the ntfy web app with the browser closed (ntfy docs).

It isn’t a website marketing tool, however. ntfy’s web push works for the ntfy web app on the same server, not as an opt-in widget for your visitors. Pick it for operational alerts, not for audience growth.

5. Gorush: best for your own mobile app backend

Gorush is an MIT-licensed push notification server written in Go. It sends to iOS through Apple Push Notification service (APNs), to Android through Firebase Cloud Messaging and to Huawei devices through HMS (Gorush on GitHub). It’s a solid backend piece if you ship native apps.

Even so, it doesn’t do browser web push or give marketers a dashboard. If your audience is website visitors, Gorush is the wrong layer. For that distinction, see web push vs app push.

Which self-hosted push tool should you pick?

Pick by who will use it day to day. A marketer or editor needs a dashboard; a developer can live with a library.

  • Publisher, store or agency with growing lists: LaraPush, for a full panel and flat cost.
  • Small WordPress blog, no budget, no iPhone audience: Perfecty Push, after testing it on a staging site.
  • In-house dev team with custom needs: web-push libraries plus your own admin.
  • Server and uptime alerts for yourself: ntfy.
  • Native iOS and Android apps: Gorush.

Still weighing self-hosting against SaaS in general? Our best push notification services and tools roundup covers hosted options too.

Frequently asked questions

What is the best self-hosted push notification software for websites?

For a full marketing dashboard on your own server, LaraPush is built for websites and costs from $499 one-time. Perfecty Push is a free open-source alternative for WordPress, but it hasn’t been tested with recent WordPress releases and doesn’t support Safari or iPhone per its plugin page.

Is there a free self-hosted push notification server?

Yes. Perfecty Push, ntfy and Gorush are free and open source, and the web-push libraries let developers build their own sender. Each one solves a different job, and only Perfecty Push gives website owners a ready opt-in and sending dashboard. You still pay for your server.

Is Mautic a self-hosted push notification tool?

Mautic is self-hosted marketing automation, but its web notifications use OneSignal by default. You need your own OneSignal account and its service worker, so the push delivery and subscriber handling depend on OneSignal rather than your Mautic server.

Can self-hosted push notifications reach iPhone users?

Yes, if the software supports Safari web push. iPhone and iPad users on iOS 16.4 or later must add your site to the Home Screen and allow notifications. LaraPush supports iOS Safari web push; Perfecty Push says iOS and Safari aren’t supported yet.

Leave a Reply

Your email address will not be published. Required fields are marked *