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.

Auf einen Blick: Jabber-Software

Bezeichnung

Betriebssystem

URL Server-Software

Server-Software

ejabberd

Cross-Platform, GPL

http://ejabberd.jabber.ru/

Wildfire

Cross-Platform, GPL

http://www.jivesoftware.org/wildfire/

jabberd

Cross-Platform, GPLa

http://jabberd.jabberstudio.org/

jabberd2

Cross-Platform, GPL

http://jabberd2.xiaoka.com/

OpenIM

Cross-Platform, BSD

http://www.open-im.net/en/

Client-Software

Gabber

Linux/Mac OS X

http://gabber.jabberstudio.org/

Gajim

BSD/ Linux/ Windows

http://www.gajim.org/

Google Talk

Windows

http://www.google.com/talk/intl/de/

JBother

Java-Client

http://www.jbother.org/

Psi

Linux/ Mac OS X/ Solaris/ Windows

http://www.psi-im.org/

Tapioca

Linux

http://tapioca-voip.sourceforge.net/wiki/index.php/Tapioca

Tkabber

Cross-Platform

http://tkabber.jabber.ru/

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.