Stars
Forks
Watchers
Developer links
Databag
Families and small communities run their own messenger with Databag, where accounts live on a little home server and chats never pass through a platform company. Conversations live in topics instead of contact threads, so the ski trip, the shopping list, and the school parents each keep their own stream with unlimited participants. Seal a topic and end-to-end encryption means even you, the admin, cannot read it on the server. Friends on other Databag nodes join the same topics because accounts federate across servers, and identity comes from a public-private key pair rather than a phone number or a rented domain. Photos, videos, and files ride along in the thread, audio and video calls connect from the mobile and browser apps, and push alerts arrive through UnifiedPush, FCM, or APN when something new lands. The whole node sips resources, happily running on a Raspberry Pi class machine, and websockets deliver messages with low latency instead of polling. Host unlimited accounts for the whole household, protect sign-in with TOTP multi-factor authentication, and manage everything from apps on iOS, Android, F-Droid, or any browser. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Chat Without A Platform
- Your messenger runs on your hardware, with accounts talking directly to your node and no company relay in between. There is no platform to change terms, inject ads, mine metadata, or shut the service down.
- Sealed Topics Stay Private
- End-to-end encryption seals topic contents so the hosting admin cannot read them on the server. Identity rests on public-private key pairs, unbound to phone numbers, blockchains, or any single hosting domain name.
- Federate With Other Households
- Accounts on different nodes message and call each other in shared topics, so friends and family keep their own servers and still talk. Nobody has to join your node just to reach you socially.
- Runs On Almost Nothing
- The server is designed for efficiency and runs on a Raspberry Pi Zero class machine, with websockets pushing events at low latency. Unlimited accounts per node mean one tiny box serves everyone.
Features
- Topic Based Threads
- Messages organize by topic instead of by contact, and group threads accept unlimited participants. Each trip, project, or club keeps its own stream of text, photos, videos, and shared files.
- End-To-End Encryption
- Sealed topics encrypt content end to end, so the node storing them cannot view the messages. Public-private key identity anchors every account without phone numbers or external identity providers required.
- Audio And Video Calls
- Place audio and video calls from the mobile and browser apps inside your topics. NAT traversal uses a separate relay server when direct connections cannot punch through home routers.
- Federation Between Nodes
- Accounts hosted on different Databag nodes communicate directly in shared topics and calls. Your address looks like handle@yournode, and other nodes discover it without a central directory service.
- Apps And Push Alerts
- Native apps for iOS and Android, plus a browser app, notify through UnifiedPush, FCM, or APN for new contacts, messages, and calls. Multi-factor authentication with TOTP protects account sign-in.
- Featherweight Server
- The node consumes minimal resources and runs on a Raspberry Pi Zero v1.3, using websockets for push events to avoid polling. A single Docker container on port 7000 serves everyone.