Difference between revisions of "XMPP"

From ArchWiki
Jump to: navigation, search
m (proper order)
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
#REDIRECT [[List of Applications/Internet#Jabber/XMPP]]
{{Stub|Still unfinished}}
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 ==
=== Jabberd2 ===
Install the package jabberd2 from the aur.
cd to {{ic|/etc/jabberd}}
There, edit {{ic|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 {{ic|register-enable&#61;'mu'}} part, allows the registration of accounts, using a standard jabber client.
edit {{ic|sm.xml}} and look for:
and again, set it to point to your server
Start the server with
/etc/rc.d/jabberd start

Revision as of 11:40, 18 August 2013