Instant-Messaging-Server mit Jabber

Konfiguration

Die Konfiguration des Servers gestaltet sich ebenfalls einfach. Sie können auch weniger versierte Anwender durchführen. Die Konfiguration beschränkt sich im Wesentlichen auf Anpassungen der Konfigurationsdatei "jabber.xml". Die Konfigurationsdatei beinhaltet selbst eine sehr detaillierte Beschreibung aller Schalter und Optionen. Für die Systemkonfiguration genügen drei Schritte. Öffnen Sie dazu "jabber.xml" mit einem Editor und führen Sie die folgenden Änderungen durch:

Passen Sie folgende Zeile an:

<host><jabberd:cmdline flag="h">localhost</jabberd:cmdline></host>

Hier tragen Sie an Stelle von localhost den Namen des Host-Rechners ein. Diese Änderung ist nicht erforderlich, wenn Sie den Server auf dem lokalen System zu Testzwecken einsetzen. Soll der Server allerdings mit der Außenwelt, also auch anderen Jabber-Servern kommunizieren, so ist der vollständige Domain-Name einzutragen.

Im zweiten Schritt kommentieren Sie folgende Zeile aus:

<Update><jabberd:cmdline flag="h">localhost</jabberd:cmdline></update>

Die Einstellungen sorgen dafür, dass der Server automatisch das Benutzerverzeichnis aktualisiert, wenn eine vCard editiert wird. Das wiederum setzt die Einrichtung des Jabber-User-Verzeichnisses voraus. Wenn Sie die Einstellung beibehalten wollen, ersetzen Sie localhost durch den Host-Namen Ihres Rechners.

Im dritten Schritt können Sie optional den Willkommenstext ändern:

<welcome/>) und die Admin-Einträge (<admin/>)

Da Jabber die User-Roster im Dateisystem speichert, genauer in einem Jabber-Unterverzeichnis "jabber-1.4/spool/unterverzeichnis/", muss ein Verzeichnis mit der Bezeichnung des Host-Namens erzeugt und mit Schreibrechten versehen werden. Lautet der Host-Name beispielsweise "jabber.tecChannel.de", so erstellen Sie das Verzeichnis "jabber-1.4/spool/jabber.tecChannel.de/". In dieses dürfen die Jabber-User dann schreiben.

Der Administrator des Jabber-Servers sollte Root sein. Die Einstellungen können jedoch gegebenenfalls verändert werden:

chown -R username.usergruppe. /pfad/zu/jabber/