meta données pour cette page
Installer un serveur XMPP / Jabber / Prosody
Prosody fait partie des serveurs XMPP tel que Openfire ou d'autres. Son avantage est qu'il ne consomme pas mémores et n'a pas besoin directement de base de donnée.
Installation et configuration
Son installation est très simple et nous allons commencé par installer les dépendances :
apt install prosody lua-zlib
On déclare la “zone” (VirtualHost) :
cp /etc/prosody/conf.avail/example.com.cfg.lua /etc/prosody/conf.d/
Puis on la configure et on l'active :
nano /etc/prosody/conf.d/example.com.cfg.lua
VirtualHost "domaine.com" -- enabled = false -- Remove this line to enable this host
Pas besoin de modifier autre choses.
Terminons par configurer le serveur via le fichier suivant :
nano /etc/prosody/prosody.cfg.lua
admins = { "contact@domaine.com" } allow_registration = true; "compression" "watchregistrations" "offline"
Il suffira juste de configurer la directive admins et de décommenter les lignes concerné ci-dessus.
Il reste plus qu'a redémarrer le service :
/etc/init.d/prosody restart
Compte utilisateurs
Rien de plus simple :
- Ajout d'un utilisateur:
prosodyctl adduser utilisateur@domaine.com prosodyctl register utilisateur domain.com mot_de_passe
- Suppression d'un utilisateur:
prosodyctl deluser utilisateur@domaine.com
- Modification du mot de passe:
prosodyctl passwd utilisateur@domaine.com
Connexion
Je vous invite à lire la page pour vous y connecter à l'aide de Pidgin qui est assez complet pour faire ce dont vous voulez avec le protocole XMPP!
Optimisations
Cette section est faite pour moi pour améliorer le service.