Aller au contenu

Messagerie instantanée Matrix

Le réseau héberge sa propre messagerie instantanée, basée sur Matrix 🡕. Discussions, partage de photos et de fichiers, appels audio et vidéo : tout reste chez nous, sur notre serveur.

Matrix est un système de messagerie comparable à WhatsApp ou Telegram, avec trois différences qui changent tout :

  • Privé : les messages sont stockés sur le serveur de la maison, pas chez un géant du web.
  • Chiffré : les conversations sont chiffrées de bout en bout par défaut.
  • Ouvert : on choisit son application (client) parmi plusieurs 🡕, sur ordinateur ou téléphone.

Les conversations s’organisent en salons : un salon par sujet, par famille, par projet… et des messages directs entre deux personnes.

Mon identifiant Matrix est construit sur mon compte habituel : @prenom:domain.tld. Pas de nouveau mot de passe à retenir, la connexion passe par l’identification unique du réseau (la même que pour les autres services, voir Gérer mon compte).

  1. Sur ordinateur : j’ouvre https://element.domain.tld dans mon navigateur, je clique sur Se connecter, et je m’identifie avec mon compte du réseau.

  2. Sur téléphone : j’installe l’application Element (Android ou iPhone). Au démarrage, je choisis « Autre serveur » et j’indique matrix.domain.tld, puis je m’identifie de la même façon.

  3. À la première connexion, Element me propose de vérifier ma session et de sauvegarder mes clés de chiffrement. Je suis les instructions : c’est ce qui me permettra de relire mes anciens messages sur un nouvel appareil.

Un pont (« bridge ») relie Matrix à une messagerie extérieure. Une fois mon pont activé, mes conversations WhatsApp, Telegram ou Messenger apparaissent dans Element comme des salons ordinaires : je lis et je réponds depuis Element, mes correspondants ne voient aucune différence.

Diagram

Chaque pont est piloté par un robot (« bot ») : un contact spécial à qui j’envoie des commandes. Le principe est le même pour tous :

  1. Dans Element, je démarre une conversation directe avec le bot du pont (par exemple @whatsappbot:domain.tld).

  2. Je lui envoie login et je suis ses instructions (scanner un QR-code, donner mon numéro…).

  3. C’est tout : mes conversations arrivent au fur et à mesure. Chacun connecte son propre compte, sans interférence avec les autres utilisateurs du réseau.

Bot : @whatsappbot:domain.tld. Envoyer login, choisir la méthode QR-code, puis sur le téléphone : WhatsApp → Réglages → Appareils connectés → Connecter un appareil, et scanner le code affiché dans Element. Le téléphone doit rester allumé et connecté de temps en temps, comme pour WhatsApp Web.

Bot : @signalbot:domain.tld. Envoyer login, choisir la méthode QR-code, puis sur le téléphone : Signal → Paramètres → Appareils liés → Ajouter, et scanner le code affiché dans Element.

Bot : @telegrambot:domain.tld. Envoyer login, puis mon numéro de téléphone au format international (+33612345678). Telegram m’envoie un code de vérification, que je transmets au bot. Si mon compte a un mot de passe « deux étapes », le bot me le demandera aussi.

Bot : @messengerbot:domain.tld. Envoyer login et suivre les instructions : la connexion se fait en récupérant les cookies d’une session ouverte sur messenger.com depuis un navigateur d’ordinateur. C’est la connexion la plus technique ; ne pas hésiter à demander un coup de main à l’administrateur.

Bot : @discordbot:domain.tld. Envoyer login-qr et scanner le QR-code avec l’application Discord du téléphone (Réglages → Scanner le QR code).

À envoyer au bot d’un pont, dans sa conversation directe :

CommandeEffet
helpListe des commandes disponibles
loginConnecter mon compte
logoutDéconnecter mon compte du pont