PushBits logo

PushBits

  •  0 ratings
In category: Communication / Custom Communication Systems

About PushBits

Self-hosted notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify.

  •   338  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: N/A  
  •   N/A  
  •   N/A  
  •  Latest commit: N/A  

Deploy this app to Linode with a free $100 credit!

Languages/Platforms/Technologies:
Lincenses:

More about PushBits

❗️ This software is currently in alpha phase.

PushBits

Receive your important notifications immediately, over Matrix.

PushBits enables you to send push notifications via a simple web API, and delivers them to your users.

Build status  Documentation  API Documentation  Matrix  License

💡 About

PushBits is a relay server for push notifications. It enables you to send notifications via a simple web API, and delivers them to you through Matrix. This is similar to what Pushover and Gotify offer, but it does not require an additional app.

The vision is to have compatibility with Gotify on the sending side, while on the receiving side an established service is used. This has the advantages that we need to maintain neither plugins (like those for Watchtower and Jellyfin) nor clients.

🤘 Features

  • [x] Multiple users and multiple channels (applications) per user
  • [x] Compatibility with Gotify's API for sending messages
  • [x] API and CLI for managing users and applications
  • [x] Optional check for weak passwords using HIBP
  • [x] Argon2 as KDF for password storage
  • [ ] Two-factor authentication, issue
  • [ ] Bi-directional key verification, issue

👮 License and Acknowledgments

Please refer to the LICENSE file to learn more about the license of this code. It applies only where not specified differently.

The idea for this software was inspired by Gotify.

💻 Development and Contributions

The source code is located on GitHub. You can retrieve it by checking out the repository as follows:

git clone https://github.com/pushbits/server.git

🔧 Want to contribute? Before moving forward, please refer to our contribution guidelines.

📫 Found a security vulnerability? Check this document for information on how you can bring it to our attention.

⭐️ Like fancy graphs? See our stargazers over time.

❓ Frequently Asked Questions (FAQ)

Why Matrix instead of X?

This project totally would've used Signal if it would offer a proper API. Sadly, neither Signal nor WhatsApp come with an API (at the time of writing) through which PushBits could interact.

In Telegram there is an API to run bots, but these are limited in that they cannot create chats by themselves. If you insist on going with Telegram, have a look at telepush.

The idea of a federated, synchronized but yet end-to-end encrypted protocol is awesome, but its clients simply aren't really there yet. Still, if you haven't tried it yet, we'd encourage you to check it out.

Comments (0)

Please login to join the discussion on this project.

PushBits Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

Linux VPS from $11/yr.
RackNerd VPS for $11.38/mo

Popular Projects

FluxBB

in Social Networks and Forums
 29k    0    0    0  

Nextcloud

in File Transfer & Synchronization
 17k    1    1    0  

Libreddit

in Social Networks and Forums
 5k    0    1    0  

CasaOS

in Self-hosting Solutions
 4k    0    0    0  

Audiobookshelf

in Audio Streaming
 3k    0    1    0  

Mediagoblin

in Photo and Video Galleries
 3k    0    0    0  

Dashboard

in Personal Dashboards
 2k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 17k    1    1    0  

Tube Archivist

in Automation
 2k    0    1    0  

OneDev

in Project Management
 1k    0    0    0  

iodine

in Proxy
 1k    0    0    0  

Alf.io

in Booking and Scheduling
 1k    0    0    0  

sysPass

in Password Managers
 741    0    0    0  

Misskey

in Social Networks and Forums
 2k    0    0    0  
pCloud Lifetime

Top Rated Projects

Gitea

 1 rating
in Project Management

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Pydio

 1 rating
in File Transfer & Synchronization

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Seafile

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

OTS logo
OTS cover

OTS

One-Time-Secret sharing platform with a symmetric 256bit AE…

Chatwoot logo
Chatwoot cover

Chatwoot

Self-hosted customer communication platform, an alternative…

Tinode logo
Tinode cover

Tinode

Instant messaging platform. Backend in Go. Clients: Swift i…