diff --git a/README.md b/README.md index 2dd07becfdf99ee60c58f0ca8f304a4ed90e372f..f508aca02bbffed44e1bb77eb2cc8fc17507e784 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,11 @@ Afin de procéder à une installation correcte de Synapse, l'ensemble des procé ### [Sommaire](./procedures/3-synapse/README.md) -- À FAIRE +- [3.1: Mise en place de l'accès au service HTTP sur la VM](./procedures/3-synapse/http-service-vm.md) +- [3.2: Installation et configuration de Matrix](./procedures/3-synapse/install-config-matrix.md) +- [3.3: Création et gestion de la machine virtuelle](./procedures/3-synapse/create-manage-vm.md) +- [3.4: Connexion au serveur Matrix](./procedures/3-synapse/connect-matrix-server.md) +- [3.5: Attribution d'une nouvelle machine physique](./procedures/3-synapse/set-physical-machine.md) # 🚀 PARTIE 4: Configuration du client Element et reverse proxy diff --git a/procedures/3-synapse/install-config-matrix.md b/procedures/3-synapse/install-config-matrix.md index 6fcc540258f5ba738a3c2ce7d914febfb4428707..b7a2cd9b8292e6bd0b774e8d3dc530b3212fdfce 100644 --- a/procedures/3-synapse/install-config-matrix.md +++ b/procedures/3-synapse/install-config-matrix.md @@ -1,5 +1,29 @@ # 3.2 : Installation et configuration de Matrix +Maintenant que notre service HTTP est configuré, il est temps d'installer `Synapse`. +Synapse est un serveur de communication instantanée open source qui fonctionne avec le protocole Matrix. Il permet aux utilisateurs de communiquer via des conversations texte, des appels audio et vidéo, ainsi que des partages de fichiers. + +<hr> + +## 🖥️ Installation de Synapse sous Debian + +Pour installer Synapse sur notre machine virtuelle, il suffit de copier cette ensemble de commande fournies par le site officiel de [Matrix](https://packages.matrix.org/debian/). + +```bash +sudo apt install -y lsb-release wget apt-transport-https +sudo wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg +echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" | + sudo tee /etc/apt/sources.list.d/matrix-org.list +sudo apt update +sudo apt install matrix-synapse-py3 +``` + +Durant l'installation, le gestionnaire de paquets nous demande le nom de notre instance. Nous devons indiquer `machine-physique.iutinfo.fr:8008`. Attention à bien indiquer le port `8008` et à remplacer `machine-physique` par le *nom de votre machine physique* (par exemple ayou03). + +Le serveur écrira ses messages à destination de l’administrateur (les logs) dans le fichier /var/log/matrix-synapse/homeserver.log. + + + <hr>