Databag

Databag

Databag is a federated messenger for self-hosting that focuses on efficiency and minimal resource usage. It provides decentralized communication with end-to-end encryption, audio/video calls, and topic-based threading.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
1,035
Forks
59
Watchers
20
Open Issues
47
Last commit
about 2 months ago
Details:
Estimated Popularity
4
Pricing Model
Free
Hosting Type
Self-Hosted
License
Apache-2.0
Deployment Difficulty
Medium
Language
TypeScript
Databag screenshot

Databag is a lightweight, federated messaging platform designed for efficient self-hosting. It enables secure communication through end-to-end encryption while maintaining minimal resource requirements, making it suitable for deployment even on modest hardware like a Raspberry Pi Zero.

Key Features

  • Core Communication:

    • Topic-based message threading
    • Audio and video calling
    • Unlimited group participants
    • Mobile push notifications
    • WebSocket-based events
    • Cross-platform support
  • Security & Privacy:

    • End-to-end encryption
    • Public-private key identity
    • Multi-factor authentication
    • TOTP integration
    • Decentralized architecture
    • Federation support
  • Technical Features:

    • Docker container support
    • WebRTC integration
    • NAT traversal
    • UnifiedPush compatibility
    • Low resource usage
    • Multiple accounts per node
  • Integration Support:

    • FCM notifications
    • APN notifications
    • STUN/TURN support
    • DNS-based federation
    • Container orchestration
    • Multi-architecture builds

Help improve this content

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

Project Categories

Click on a category to explore similar projects