Go to file
2022-07-13 11:48:38 -07:00
.github/workflows Update go.yml 2022-07-01 15:07:30 -07:00
app/mobile adding plaeholder for mobile app 2022-01-13 23:59:53 -08:00
doc support staggard loading of tags 2022-07-03 21:11:30 -07:00
net started go de-lint work 2022-07-13 11:48:38 -07:00
.gitignore adding http utility functions 2022-01-17 13:27:48 -08:00
LICENSE Initial commit 2021-12-20 13:45:17 -08:00
README.md Update README.md 2022-07-07 21:21:48 -07:00

Databag is a self-hosting messaging service for the DWeb community. Notable features include:

  • Public-private key based identity (not bound to any blockchain or hosting domain)
  • Federated (accounts on different nodes can communicate)
  • No server-side replication (direct communication between app and contact's node)
  • Websockets for delivering synchronization events.
  • Unlimited accounts per node
  • Server written in Go and browser app written with Reactjs.

You can test out the project here, but don't post anything important as this server is regularly wiped. Feedback on the UI/UX, bugs or features is greatly appreciated.

Installation

To use databag, you will need a DNS name pointing to your node with a certificate. You can deloy a node manually, but you will have a much easier time using a container service. Containers for arm64 and amd64 are available here