From b81ade8735d8899f7321d8177b147df76f9fedcb Mon Sep 17 00:00:00 2001 From: "hugo.debuyser.etu" <hugo.debuyser.etu@univ-lille.fr> Date: Sat, 4 Jan 2025 17:32:12 +0100 Subject: [PATCH] avancement partie 3 --- README.md | 6 ++++- procedures/3-synapse/install-config-matrix.md | 24 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2dd07be..f508aca 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 6fcc540..b7a2cd9 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> -- GitLab