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.
/etc/jabberd/c2s.xml and look for the line starting with
<id register-enable='mu'> and edit to have your domain.
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
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.
register-enable='mu' part, allows the registration of accounts, using a standard jabber client.
Also set your server on
jabberd.service to start on boot.
Read Daemons for more information.