User:MalakymR/Drafts/Prosody/Rev1

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

Emerge
Install the software on the system.

Files
By default prosody will allow in-band registration, it is important we turn this off unless required, otherwise the server may be used as a spam relay.

Adding Users
Add a second user for testing

This will produce a working setup that will allow communication between clients on this server only. Unless SRV records are setup client software will require the hostname of the server i.e. xmpp.example.org

Client Software
There are many clients to choose from, with varying levels of support for XEP modules.


 * Conversations - Requires SSL so will not work until a certificate is setup (self-signed okay)
 * Xabber - Android (missing file transfer modules)
 * - GUI Windows/Linux/Android
 * Profanity.im - curses based
 * - Addon for curses based