Erlang - Ejabberd Setup

1. dependency
Fedora:
yum install expat expat-devel
yum install openssl openssl-devel
yum install zlib zlib-devel
yum install glibc glibc-devel
yum install ImageMagick ImageMagick-devel

2. add running OS user
useradd ejabberd

3. compile and install
./configure –enable-user=ejabberd
make
make install

4. auto start
cp ejabberd_source/src/ejabberd.init /etc/init.d/ejabberd
chkconfig –add ejabberd

5. add administrator
ejabberdctl register user host password
vi /etc/ejabberd/ejabberd.cfg
{acl, admin, {user, “user”, “host”}}.
{access, configure, [{allow, admin}]}.

6. Admin

http://localhost:5280/admin