Jabberd2 - ArchWiki

# 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

- Jabberd2 homepage

Category:

- XMPP