Différences
Ci-dessous, les différences entre deux révisions de la page.
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/02 13:44] – [Configuration de Synapse] fate | serveur_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 |
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:// | + | deb http:// |
</ | </ | ||
Mettez à jour les paquets | Mettez à jour les paquets | ||
- | <code bash> | + | <code bash>sudo aptitude update</ |
Installez Synapse | Installez Synapse | ||
- | <code bash> | + | <code bash>sudo aptitude install matrix-synapse -t bookworm-backports</ |
- | L' | + | L' |
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: | ||
< | < | ||
- | Remplacez le chemin du certificat et de la clé TLS par les vôtres si vous en avez (voir [[serveur_hebergement: | + | Remplacez le chemin du certificat et de la clé TLS par les vôtres si vous en avez (voir [[serveur_hebergement:apache2: |
Décommentez la ligne | Décommentez la ligne | ||
Ligne 137: | Ligne 137: | ||
</ | </ | ||
Retenez le mot de passe. | Retenez le mot de passe. | ||
+ | |||
+ | Créez le fichier suivant : | ||
+ | < | ||
+ | |||
+ | Ajoutez la ligne suivante (remplacez le sous-domaine par le vôtre) : | ||
+ | < | ||
+ | |||
+ | |||
On va créer le fichier de configuration Apache. | On va créer le fichier de configuration Apache. | ||
- | ==== Configuration | + | ==== Configuration |
Créez le fichier | Créez le fichier | ||
Ligne 160: | Ligne 168: | ||
ServerName matrix.nomdedomaine.fr | ServerName matrix.nomdedomaine.fr | ||
- | ServerAdmin fate@nomdedomaine.fr | ||
| | ||
LogLevel warn | LogLevel warn | ||
Ligne 193: | Ligne 200: | ||
ProxyPassReverse /_matrix http:// | ProxyPassReverse /_matrix http:// | ||
</ | </ | ||
- | |||
- | # modern configuration, | ||
- | SSLProtocol | ||
- | SSLCipherSuite | ||
- | SSLHonorCipherOrder | ||
- | SSLCompression | ||
- | SSLSessionTickets | ||
- | |||
- | # OCSP Stapling, only in httpd 2.3.3 and later | ||
- | SSLUseStapling | ||
- | SSLStaplingResponderTimeout 5 | ||
- | SSLStaplingReturnResponderErrors off | ||
- | SSLStaplingCache | ||
</ | </ | ||
Ligne 226: | Ligne 220: | ||
Créez l' | Créez l' | ||
- | <code sql> | + | <code sql> |
Mettez le même mot de passe que celui que vous avez renseigné dans le fichier homeserver.yaml | Mettez le même mot de passe que celui que vous avez renseigné dans le fichier homeserver.yaml | ||
Ligne 241: | Ligne 235: | ||
Lancez Synapse | Lancez Synapse | ||
- | <code bash> | + | <code bash>sudo systemctl enable matrix-synapse</ |
- | <code bash> | + | <code bash>sudo systemctl start matrix-synapse</ |
Ligne 248: | Ligne 242: | ||
Lancez la commande | Lancez la commande | ||
- | <code bash> | + | <code bash>/ |
Répondez comme suit | Répondez comme suit | ||
Ligne 260: | Ligne 254: | ||
</ | </ | ||
- | Vous pouvez maintenant vous connectez | + | Vous pouvez maintenant vous connecter |
+ | |||
+ | ===== Activer la sauvegarde sécurisée ===== | ||
+ | |||
+ | Vos clés de chiffrement permettant d' | ||