Open, interoperable, decentralised real-time communication – reference Matrix homeserver https://github.com/matrix-org/synapse/
This repository has been archived on 2021-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
3wc 309122240a SERVICE -> APP 2020-10-29 19:42:05 +02:00
.envrc.sample SERVICE -> APP 2020-10-29 19:42:05 +02:00
.gitignore Add .gitignore & README 2020-09-08 18:41:20 +02:00
README.md Simplify set-up using custom abra command 2020-09-11 18:14:16 +02:00
abra-commands.sh Simplify set-up using custom abra command 2020-09-11 18:14:16 +02:00
compose.yml Working(?) TURN server 2020-09-11 18:14:02 +02:00
entrypoint.sh.tmpl Working(?) TURN server 2020-09-11 18:14:02 +02:00
turnserver.conf.tmpl Working(?) TURN server 2020-09-11 18:14:02 +02:00

README.md

Matrix Synapse

Matrix Synapse, based on the official matrixdotorg/synapse image.

  1. Set up Docker Swarm and abra
  2. Deploy compose-stacks/traefik
  3. cp .envrc.sample .envrc
  4. Edit .envrc - be sure to change $DOMAIN to something that resolves to your Docker swarm box
  5. direnv allow (or . .envrc)
  6. abra secret_generate coturn_shared_secret
  7. abra deploy
  8. abra service_run synapse to open a shell
  9. abra register_new_matrix_user