Xmpp/Jabberd Installation

From Debuntu

Jump to: navigation, search
WorkInProgress.png
Work in Progress
This page is a work in progress and might contain errors or inconsistency. Comment are most appreciated.

Configuring the Hostname

In /etc/jabber/jabber.xml change:

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

To your hostname, e.g:

<host><jabberd:cmdline flag="h">xmpp.example.com</jabberd:cmdline></host>

Configuring SSL

To use SSL, remove the:

<ip port="5222"/>

entry, and add:

<ssl port='5222'>192.168.1.10</ssl>
...
<ssl>
   <key ip='192.168.1.10'>/etc/jabber/myserver.pem</key>
</ssl>

Instead.

Where /etc/jabber/myserver.pem is created as per [OpenSSL#Generate_a_self-signed_certificate].

Warning.png
SSL requires an IP
When using SSL, the settings need to define an IP address to properly function

Disabling Registration

Comment out the section:

      <register notify="yes">
        <instructions>Choose a username and password to register with this server.</instructions>
        <name/>
        <email/>
      </register>
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense