Ceci est une ancienne révision du document !


biboumi

Biboumi est une passerelle XMPP ↔ IRC qui s'installe côté serveur XMPP et permet de rejoindre des salons IRC avec un client XMPP standard (donc sans avoir besoin d'installer un client IRC en plus d'un client XMPP déjà installé).

Au démarrage biboumi se connecte à ejabberd sur un port TCP dédié en tant que composant XMPP et ejabberd proposera alors automatiquement aux clients un service supplémentaire de salons IRC. Pour que ça fonctionne ejabberd et biboumi doivent partager un secret.

Installation

apt install biboumi

Créer le fichier /etc/biboumi/biboumi.cfg :

hostname=biboumi.parinux.org # le vhost XMPP dédié
password=xxxxxxxxxxxx # le secret partagé avec ejabberd
xmpp_server_ip=127.0.0.1 # l'IP de ejabberd
port=8888 # le port d'écoute côté ejabberd
db_name=/var/lib/biboumi/biboumi.sqlite
admin=pitchum@parinux.org
realname_customization=true
realname_from_jid=false
log_level=1
log_file=/var/log/biboumi/biboumi.log
ca_file=

Puis

mkdir /var/log/biboumi/
chown _biboumi: /var/log/biboumi

Interfaçage avec ejabberd

Activer l'écoute côté ejabberd

Dans /etc/ejabberd/ejabberd.yml :

...
  - 
    port: 8888
    ip: "127.0.0.1" # l'interface sur laquelle ejabberd accepte les connexions de composants XMPP externes tels que biboumi mais pas seulement
    module: ejabberd_service
    access: all
    shaper: fast # je sais pas à quoi ça sert mais c'est dans la doc alors je le laisse
    hosts:
      "biboumi.parinux.org":
        password: "xxxxxxxxxxxx" # le secret partagé avec biboumi
...

 
/var/lib/dokuwiki/data/attic/si/biboumi.1546547711.txt.gz · Dernière modification: 2019/01/03 21:35 par pitchum
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki