~ubuntu-branches/ubuntu/utopic/ejabberd/utopic

1.1.7 by Sergei Golovan
Import upstream version 2.0.0
1
ejabberd - High-Performance Enterprise Instant Messaging Server 
2
3
Quickstart guide
4
5
6
0. Requirements
7
8
To compile ejabberd you need:
9
 - GNU Make
10
 - GCC
1.1.11 by Gerfried Fuchs
Import upstream version 2.1.0
11
 - Libexpat 1.95 or higher
1.1.15 by Konstantin Khomoutov
Import upstream version 2.1.4
12
 - Erlang/OTP R10B-9 or higher. Recommended versions: R12B-5 and R13B04
1.1.16 by Konstantin Khomoutov
Import upstream version 2.1.5
13
 - OpenSSL 0.9.8 or higher, for STARTTLS, SASL and SSL encryption.
1.1.7 by Sergei Golovan
Import upstream version 2.0.0
14
 - Zlib 1.2.3 or higher, for Stream Compression support
15
   (XEP-0138). Optional.
1.1.11 by Gerfried Fuchs
Import upstream version 2.1.0
16
 - Erlang mysql library. Optional. MySQL authentication/storage.
17
 - Erlang pgsql library. Optional. PostgreSQL authentication/storage.
18
 - PAM library. Optional. For Pluggable Authentication Modules (PAM).
1.1.7 by Sergei Golovan
Import upstream version 2.0.0
19
 - GNU Iconv 1.8 or higher, for the IRC Transport
20
   (mod_irc). Optional. Not needed on systems with GNU Libc.
1.1.14 by Konstantin Khomoutov
Import upstream version 2.1.3
21
 - ImageMagick's Convert program. Optional. For CAPTCHA challenges.
1.1.13 by Gerfried Fuchs
Import upstream version 2.1.2
22
 - exmpp 0.9.2 or higher. Optional. For import/export XEP-0227 files. 
1.1.7 by Sergei Golovan
Import upstream version 2.0.0
23
24
25
1. Compile and install on *nix systems
26
27
To compile ejabberd, go to the directory src/ and execute the commands:
28
  ./configure
29
  make
30
31
To install ejabberd, run this command with system administrator rights
32
(root user):
33
34
  sudo make install
35
36
These commands will:
37
 - Install the configuration files in /etc/ejabberd/
1.1.11 by Gerfried Fuchs
Import upstream version 2.1.0
38
 - Install ejabberd binary, header and runtime files in /lib/ejabberd/
39
 - Install the administration script: /sbin/ejabberdctl
40
 - Install ejabberd documentation in /share/doc/ejabberd/
41
 - Create a spool directory: /var/lib/ejabberd/
1.1.7 by Sergei Golovan
Import upstream version 2.0.0
42
 - Create a directory for log files: /var/log/ejabberd/
43
44
45
2. Start ejabberd
46
47
You can use the ejabberdctl command line administration script to
48
start and stop ejabberd. For example:
49
  ejabberdctl start
50
51
52
For detailed information please refer to the
53
ejabberd Installation and Operation Guide