serveur_hebergement:matrix:installer_matrix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:matrix:installer_matrix [2022/10/18 07:46] – [Création du compte admin] fateserveur_hebergement:matrix:installer_matrix [2024/01/15 13:13] (Version actuelle) – [Installation de Synapse] fate
Ligne 1: Ligne 1:
 ====== Installer Matrix ====== ====== Installer Matrix ======
  
-Matrix est un protocole de communication ouvert. Le côté intéressant est qu'il permet de créer des ponts pour discuter avec des personnes utilisant d'autre logiciels de communication comme Whatsapp, Signal, Telegram, etc.+Matrix est un protocole de communication ouvert. Le côté intéressant est qu'il permet de créer des ponts pour discuter avec des personnes utilisant d'autres logiciels de communication comme Whatsapp, Signal, Telegram, etc.
  
 On va donc voir comment installer un serveur Matrix sur un Raspberry Pi 4. On va donc voir comment installer un serveur Matrix sur un Raspberry Pi 4.
Ligne 27: Ligne 27:
 <code bash> <code bash>
 # dépôt backports # dépôt backports
-deb http://ftp.debian.org/debian bullseye-backports main+deb http://ftp.debian.org/debian bookworm-backports main
 </code> </code>
  
Ligne 34: Ligne 34:
  
 Installez Synapse Installez Synapse
-<code bash>sudo aptitude install matrix-synapse -t bullseye-backports</code> +<code bash>sudo aptitude install matrix-synapse -t bookworm-backports</code> 
-L'option "-t bullseye-backports" sert à forcer l'installation depuis le dépôt backports+L'option "-t bookworm-backports" sert à forcer l'installation depuis le dépôt backports
  
 Il vous sera demandé le sous-domaine qui sera utilisé par le serveur Matrix (matrix.memodugeek.info par exemple). Il vous sera demandé le sous-domaine qui sera utilisé par le serveur Matrix (matrix.memodugeek.info par exemple).
Ligne 50: Ligne 50:
 <code>/etc/matrix-synapse/homeserver.yaml</code> <code>/etc/matrix-synapse/homeserver.yaml</code>
  
-Remplacez le chemin du certificat et de la clé TLS par les vôtres si vous en avez (voir [[serveur_hebergement:let_s_encrypt_certbot_et_ssl_sur_debian|Let’s Encrypt, Certbot et SSL sur Debian]] si vous voulez en créer)+Remplacez le chemin du certificat et de la clé TLS par les vôtres si vous en avez (voir [[serveur_hebergement:apache2:let_s_encrypt_certbot_et_ssl_sur_debian|]] si vous voulez en créer)
  
 Décommentez la ligne Décommentez la ligne
Ligne 137: Ligne 137:
 </code> </code>
 Retenez le mot de passe. Retenez le mot de passe.
 +
 +Créez le fichier suivant :
 +<code>/etc/matrix-synapse/conf.d/server_name.yaml</code>
 +
 +Ajoutez la ligne suivante (remplacez le sous-domaine par le vôtre) :
 +<code>server_name: "matrix.domaine.fr"</code>
 +
 +
  
 On va créer le fichier de configuration Apache.  On va créer le fichier de configuration Apache. 
  
-==== Configuration de Apache ====+==== Configuration d’Apache ====
  
 Créez le fichier  Créez le fichier 
Ligne 192: Ligne 200:
         ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix         ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix
 </VirtualHost> </VirtualHost>
- 
-# modern configuration, tweak to your needs 
-SSLProtocol             all -SSLv3 -TLSv1 -TLSv1.1 
-SSLCipherSuite          ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 
-SSLHonorCipherOrder     on 
-SSLCompression          off 
-SSLSessionTickets       off 
- 
-# OCSP Stapling, only in httpd 2.3.3 and later 
-SSLUseStapling          on 
-SSLStaplingResponderTimeout 5 
-SSLStaplingReturnResponderErrors off 
-SSLStaplingCache        shmcb:/var/run/ocsp(128000) 
  
 </code> </code>
Ligne 247: Ligne 242:
  
 Lancez la commande Lancez la commande
-<code bash>register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008</code>+<code bash>/usr/libexec/matrix-synapse/register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008</code>
  
 Répondez comme suit  Répondez comme suit 
Ligne 259: Ligne 254:
 </code> </code>
  
-Vous pouvez maintenant vous connectez à votre serveur avec ce compte via le client Element que vous pouvez installer soit sur votre smartphone soit sur votre PC+Vous pouvez maintenant vous connecter à votre serveur avec ce compte via le client Element que vous pouvez installer soit sur votre smartphone soit sur votre PC 
 + 
 +===== Activer la sauvegarde sécurisée ===== 
 + 
 +Vos clés de chiffrement permettant d'accéder à vos messages chiffrés peuvent être sauvegardées sur le serveur Matrix. Dans votre client, allez dans les paramètres puis dans Sécurité et vie privée. Activez la sauvegarde sécurisée et choisissez une phrase de sécurité (choisissez-en une suffisamment forte). Sauvegardez la clé de sécurité qui va s'afficher. Quand vous vous connecterez, cette phrase de sécurité vous sera demandée pour pouvoir afficher les messages chiffrés 
  
  
  
  • serveur_hebergement/matrix/installer_matrix.1666079191.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)