A self-hosted server for sending push notifications via Matrix, compatible with Gotify's API.
PushBits is a self-hosted server that acts as a relay for push notifications, allowing applications to send notifications via a simple web API and delivering them to users through the Matrix protocol. It solves the problem of receiving important notifications immediately without relying on proprietary services or additional dedicated apps.
Developers and system administrators who need a self-hosted, minimalistic notification solution compatible with existing tools like Gotify, and users who prefer receiving notifications through Matrix clients.
PushBits offers a self-hosted alternative to services like Pushover and Gotify, leveraging Matrix for delivery to avoid maintaining separate clients and plugins, while providing API compatibility with Gotify for easy integration.
A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides drop-in integration for systems using Gotify, allowing easy migration or dual use without changing client code, as stated in the README's compatibility feature.
Enables full deployment on your own infrastructure, giving data sovereignty and avoiding vendor lock-in, which aligns with the project's minimalistic, self-hosted philosophy.
Implements Argon2 for password storage and optional HIBP checks, offering robust protection against common attacks, as highlighted in the security features section.
Leverages Matrix for delivery, so users receive notifications through existing Matrix clients, eliminating the need to maintain separate plugins or apps, per the project vision.
The software is explicitly marked as alpha, meaning it may have bugs, incomplete features, and breaking changes, with no guaranteed timeline for updates due to maintainer shortages.
Lacks two-factor authentication and bi-directional key verification, which are admitted as missing in the README's features list, reducing suitability for high-security use cases.
Relies entirely on Matrix for notification delivery, which requires users to set up and maintain Matrix accounts and clients, adding complexity and potential compatibility issues.
PushBits is an open-source alternative to the following products: