PushBits

PushBits

PushBits is an open-source relay server for push notifications that delivers important notifications through Matrix, offering a self-hosted alternative to Pushover and Gotify without requiring an additional app.

Similar self-hosted alternatives:
Repository activity:
Stars
340
Forks
19
Watchers
5
Open Issues
9
Last commit
8 days ago
Details:
Estimated Popularity
1
Pricing Model
Free
Hosting Type
Self-Hosted
License
ISC
Deployment Difficulty
Easy
Language
Go

PushBits is a relay server for push notifications that enables you to send notifications via a simple web API and delivers them through Matrix. It provides a self-hosted alternative to services like Pushover and Gotify, with the advantage of not requiring a dedicated mobile app.

Key Features

  • Matrix-Based Delivery:

    • No additional app required
    • Uses existing Matrix clients
    • End-to-end encryption support
    • Cross-platform compatibility
    • Federated protocol benefits
    • Real-time message delivery
  • Gotify Compatibility:

    • Drop-in replacement for Gotify API
    • Compatible with existing plugins
    • Support for Watchtower notifications
    • Jellyfin integration
    • Priority levels support
    • Message formatting options
  • Security & Authentication:

    • Two-factor authentication (2FA)
    • Argon2 password hashing
    • HIBP weak password checking
    • API token authentication
    • Bi-directional key verification
    • User and channel isolation
  • Easy Management:

    • Simple web API
    • CLI for user management
    • Docker deployment
    • PostgreSQL or SQLite backend
    • Environment-based configuration
    • Multiple users and applications

Help improve this content

Found an error or want to add more information about PushBits? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects