/matrix-double-bridge

docker compose for matrix and some bridges

Primary LanguageShell

Matrix bridge test bench

The goal of this repo is improve skills about Matrix and Matrix bridges

With the deployment of a Synapse instance with it's Element client and 2 bridges : Slack and Discord.

Prerequisites

Installations

Add "matrix.local" to the hosts file :

  • edit /etc/hosts for linux
  • edit C:\Windows\System32\drivers\etc\hosts for Windows and add
127.0.0.1       matrix.local

Set variables

  • Linux

    • Run cp .env_template .env
    • Run chmod +x setup-variables.sh
    • Set variables then run ./setup-variables.sh (this script can be run each time a line is filled in .env file)
  • Windows

    • Run cp .env_template .env
    • fill it with relevant values
    • manually report this values where each placeholder is present in the code

Setup matrix

Follow the instructions there : Matrix

Setup discord bridge

Follow the instructions there : discord-bridge

Setup Slack bridge

Follow the instructions there : slack-bridge

🗨️ Chat