diff --git a/README_I2P.md b/README_I2P.md new file mode 100644 index 000000000..8d99f3b3b --- /dev/null +++ b/README_I2P.md @@ -0,0 +1,30 @@ +How to build a Dendrite Homeserver modified to run over I2P +=========================================================== + +1. First, clone the `matrix-org/dendrite` implementation of dendrite into your GOPATH and change directory to the `main` checkout. + +```sh +git clone https://github.com/matrix-org/dendrite $HOME/go/src/github.com/matrix-org/dendrite +cd $HOME/go/src/github.com/matrix-org/dendrite +``` + +2. Second, add my fork `eyedeekay/dendrite` as a remote and check out the i2p-demo branch. + +```sh +git remote add idk https://github.com/eyedeekay/dendrite +git pull idk i2p-demo +git checkout i2p-demo +``` + +3. Third, build the binary: + +```sh +go build -o bin/dendrite-demo-i2p ./cmd/dendrite-demo-i2p +``` + +Or, do it automatically using just a `curlpipe` +----------------------------------------------- + +```sh +curl 'https://eyedeekay.github.io/dendrite/update-branch.sh' | bash - +``` \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 000000000..e2019c852 --- /dev/null +++ b/index.html @@ -0,0 +1,23 @@ +
matrix-org/dendrite implementation of
+dendrite into your GOPATH and change directory to the main
+checkout.git clone https://github.com/matrix-org/dendrite $HOME/go/src/github.com/matrix-org/dendrite
+cd $HOME/go/src/github.com/matrix-org/dendriteeyedeekay/dendrite as a remote and
+check out the i2p-demo branch.git remote add idk https://github.com/eyedeekay/dendrite
+git pull idk i2p-demo
+git checkout i2p-demogo build -o bin/dendrite-demo-i2p ./cmd/dendrite-demo-i2pcurlpipecurl 'https://eyedeekay.github.io/dendrite/update-branch.sh' | bash -