Ntfy: Effortless UnifiedPush Notifications
Welcome to Ntfy (pronounced as “notify”), your straightforward HTTP-based pub-sub notification service that fully complies with the UnifiedPush provider specification . Ntfy empowers you to effortlessly send notifications to your mobile or desktop devices from any computer and matrix server, and the best part is, there’s no need for sign-ups, costs, or intricate setups. Additionally, it’s open-source, offering the option of running your own instance.
By default, push notifications received on Matrix mobile apps act as wake-up calls for the application and do not transmit actual message payload, such as text message data. Even without Ntfy, your messages remain private, as push notifications passing through Google servers (on Android) or Apple servers (on iOS) contain only event ids.
However, Ntfy takes Matrix privacy and independence to the next level. With Ntfy, you can avoid routing these “application wake-up calls” through Google or Apple servers. Instead, they pass through your self-hosted Ntfy instance on your Matrix server.
Ntfy serves as a valuable tool for enhancing the privacy and autonomy of your Matrix setup. It ensures that your notifications no longer rely on Google or Apple servers. For instance, notifications can now be routed through your own Ntfy instance, self-hosted on your Matrix server, offering greater control over your data.
To use Ntfy effectively, you’ll need a mobile app that supports the UnifiedPush framework as an alternative for push notifications. Notably, Element mobile apps are well-suited for this purpose.
Getting Started with Ntfy
- Begin by installing a UnifiedPush distributor app. A recommended example is Ntfy (Source Code , F-Droid , Google Play ).
- Access the app settings and configure your UnifiedPush provider (Ntfy server) as the default server. Typically, it is hosted at
- Open any compatible Matrix client app (such as SchildiChat or Element) and navigate to the notification settings. Switch the notifications provider to
While there is an Ntfy app available for iOS (App Store or Source Code ), it’s important to note that none of the Matrix clients for iOS currently support Ntfy due to technical limitations of the iOS platform .
If you’re developing your own Matrix client app for iOS, be it from scratch or by forking on of the existing Matrix client applications , you may need to use the Sygnal push gateway service to deliver push notifications to it.
Don't have a Matrix server yet?
We specialize in setup, hosting and maintenance of Matrix and various Matrix & non-Matrix add-ons.
Hosting is on affordable VPS servers provided by us (via Hetzner Cloud) in the EU or US, or on your own infrastructure anywhere in the world.
Let's build your Matrix haven together!