Jabberd2

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

jabberd2 is an XMPP server, written in the C language and licensed as free software under the GNU General Public License. It was inspired by jabberd14.

Installation

Install the jabberd2AUR package.

Configuration

Edit /etc/jabberd/c2s.xml and change the content of the tag <id register-enable='mu'> to your domain.

That is the line that will be added to your users id. (If you put there example.com, your users id will be something like user@example.com). If the jabber service is going to be accessible 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.

Also set your server on sm.xml:

/etc/jabberd/sm.xml
<id>mymachine.com</id>

Daemon

Enable jabberd.service, so it starts on boot.

See also