In this video we're going to look at ejabberd, which is an extremely powerful and flexible option that has great online documentation.
- Install ejabberd and restrict access to the authentication script
- Set up the PAM configuration
- Set up ejabberd.cfg and restart the service