mirror of
https://github.com/balzack/databag.git
synced 2025-02-12 03:29:16 +00:00
app/mobile | ||
doc | ||
net | ||
.gitignore | ||
LICENSE | ||
README.md |
Databag is a self-hosting network for the DWeb community, implementing the indicom messaging service. Notable features include:
- Public-private key based identity and not bound to any blockchain or hosting domain.
- Direct communication between app and contact's node with no server-side replication.
- Data revision trees for efficient syncrhonization.
- Websockets for delivering synchronization events.
- Each node can host any number of accounts.
- 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. For my self-hosting setup, I use Portainer with Nginx Proxy Manager running on an Intel Nuc. As a reslt the docker image I have built is for amd64