XMPP - Messagerie instantanée décentralisée et fédérée

Communiquez avec vos amis en utilisant un protocole de chat standardisé, ouvert et fédéré, avec la possibilité de chiffrer votre communication avec le protocole OMEMO (basé sur la méthode de chiffrement également utilisée par des services tels que Signal et Matrix). Avec XMPP, vous n'êtes pas lié à un seul fournisseur de services (par exemple, le serveur XMPP Disroot) mais vous pouvez librement communiquer avec des contacts d'autres serveurs XMPP, tout comme vous le feriez avec d'autres serveurs de messagerie.

Page d'accueil du projet: https://prosody.im / Source code

Paramètres du serveur

Nom d'utilisateur: Votre nom d'utilisateur

Serveur: disroot.org

Port: 5222

Si vous utilisez un client XMPP (par exemple pidgin, conversations, gajim, dino), vous aurez besoin des paramètres mentionnés ci-dessus.

Limite de taille pour le téléversement de fichier: 10Mo

Les messages archivés expirent après 6 mois

Caractéristiques principales de XMPP:

Utilisez votre client de chat préféré

Il y a beaucoup de clients de bureau/web/mobile à choisir. Vous pouvez choisir celui que vous préférez. https://xmpp.org/software/clients.html

  • pidgin - multiplaforme
  • gajim - multiplatforme
  • dino - linux
  • conversations - Android
  • sailfishOS chat - sailfishOS
  • Adium - MacOS
  • ChatSecure - iOS

Chiffrez tout!

En utilisant les méthodes de chiffrement OMEMO du côté client (votre côté), votre conversation ne peut être interceptée que par le destinataire.

Explorez les salons de discussion

XMPP vous donne la possibilité de créer des salons de discussion privés et publics. L'adresse des salles créées est votre_nom_de_salle@chat.disroot.org

Liste des modules de serveur pris en charge:

  • admin_adhoc -- Permet l'administration via un client XMPP qui supporte les commandes ad-hoc.
  • announce -- Envoyer des annonces à tous les utilisateurs en ligne
  • blocklist -- possibilité de bloquer les utilisateurs
  • bosh -- xmpp sur http
  • carbons -- Autoriser l'envoi de messages vers plusieurs appareils
  • carbons_adhoc -- carbones pour les clients historiques
  • carbons_copies -- carbones pour les clients historiques
  • checkcerts -- Informer les administrateurs 7 jours avant l'expiration du certificat.
  • compat_dialback -- Ce module fournit une solution de contournement pour les serveurs qui ne définissent pas l'attribut sur les en-têtes de flux, ce qui est requis par RFC6120
  • csi -- Mise en œuvre de l' Indication de l'Etat Client
  • dialback -- S2s support de numérotation s2s
  • disco -- Découverte de services
  • filter_chatstates -- https://modules.prosody.im/mod_filter_chatstates.html
  • http_upload -- envoyer des fichiers via http (le fichier sera supprimé après 7 jours)
  • legacyauth -- Authentification historique. Uniquement utilisé par certains anciens clients et bots.
  • log_auth -- Enregistrer les tentatives d'authentification échouées avec leur adresse IP.
  • mam -- Mise en place de XEP-0313: Message Archive Management https://modules.prosody.im/mod_mam.html
  • motd -- Envoyer un message aux utilisateurs lorsqu'ils se connectent
  • muc -- Chat multi-utilisateurs (chatrooms)
  • muc_mam -- Message Archive Management pour les MUC
  • muc_lang -- Ce module ajoute la prise en charge de l'information sur la langue utilisée dans une salle.
  • offline -- Stocker les messages hors ligne.
  • omemo_all_access -- https://modules.prosody.im/mod_omemo_all_access.html
  • pep -- Permet aux utilisateurs de publier leur humeur, leur activité, leur musique, etc.
  • pep_vcard_avatar -- Ce module pousse le surnom et l'avatar des utilisateurs de vCards dans PEP, ou dans vCards depuis PEP.
  • ping -- Réponses aux pings XMPP avec pongs
  • posix -- Fonctionnalité POSIX, envoie le serveur en arrière-plan, active les syslog, etc.
  • privacy_lists -- Les listes de confidentialité sont une méthode souple pour bloquer les communications.
  • private -- Stockage XML privé (pour les signets de salle, etc.)
  • register_redirect -- Redirection de l'inscription
  • roster -- Permettre aux utilisateurs d'avoir une liste. Recommandé😉
  • saslauth -- Authentification pour les clients et les serveurs.
  • smacks -- Gestion de flux
  • throttle_presence -- Réduit automatiquement le trafic de présence lorsque les clients indiquent qu'ils sont inactifs (en utilisant le protocole CSI).
  • time -- Informez les autres de l'heure sur ce serveur
  • tls -- Ajout de la prise en charge des TLS sécurisés sur les connexions c2s/s2s
  • uptime -- Signaler depuis combien de temps le serveur fonctionne
  • uptime_presence -- répond à une sonde de présence avec horodatage à partir du démarrage du serveur.
  • vcard -- Autoriser les utilisateurs à définir des vCards
  • vcard_muc -- Ce module ajoute la possibilité de configurer des vCard pour les salles MUC.
  • version -- Réponses aux demandes de version serveur
  • welcome -- Souhaiter la bienvenue aux utilisateurs qui enregistrent des comptes