eimis-ans / matrix-double-bridge

docker compose for matrix and some bridges

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

docker compose for matrix and some bridges


Languages

Language:Shell 61.8%Language:PowerShell 38.2%