« Jabberd14 » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
m (Encodage)
m (Remplacement (XMPP => Jabber))
 
(27 versions intermédiaires par 9 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
'''jabberd 1.4''' est le serveur Jabber historique de Jabber. Écrit en C, le serveur est depuis longtemps éprouvé et résiste bien à de grosses charges. Il se configure en éditant un (gros) fichier XML et sa prise en main n'est pas des plus faciles.
{{Logiciel simple
| nom                      = jabberd14
| logo                    = [[Image:logo_jabberd14.png|350px]]
| développeur              = Matthias Wimmer
| os                      = Microsoft Windows, Mac OS X, Linux, Sun Solaris
| type                    = Serveur Jabber
| langage                  = Cpp
| licence                  = gpl
| site_web                = http://www.jabberd.org/
}}
{{Tutoriels serveur|jabberd14}}


Depuis que Jabber a été standardisé sous le nom de [[Protocole|XMPP]] par l'IETF, le serveur historique présente des manques dans le respect du protocole. [[Jabberd 2]] a donc été initié avec pour but de respecter parfaitement le protocole XMPP et d'utiliser une architecture plus extensible que Jabberd 1.4. Cependant, le développement de jabberd 1.4 a repris et le serveur rattrape son retard au niveau de l'implantation du protocole.
'''jabberd14''' est le serveur Jabber historique de Jabber. Écrit en C et en C++, le serveur est depuis longtemps éprouvé et résiste bien à de grosses charges. Il se configure en éditant un (gros) fichier XML très bien commenté. Le configuration est fastidieuse mais pas difficile.
 
Ce serveur ne partage pas de code avec [[jabberd2]] qui est une réimplémentation complète de jabberd, avec une architecture différente. jabberd2 a pendant longtemps été en avance au niveau des fonctionnalités par rapport à jabberd14, ce n'est aujourd'hui plus le cas.
 
À noter que jabberd14 est distribué sous licence GPL depuis la version 1.6.1.


== Points forts ==
== Points forts ==
* stable
* stable
* support complet de Jabber (RFC 3920:XMPP Core et RFC 3921:XMPP IM) avec le gestionnaire de connection client jadc2s
* support de beaucoup de XEPs http://lists.xmppd.org/pipermail/dev/2007-July/000094.html
* largement utilisé
* largement utilisé
* un grand nombre d'options
* un grand nombre d'options
* développement à nouveau actif
* développement à nouveau actif
* ne nécessite pas d'installer une base de données
* supporte le stockage des utilisateurs dans une base de données (MySQL ou PostgreSQL) ou dans des fichiers xml
* des paquets existent pour la plupart des distributions GNU/Linux
* des paquets existent pour la plupart des distributions GNU/Linux
* un plugin existe pour webmin
* un plugin existe pour webmin


== Points faibles ==
== Points faibles ==
* ne respecte pas bien le protocole XMPP (pas de Privacy Lists, pas de chiffrement par TLS, mauvaise gestion des priorités, etc.)
* administration non-intuitive
* administration non-intuitive
* peu performant pour l'utilisation de composants externes (bases de données, annuaire LDAP, etc.)
* certains bugs encore présents sont très génants
 
* le composant de discussions entre les serveurs (s2s) ne monte pas bien en charge
== Tutoriels ==
* peu performant pour l'utilisation de composants externes (annuaire LDAP, etc.)
* [http://lea-linux.org/cached/index/Reseau-message-jabber.html Tutoriel d'installation d'un serveur jabberd 1.4] (en français)
* le développement n'avance pas vite car il n'y a qu'un développeur


== Liens ==
== Liens ==
* Page officielle du projet : http://jabberd.org/
* {{fr}} [http://www.lea-linux.org/documentations/index.php/Reseau-message-jabber Tutoriel d'installation] <!-- vieux, et pas forcément à jour -->
* [http://www.jabber.org/software/jabberd1x.shtml jabberd 1.x sur jabber.org]
* {{en}} [http://download.jabberd.org/jabberd14/ Téléchargement]
* [http://wiki.teuwen.org/index.php/JabberdServer Une page intéressante en français pour configurer jabberd]
* {{en}} [http://lists.xmppd.org/pipermail/dev/2007-July/000094.html Liste complète et à jour (07/2007) des composants ou addons pour jabberd14 avec les liens)]
 
* {{en}} [http://jabberd.org/1.4/doc/componentguide Comment installer et configurer certains composants ou addons pour jabberd14] 
 
* {{en}} [http://jabberd.org/1.4/doc/adminguide Documentation sur l'installation, configuration, tunning de jabberd14]
Retour à la page des [[Administrateurs]]
* {{en}} [http://jabberd.org/1.4/doc/adminfaq La FAQ de l'administration de jabberd14]
* {{en}} [http://jabberd.org/1.4/doc/j14extauth Configurer une auhentification externe avec jabberd14 ]
* {{en}} [http://jabberd.org/1.4/docs/serverarch.html A Guide to the Jabber Server 2.0 Architecture] (Doc obsolète mais peut aider)
* {{en}} [http://jabberd.org/1.4/docs/groups.html Shared groups/mod_groups] (Doc obsolète mais peut aider)
* {{fr}} [http://wiki.yobi.be/wiki/Jabberd Quelques infos qui peuvent être utile pour l'administration] (Voir les users online, Envoyer un message a tous les users online, Envoyer un message du jour,...)
* {{en}} [http://mail.jabber.org/pipermail/jadmin/2007-August/099584.html Astuce pour réussir à compiler jabberd14-1.6.0 sur Sun Solaris 8]


[[Catégorie:Serveur]]
[[Catégorie:Serveur]]

Dernière version du 23 mai 2010 à 20:13

jabberd14
Développeur Matthias Wimmer
Dernière version 1.6.1.1 (le 22 juillet 2007) modifier
Système(s) d'exploitation Microsoft Windows, Mac OS X, Linux, Sun Solaris
Type Serveur Jabber
Langage Cpp
Licence(s) GPL
Site web

Tutoriels jabberd14

  1. Installation du serveur Jabber jabberd14
  2. Configuration de base du serveur jabberd14
  3. Création des comptes avec jabberd14
  4. Configuration des ports de jabberd14
  5. Configuration avancée de jabberd14
  6. Configuration de jabberd14 et Coturn
  7. Intégration de LDAP dans jabberd14
  8. Configurer les passerelles pour jabberd14
  9. server2server (s2s) de jabberd14
  10. Plugins de jabberd14

jabberd14 est le serveur Jabber historique de Jabber. Écrit en C et en C++, le serveur est depuis longtemps éprouvé et résiste bien à de grosses charges. Il se configure en éditant un (gros) fichier XML très bien commenté. Le configuration est fastidieuse mais pas difficile.

Ce serveur ne partage pas de code avec jabberd2 qui est une réimplémentation complète de jabberd, avec une architecture différente. jabberd2 a pendant longtemps été en avance au niveau des fonctionnalités par rapport à jabberd14, ce n'est aujourd'hui plus le cas.

À noter que jabberd14 est distribué sous licence GPL depuis la version 1.6.1.

Points forts

  • stable
  • support complet de Jabber (RFC 3920:XMPP Core et RFC 3921:XMPP IM) avec le gestionnaire de connection client jadc2s
  • support de beaucoup de XEPs http://lists.xmppd.org/pipermail/dev/2007-July/000094.html
  • largement utilisé
  • un grand nombre d'options
  • développement à nouveau actif
  • supporte le stockage des utilisateurs dans une base de données (MySQL ou PostgreSQL) ou dans des fichiers xml
  • des paquets existent pour la plupart des distributions GNU/Linux
  • un plugin existe pour webmin

Points faibles

  • administration non-intuitive
  • certains bugs encore présents sont très génants
  • le composant de discussions entre les serveurs (s2s) ne monte pas bien en charge
  • peu performant pour l'utilisation de composants externes (annuaire LDAP, etc.)
  • le développement n'avance pas vite car il n'y a qu'un développeur

Liens