Jabber / XMPP

Conversations, un client XMPP Android léger et libre

Je vous avais parlé il y a quelques mois de mes expériences en matière de XMPP avec le serveur Metronome. J’utilise toujours ce moyen pour communiquer avec ma copine à l’autre bout du monde, et notamment avec le client XMPP Gajim, dont j’avais détaillé les possibilités.

XMPP étant un protocole très répandu, on en retrouve des implémentation sur énormément de plate formes, et Android n’est pas en reste puisque vous avez un super client qui s’appelle Conversations.

Aperçu Conversations XMPP

Son développement est plutôt actif avec des mises à jour très régulières. Le code source est d’ailleurs disponible sur GitHub. Essayez-le il n’a que des qualité : belle application, implémente des protocoles robustes, stables, conçue pour être le moins intrusif possible sur votre Android. La sécurité n’est pas en reste puisque le chiffrement end-to-end est pris en charge avec soit OTR soit OpenPGP…

Enfin bref le mieux c’est d’essayer ! Bientôt 6 mois que je l’utilise quotidiennement sans problème.

Note : Conversations est payant sur le Play Store, mais gratuit si vous utilisez le gestionnaire d’APK alternatif F-Droid !

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email

Installez Jappix, votre réseau social auto-hébergé à base de XMPP

Logo Jappix

Je poursuis mes aventures en matière de XMPP avec aujourd’hui l’installation d’un client web XMPP : Jappix.

Tout d’abord il faut savoir que Jappix est bien plus qu’un simple client XMPP puisqu’il propose des fonctions avancées qui font de lui un outil parfait pour mettre en place un réseau social d’entreprise robuste par exemple. C’est le cas chez mon employeur actuel, qui a récemment fait le choix de délaisser Skype pour XMPP en auto-hébergé avec succès : messagerie instantanée, appels audio et vidéo sont maintenant gérés par ce biais !

Mais comme tous le monde ne peut pas forcément toujours accéder au serveur XMPP de l’entreprise (ou même vous à votre propre serveur), écoutant sur le port 5222, il peut être utile de mettre à disposition une interface web, sur les ports classiques HTTP(S). C’est ce que nous allons mettre en place grâce à Jappix !

(suite…)

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email

Un premier client XMPP : Gajim

Interface principale de Gajim

Maintenant que notre serveur XMPP est en place et qu’il est protégé un minimum, il serait temps de commencer à l’utiliser ! Et pour cela, il nous faut un client. XMPP je vous le rappelle regroupe un ensemble de standards ouverts, c’est pourquoi de nombreux clients et de nombreuses implémentations existent. Par exemple si vous utilisez Thunderbird pour lire vos emails, sachez que celui-ci embarque un client XMPP nativement, que vous pouvez d’ailleurs utiliser pour le chat Facebook. Et oui, Facebook utilise aussi une version maison de XMPP pour son chat. Tout comme Google pour son Hangout. Google qui contribue fortement à Jabber à travers la librairie Jingle qui permet aujourd’hui d’établir des communication audio / vidéo via XMPP. Il devrait permettre à terme de partager tout contenu multimédia.

Mais je m’écarte.

Après avoir testé un panel de clients pour communiquer avec mon amie en Argentine, mon choix s’est finalement porté sur Gajim. Gajim ne fait que du XMPP, mais il le fait bien, contrairement à beaucoup d’autres clients implémentant XMPP parmi d’autres protocoles pas toujours correctement.

C’est un client écrit en Python, dont l’interface graphique s’appuie sur GTK+, et qui fonctionne donc sur toutes les plateformes, même s’il propose plus de fonctionnalités sous Linux. Parmi les plus intéressantes on trouve :

  • Support de TLS, SSL, GPG, et chiffrage point à point
  • Support de l’enregistrement des transports
  • Conversations audio / vidéo (en cours de finalisation sous Windows)
  • Transfert de fichiers
  • Système de plugins…

(suite…)

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email

Protéger Prosody / Metronome avec fail2ban

You_shall_not_pass

Nous avons récemment installé ensemble le serveur XMPP Mêtronôme, fork de Prosody, afin de goûter aux joies des services de communication auto-hébergés.

Comme la sécurité et la confidentialité des données est un point très important en matière d’auto-hébergement, je vous propose aujourd’hui de paramétrer fail2ban pour qu’il bannisse automatiquement toute adresse IP ayant un comportement suspect sur votre serveur XMPP (entendez : poutrer tous les bots cherchant à se connecter à votre serveur).

(suite…)

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email

Installation du serveur XMPP / Jabber Metronome

Mon amie vient de quitter la France pour passer 6 mois en Argentine, loin de moi… Inconcevable donc de ne pas mettre en place un moyen fiable, sûre et libre pour que nous puissions rester en contact

Il y a Skype ! Me direz-vous… Sauf qu’en tant qu’adepte (amoureux ?) du libre et de sa philosophie, et très méfiant de Microsoft, je n’ai absolument pas envie de partager mes appels entre ma copine et moi avec Microsoft ou la NSA. J’ai donc commencé à chercher un moyen d’établir des appels audio / vidéo à distance, en passant par un serveur ou non et j’ai découvert beaucoup mieux : XMPP.

(suite…)

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email