/dendrite

Dendrite is a second-generation Matrix homeserver written in Go! (fork)

Primary LanguageGoApache License 2.0Apache-2.0

Dendrite

Fork!

Differences to upstream:

  • Replace official Pinecone with my fork of it that contains a patch to fix an issue with custom routers.
  • Added cmd/dendrite-demo-pinecone-i2p

How to run

See the Readme.

How to build

cd cmd/dendrite-demo-pinecone-i2p
go build

Needs Go 1.18 or later. Your distro should take care of it.

Todo

  • Do real world testing.
  • Check for privacy leaks.
  • Figure out how to forward the :8008 client listener and make clients connect over .i2p aswell (for non self hosters).
  • Upstream the pinecone-"fix"?
  • Fix the DialContext issue of the SAM lib
  • Monitor store and forward pr. We need to sync it with i2p.
  • Monitor cross-network stuff, generally this.
  • ...

For more information about Dendrite itself check out the main repo. Do not report bugs to them that might be our bugs.