348 lines
14 KiB
ReStructuredText
348 lines
14 KiB
ReStructuredText
####
|
||
XMPP
|
||
####
|
||
|
||
:date: 2026-10-03 11:00:00
|
||
:modified: 2026-10-03 11:00:00
|
||
:tags: chat instant-messaging communication
|
||
:category: how-to
|
||
:slug: xmpp
|
||
:authors: Maxime
|
||
:summary: Guide de configuration pour un débutant a XMPP
|
||
|
||
------------
|
||
Présentation
|
||
------------
|
||
|
||
.. image:: img/xmpp-logo.jpg
|
||
:width: 128px
|
||
:alt: Logo XMPP
|
||
|
||
XMPP (ou Jabber) est un protocole de messagerie instantanée standard dont l'objectif est de favoriser
|
||
les écosytèmes de logiciels libres, décentralisés, et respectueux de la vie
|
||
privée.
|
||
|
||
Il existe des logiciels permettant de s'y connecter sur n'importe quel type
|
||
d'appareil (ordinateur, smartphone, tablette, ...), avec n'importe quel système
|
||
d'exploitation (Windows, GNU/Linux, MacOS, Android, iPhone...).
|
||
|
||
Etant-donné que c'est un logiciel libre et décentralisé, rien ni personne ne
|
||
pourra jamais fermer le service. Si un fournisseur ferme, il suffira d'ouvrir un
|
||
compte chez un autre fournisseur.
|
||
|
||
|
||
*************************************************
|
||
Quoi, encore une autre messagerie instantanée ?!?
|
||
*************************************************
|
||
|
||
Les solutions de messagerie instantanées sont nombreuses. Alors pourquoi en utiliser encore une de plus ?
|
||
|
||
XMPP a des qualités qui lui sont propres et qui en font une solution viable sur
|
||
le très long terme, là où la plupart des messageries instantanées populaires
|
||
sont victimes d’effets de mode.
|
||
|
||
Les avantages d'XMPP:
|
||
|
||
- 💻 / 📱 : Multi-plateforme
|
||
- 🔓 : Ne verrouille pas ses utilisateurs
|
||
- 🄏 : Non-marchand
|
||
- 👄 : Lutte contre la censure
|
||
|
||
Sources:
|
||
|
||
- `JabberFR`_
|
||
- `XMPP - Chapril`_
|
||
|
||
**********************************
|
||
Se libérer des BigTech : pourquoi?
|
||
**********************************
|
||
|
||
L'arrivée du numérique dans nos vies à été accompagnée depuis les 20 dernières
|
||
années par la domination des compagnies "Big Tech", aussi appelées GAFAM,
|
||
(google, amazon, facebook, apple, microsoft), ayant créé un écosytème numérique
|
||
caractérisé par les logiciels non-libres, les standards privatifs, les bases de
|
||
données intrusives, non-respectueuses de vos données personnelles.
|
||
|
||
Ces entreprises ont fréquemment enfrein les lois régulant le commerce et la fiscalité,
|
||
exploitent les travailleurs, et nient leur impact sur le changement climatique
|
||
et l'environnement.
|
||
|
||
Sources:
|
||
|
||
- `Les 5 plus grosses amendes infligées par l'UE aux Gafam - Les Echos`_
|
||
- `Amazon, Apple… les data centers des GAFAM polluent bien plus que ce qu’ils annoncent d’après une étude`_
|
||
- `Il faut limiter le pouvoir des géants de la technologie - Amnesty International`_
|
||
- `Mobifree, more ethical and humane mobile software`_
|
||
|
||
***************************
|
||
Une alternative à WhatsApp?
|
||
***************************
|
||
|
||
WhatsApp Inc. est une entreprise américaine fondée en 2009 et ayant créé une
|
||
version privée d'XMPP utilisant le numéro de téléphone comme identifiant.
|
||
|
||
.. image:: img/xmpp_whatsapp_logo.png
|
||
:width: 128px
|
||
:alt: Logo de l'application What's App
|
||
|
||
Cette entreprise est devenue la propriété de Meta, la maison-mère de Facebook,
|
||
en 2014. Comme beaucoup de startups, son modèle est basé sur la création d'un
|
||
service gratuit, et profitant de l'effet de réseau, viennent à féderer une masse
|
||
d'utilisateurs, créant une base de données les concernant et donnant la valeur à
|
||
l'entreprise.
|
||
|
||
.. image:: img/xmpp_metaverse_logo.png
|
||
:width: 512px
|
||
:alt: Logos des applications possédées par Meta
|
||
|
||
Une fois la valeur de l'entreprise validée, elle est revendue à un "BigTech",
|
||
et vient rejoindre l'écosystème évoqué dans la section précédente. WhatsApp Inc.
|
||
à été revendue 16 milliards de dollars : les big techs n'hésitent pas à payer
|
||
très cher pour rattacher les startups à leur empire.
|
||
|
||
Les fonctionnalités rajoutées à WhatsApp après son rachat par Meta ne sont que
|
||
des manières supplémentaires de garder l'audience acquise dans la bulle de
|
||
surveillance créée :
|
||
|
||
- Paiement en ligne (entre autre avec la cryptomonnaie privée de Meta)
|
||
- Géo-Localisation
|
||
- Intégration avec Instagram-Direct et FB Messenger (propriétés de Meta)
|
||
- Création de WhatsApp Business (offre pour entreprises)
|
||
- Intégration des LLMs pour analyser les messages et enrichir les modèles IA de
|
||
Meta
|
||
|
||
Les logiciels libres utilisant XMPP ne permettront probablement jamais d'utiliser ces
|
||
fonctionnalités là, et Meta ne laissera sûrement plus jamais les comptes XMPP
|
||
hors-WhatsApp communiquer avec eux, malgré les obligations demandées par l'UE
|
||
via le Digital Market Act (DMA).
|
||
|
||
Moralité : Si vous souhaitez conservez vos usages avec WhatsApp, restez-y. Si
|
||
vous souhaitez avoir une pratique numérique plus consciente des impacts des
|
||
BigTech et de la surveillance de masse, désinstallez-le, suivez ce guide, et passez le mot.
|
||
|
||
Sources:
|
||
|
||
- `WhatsApp - Wikipedia France`_
|
||
- `L'empreinte de Meta sur WhatsApp - Banque Publique`_
|
||
- `À propos de l’utilisation des expériences avec l’IA disponibles sur WhatsApp`_
|
||
- `WhatsApp Messenger Interoperability - FB`_
|
||
- `DMA - Journal officiel UE`_
|
||
- `Lettre ouverte à Meta - XMPP Fundation`_
|
||
|
||
--------------------
|
||
Créer un compte XMPP
|
||
--------------------
|
||
|
||
Si vous souhaitez directement passer à l'installation et à la création de
|
||
compte, descendez à la section `créer son compte sur conversations`_.
|
||
|
||
Contrairement à WhatsApp, votre numéro de téléphone n'est pas nécessaire pour
|
||
créer un compte sur XMPP.
|
||
|
||
Tout ce qu'il vous faut c'est :
|
||
|
||
- Un serveur permettant l'inscription de nouveaux membres
|
||
- Un pseudo disonible sur ce serveur
|
||
- Un mot de passe
|
||
|
||
Le serveur, ou fournisseur, est l'équivalent du site que vous choisissez lorsque
|
||
vous créez une adresse e-mail: vous hériterez du nom de domaine (la partie
|
||
qui finit en .fr, .net, .com, ...) de celui-ci.
|
||
|
||
Vous serez aussi obligé de respecter leur charte d'utilisation et le prix
|
||
d'abonnement s'il y en a un. La majorité des fournisseurs sont gratuits.
|
||
|
||
.. _sélection de serveurs:
|
||
|
||
Voici une sélection de serveurs ayant leurs inscriptions ouvertes :
|
||
|
||
- chapril.org_ : Serveur hébergé par l'APRIL_, association Française de défence et
|
||
de promotion des logiciels libres (localisé en France)
|
||
- jabberfr.org_ : Serveur hébergé par la communauté francophone des utilisateurs
|
||
de Jabber (localisé en France)
|
||
- conversations.im_ : Serveur hébergé par le développeur de l'application mobile
|
||
pour Android "Conversations" (localisé en Allemagne)
|
||
|
||
Une liste non-exhaustive de serveurs XMPP disponible à l'adresse providers.xmpp.net_.
|
||
|
||
Les fournisseurs d'adresse XMPP sont souvent très accessibles et apportent un
|
||
support humain lorsque vous rencontrez des difficultés à l'usage de leurs
|
||
services.
|
||
Contrairement aux services des GAFAM, où avoir un autre être humain au bout du
|
||
fil est tout simplement impossible pour le commun des mortels.
|
||
|
||
Deux possibilités pour créer son compte :
|
||
|
||
- passer directement par une application XMPP sur smartphone ou sur ordinateur
|
||
(exemple : pour chapril.org ou conversations.im )
|
||
- se connecter sur le site internet du fournisseur via un navigateur web
|
||
(exemple : pour jabberfr.org)
|
||
|
||
Vous pourrez ensuite vous connecter en utilisant le logiciel de votre choix,
|
||
selon l'appareil que vous utilisez. Attention par contre lorsque vous êtes
|
||
connectés sur deux appareils en même temps qu'un message n'arrive pas uniquement
|
||
sur un des deux appareils.
|
||
|
||
------------------------
|
||
Procédure d'installation
|
||
------------------------
|
||
|
||
*****************
|
||
Téléphone Android
|
||
*****************
|
||
|
||
Sur un appareil Android vous pouvez installer des applications de plusieurs
|
||
manières. Vous pouvez utiliser la manière supportée par Google, en utilisant le
|
||
"Play Store", qui propose des applications payantes ou à publicité, et quelques
|
||
logiciels libres. Les développeurs de logiciels libres se sont souvent plaints
|
||
de la difficulté à diffuser leur travail via cet outil. Ils ont donc pris
|
||
l'initiative de proposer un outil alternatif : F-Droid.
|
||
|
||
.. figure:: img/fdroid_logo.png
|
||
:width: 256px
|
||
:alt: Logo d'F-droid
|
||
:align: center
|
||
|
||
F-Droid est un magasin d'applications libres et gratuites, sans publicité
|
||
|
||
.. figure:: img/xmpp_playstore_logo.jpg
|
||
:width: 256px
|
||
:alt: Logo de Google PlayStore
|
||
:align: center
|
||
|
||
Play Store est le magasin d'applications officiel de Google
|
||
|
||
|
||
......................................
|
||
Installer F-droid et Conversations.im
|
||
......................................
|
||
|
||
Pour installer F-droid suivez les instructions accessibles sur la page suivante:
|
||
`Installer F-Droid`_. L'exemple présent indique comment installer l'application
|
||
"Conversations" qui est un client XMPP pour Android.
|
||
|
||
Si vous souhaitez installer Conversations via le Play Store, c'est aussi
|
||
possible. Installer la comme les autres applications Play Store.
|
||
|
||
.. _créer son compte sur conversations:
|
||
|
||
.. image:: img/xmpp_conversations_logo.png
|
||
:alt: Logo de l'application Conversations
|
||
:width: 128px
|
||
:align: center
|
||
|
||
..................................
|
||
Créer son compte sur Conversations
|
||
..................................
|
||
|
||
Lors du premier lancement de l'applications "Conversations", un écran vous
|
||
demandera si vous souhaitez utiliser un compte déjà existant où si vous
|
||
souhaitez vous enregistrer auprès d'un fournisseur.
|
||
|
||
.. figure:: img/xmpp_01_conversations_homepage.jpg
|
||
:align: center
|
||
|
||
Cliquer sur créer un nouveau compte
|
||
|
||
Avant l'écran de création de nouveau compte, on vous demande si vous souhaitez
|
||
utiliser le serveur "conversations.im" ou bien un autre. Vous pouvez choisir
|
||
celui que vous voudrez parmi la liste proposée dans la `sélection de serveurs`_,
|
||
_dans cet exemple, j'utiliserai le serveur "chapril.org", je clique
|
||
donc sur "utiliser votre propre fournisseur".
|
||
|
||
.. figure:: img/xmpp_02_conversations_create_new_account.jpg
|
||
:align: center
|
||
|
||
Choisir "conversations.im" ou un autre fournisseur
|
||
|
||
Sur l'écran de création de compte, entrez le pseudo que vous désirez et le nom
|
||
de domaine du serveur à utiliser, par exemple si je choisis chapril.org : maxime_demo@chapril.org .
|
||
Entrez ensuite le mot de passe de votre choix et
|
||
cliquez sur le bouton en bas à droite. Un challenge "anti-robot" vous sera
|
||
affiché, lisez bien les instructions pour le valider.
|
||
|
||
.. figure:: img/xmpp_03_conversations_create_account_captcha.jpg
|
||
:align: center
|
||
|
||
Création d'un nouveau compte et validation anti-robot
|
||
|
||
Android vous demandera ensuite si vous souhaitez désactiver la restriction
|
||
d'économiseur de batterie. Si vous souhaitez utiliser l'application Conversations
|
||
quotidiennement, je vous conseille de cocher "Pas de restriction". En ce qui
|
||
concerne l'utilisation de la batterie, sans tous les mécanismes de surveillances
|
||
des applications propriétaires habituelles, vous ne constaterez pas de
|
||
surconsommation de la batterie en utilisant cette application.
|
||
|
||
.. figure:: img/xmpp_04_conversations_remove_battery_restrictions.jpg
|
||
:align: center
|
||
|
||
Ecran de paramétrage d'économiseur de la batterie
|
||
|
||
Vous êtes désormais connecté. Envoyez l'adresse que vous avez créé à vos
|
||
amis utilisant XMPP et ils pourront vous rajouter dans leur liste de contacts.
|
||
En cliquant sur "lancer une discussion", vous pourrez rajouter les adresses de
|
||
vos amis et vous connecter à des discussions de groupes.
|
||
|
||
.. figure:: img/xmpp_05_conversations_connected_homepage.jpg
|
||
:align: center
|
||
|
||
Vous êtes connecté! Ajoutez mon contact : m_m@xmpp.zered.net !
|
||
|
||
|
||
************************
|
||
Téléphone Apple (iPhone)
|
||
************************
|
||
|
||
...............
|
||
Installer Monal
|
||
...............
|
||
|
||
.. image:: img/xmpp_monal_logo.png
|
||
:alt: Logo de l'application Monal
|
||
:width: 128px
|
||
:align: center
|
||
|
||
|
||
`Page de Monal sur l'app-store`_.
|
||
|
||
Sur iPhone, la procédure est très simple :
|
||
|
||
- Ouvrez l'App store
|
||
- Cherchez "Monal"
|
||
- Cliquez sur Installer
|
||
|
||
............................
|
||
Création de compte sur Monal
|
||
............................
|
||
|
||
La création de compte XMPP sur Monal se déroule à peu près de la même manière
|
||
qu'avec Conversations sur Android. Merci de se référrer à la section prévue
|
||
ci-dessus.
|
||
|
||
|
||
|
||
.. _JabberFR: https://jabberfr.org/
|
||
.. _XMPP - Chapril: https://www.chapril.org/XMPP.html
|
||
|
||
.. _Les 5 plus grosses amendes infligées par l'UE aux Gafam - Les Echos: https://www.lesechos.fr/tech-medias/hightech/les-5-plus-grosses-amendes-infligees-par-lue-aux-gafam-1362733
|
||
.. _Amazon, Apple… les data centers des GAFAM polluent bien plus que ce qu’ils annoncent d’après une étude: https://www.science-et-vie.com/nature-et-environnement/amazon-apple-les-data-centers-des-gafam-polluent-bien-plus-que-ce-quils-annoncent-dapres-une-etude-178558.html
|
||
.. _Il faut limiter le pouvoir des géants de la technologie - Amnesty International: https://www.amnesty.be/infos/actualites/article/faut-limiter-pouvoir-geants-technologie
|
||
.. _Mobifree, more ethical and humane mobile software: https://mobifree.org/
|
||
|
||
.. _WhatsApp - Wikipedia France: https://fr.wikipedia.org/wiki/WhatsApp
|
||
.. _L'empreinte de Meta sur WhatsApp - Banque Publique: https://banquepublique.be/lempreinte-de-meta-sur-whatsapp-analyse-du-rachat-et-de-levolution-de-la-messagerie-au-sein-des-gafam/
|
||
.. _À propos de l’utilisation des expériences avec l’IA disponibles sur WhatsApp: https://faq.whatsapp.com/1002544104126998/?helpref=uf_share
|
||
.. _WhatsApp Messenger Interoperability - FB: https://engineering.fb.com/2024/03/06/security/whatsapp-messenger-messaging-interoperability-eu/
|
||
.. _DMA - Journal officiel UE: https://digital-markets-act.ec.europa.eu/businesses-portal/interoperability_en
|
||
.. _Lettre ouverte à Meta - XMPP Fundation: https://xmpp.org/announcements/open-letter-meta-dma/
|
||
|
||
.. _chapril.org: https://www.chapril.org/XMPP.html
|
||
.. _APRIL: https://april.org/
|
||
.. _jabberfr.org: https://jabberfr.org/
|
||
.. _conversations.im: https://conversations.im/
|
||
.. _providers.xmpp.net: https://providers.xmpp.net/compare-all/
|
||
|
||
.. _Installer F-Droid: /fdroid.html
|
||
|
||
.. _Page de Monal sur l'app-store: https://apps.apple.com/us/app/monal-xmpp-chat/id317711500
|