Commands (XMPP)
sudo apt-get update && sudo aptitude safe-upgrade
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev openssl libssl-dev fop xsltproc unixodbc-dev gcc-4.6-base cpp-4.6 libgomp1 libquadmath0 libc6-dev openjdk-6-jdk libwxbase2.8 libwxgtk2.8-dev libqt4-opengl-dev libgtk2.0-dev xsltproc erlang-dev
wget http://s3.amazonaws.com/downloads.basho.com/erlang/otp_src_R16B02-basho5.tar.gz
tar zxvf otp_src_R16B02-basho5.tar.gz
cd otp_src_R16B02-basho5
./configure && make && sudo make install
apt-get -y install ejabberd
ejabberdctl register admin localhost [password] // Change to any other password
vi ../../../etc/ejabberd/ejabberd.cfg
// Add this to file ------------------
%% Admin user
{acl, admin, {user, "admin", "localhost"}}.
%% Hostname
{hosts, ["localhost"]}.
%% In-band registration
{access, register, [{allow, all}]}.
//------------------------------------
service ejabberd restart