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 effient 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. I would greatly appreciate feedback on the UI/UX, bugs or features.
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