Difference between revisions of "Jabberd2"

From ArchWiki
Jump to: navigation, search
m
m (fixed link)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
[[Category:Internet Applications]]
 
[[Category:Internet Applications]]
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.
+
jabberd2 is an [[Wikipedia:XMPP|XMPP]] server, written in the C language and licensed as Free software under the GNU General Public License. It was inspired by jabberd14.
  
 
== Installation ==
 
== Installation ==
Line 21: Line 21:
 
<id>mymachine.com</id>
 
<id>mymachine.com</id>
 
}}
 
}}
 
+
=== Daemon ===
 
Configure the {{ic|jabberd.service}} to start on boot.  
 
Configure the {{ic|jabberd.service}} to start on boot.  
  

Revision as of 11:42, 18 August 2013

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 from the AUR,

Configuration

Edit /etc/jabberd/c2s.xml and look for the line starting with <id register-enable='mu'> and edit to have your domain.

Example:

/etc/jabberd/c2s.xml
<id register-enable='mu'>mymachine.com</id>

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.

Also set your server on sm.xml:

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

Daemon

Configure the jabberd.service to start on boot.

Read Daemons for more information.

See also