Outils pour utilisateurs

Outils du site


admin:services:xmpp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:services:xmpp [2018/03/21 00:45] Tamytroadmin:services:xmpp [2019/08/07 22:47] (Version actuelle) – Tuto pour Conversation moamoak
Ligne 3: Ligne 3:
  
 On utilise comme serveur le logiciel [[https://www.ejabberd.im/|ejabberd]], écrit en erlang et développé avec des réseaux d'entreprise en tête. La plus populaire alternative est prosody (lua). Par rapport à prosody, ejabberd bénéficie d'un rythme de développement plus rapide (judicieux pour le support des dernières extensions du protocole), et d'une plus grande cohérence/qualité dans les modules à disposition (ce qui facilite grandement l'administration). On utilise comme serveur le logiciel [[https://www.ejabberd.im/|ejabberd]], écrit en erlang et développé avec des réseaux d'entreprise en tête. La plus populaire alternative est prosody (lua). Par rapport à prosody, ejabberd bénéficie d'un rythme de développement plus rapide (judicieux pour le support des dernières extensions du protocole), et d'une plus grande cohérence/qualité dans les modules à disposition (ce qui facilite grandement l'administration).
 +
 +===== Connexion au réseau ======
 +
 +Il y a deux possibilités pour se connecter en XMPP aux canaux de discussions liés à FedeRez (hébergés sur le réseau IRC RezoSup) :
 +- directement en XMPP via les services de FedeRez avec un compte XMPP hébergé par FedeRez (nécessite une inscription) ;
 +- via une passerelle (souvent Biboumi) non-gérée par FedeRez pour se connecter directement à IRC.
 +
 +Seule la première solution est réellement décrite ici (mais des éléments utiles à le 2e se trouvent dans la 2e partie).
 +
 +
 +====Avec Gajim (client ordinateur)====
 +
 +
 +===Connexion au serveur XMPP===
 +
 +Tout d'abord, il faut évidemment lancer Gajim…
 +
 +Si ce n'est pas la première fois que vous l'utilisez, dans le menu de Gajim, allez dans « Gajim », « Comptes » puis « Ajouter un compte… ».
 +
 +Dans l'assistant qui s'ouvre, indiquez que vous avez déjà un compte, et indiquez « federez.net » comme serveur ainsi que que votre nom d'utilisateur et mot de passe du LDAP de FedeRez (si vous n'en avez pas, vous pouvez envoyer un mail à admin@federez.net ou demander au bureau de l'association dont vous êtes ou étiez membre).
 +
 +Puis validez en demandant une connexion immédiate.
 +
 +===Accès aux canaux IRC===
 +
 +Dans le menu de Gajim, allez dans « Compte(s) » puis « Découvrir les services ».
 +
 +Sélectionnez « Biboumi XMPP-IRC gateway » et utilisez « Rejoindre ».
 +
 +Une fenêtre s'ouvre pour vous demander quel salon de discussion vous souhaitez rejoindre, vous pouvez par exemple choisir « #federez%irc.rezosup.org » pour vous connecter au canal #federez de RezoSup. Vous pouvez également choisir le pseudonyme que vous souhaitez avoir côté IRC.
 +
 +====Avec Conversations (client mobile Android)====
 +
 +  - Installer l'application (payante sur le [[https://play.google.com/store/apps/details?id=eu.siacs.conversations|Play Store]] mais dispo sur [[https://f-droid.org/en/packages/eu.siacs.conversations/|F-droid]])
 +  - Ajouter un compte:
 +    * addresse XMPP : //<username_federez>@federez.net// (exemple : //moamoak@federez.net//)
 +    * mot de passe : //<federez_ldap_password>// (exemple : //S3cr3T//)
 +  - Conversation devrait réussir à se connecter et affiche les utilisateurs connectés au même serveur (à savoir l'ensemble des gens qui possèdent un compte FedeRez même s'il n'ont jamais utilisé XMPP)
 +  - Ajouter les chans IRC que vous voulez rejoindre;
 +    - Choisir "Rejoindre le canal public"
 +    - Utiliser le compte FedeRez (celui qu'on vient de créer) (exemple : //moamoak@federez.net//)
 +    - Rentrer une addresse XMPP au format //#<chan>%<irc_network>@<gateway_server>// (exemple : //#federez%irc.rezosup.org@irc.xmpp.federez.net//)
 +    - Vous devriez voir 2 conversations apparaitre : une pour le status IRC sur irc.rezosup.org (globalement, on s'en fout) et une pour le chan que vous venez de rejoindre (les futurs chans n'ajouteront qu'une conversation car celle du status est la même)
 +    - Parlez sur votre chan favori. Votre pseudo IRC est votre nom d'utilisateur FedeRez (exemple : //moamoak//)
 +
 +
  
 =====Mise en place du serveur===== =====Mise en place du serveur=====
Ligne 56: Ligne 102:
 </code> </code>
  
-Au passage vous pouvez en profiter pour décommenter les instances de ''- "no_tlsv1"''.+Côté **dragon**, certbot est également utilisé pour générer les certificats qui seront utilisés par 'mod_http_uploadpour l'envoi de fichiers. 
 + 
 +Au final, ejabberd gère donc les certificats: 
 + 
 +<code> 
 +certfiles: 
 +  - "/var/lib/ejabberd/ejabberd.pem← pour la connexion des utilisateurs 
 +  - "/var/lib/ejabberd/ejabberd-http.pem" ← pour le reste (http-upload) 
 +</code>
  
 ===Authentification LDAP=== ===Authentification LDAP===
admin/services/xmpp.1521589558.txt.gz · Dernière modification : 2018/03/21 00:45 de Tamytro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki