From ArchWiki
Revision as of 01:59, 25 April 2012 by Fengchao (Talk | contribs) (Add category.)

Jump to: navigation, search

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: Still unfinished (Discuss in Talk:XMPP#)

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.

Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어

External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for message-oriented middleware based on XML (Extensible Markup Language). The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging (IM), presence information, and contact list maintenance.

Server Installation


Install the package jabberd2 from the aur.

cd to /etc/jabberd

There, edit c2s.xml and look for the line:

<id register-enable='mu'>localhost.localdomain</id>

Change it to set your server. That is the line that will be added to your users id. (If you put there mymachine.com, your users id will be something like user@mymachine.com) If the jabber service is going to be accesible over open internet (instead of a vpn or lan), then that name SHOULD be resolved by DNS to your server.

The register-enable='mu' part, allows the registration of accounts, using a standard jabber client.

edit sm.xml and look for:


and again, set it to point to your server

Start the server with

/etc/rc.d/jabberd start