Go to file
2022-07-22 16:47:08 -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 mark conversation update only after login timestamp 2022-07-21 13:14:37 -07:00
net fix for failed cross posted asset 2022-07-22 16:23:51 -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-22 16:47:08 -07:00

Databag is a self-hosting messaging service for the DWeb community. The backend is written in Go, and the frontend is written with ReactJs. 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

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