Jabber: Sicheres Instant-Messaging im Eigenbau
Die Jabber-Basis jabberd installieren
Als reine Protokoll-Implementierung besitzt Jabber keine eigenen Server- oder Client-Applikationen. Verfügbar sind jedoch eine ganze Reihe unterschiedlicher Implementierungen für Jabber-Server und -Clients - darunter sowohl freie, unter der GPL lizensierte, als auch proprietäre.
Die Referenz-Implementierung des Jabber-Servers ist jabberd. Sie enthält interne Grundfunktionen für die Registrierung, Authentifizierung und Statusanzeige und kann um zusätzliche Komponenten wie Konferenzmodule oder Gateways zur Kommunikation mit anderen IM-Plattformen erweitert werden. In der folgenden Tabelle finden Sie einen Überblick über aktuelle Jabber-Server und -Clients. Zusätzlich gibt es für nahezu jeden Multi-Instant-Messenger, etwa Miranda oder Trillian, ein passendes Jabber-Plugin.
Bezeichnung |
Betriebssystem |
URL Server-Software |
Server-Software |
||
ejabberd |
Cross-Platform, GPL |
|
Wildfire |
Cross-Platform, GPL |
|
jabberd |
Cross-Platform, GPLa |
|
jabberd2 |
Cross-Platform, GPL |
|
OpenIM |
Cross-Platform, BSD |
|
Client-Software |
||
Gabber |
Linux/Mac OS X |
|
Gajim |
BSD/ Linux/ Windows |
|
Google Talk |
Windows |
|
JBother |
Java-Client |
|
Psi |
Linux/ Mac OS X/ Solaris/ Windows |
|
Tapioca |
Linux |
|
Tkabber |
Cross-Platform |
Für unseren Testserver benutzen wir den erprobten Jabberd in der Version 1.4.4. Zwar gibt es bereits einen kompletten Rewrite des in C geschriebenen Servers namens Jabberd2. Die Konfiguration der alten Version für ein kleines, internes IM-System ist aber weit weniger komplex und auch von unerfahrenen Admins gut zu meistern.