25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-12-02 16:37:52 +01:00

* README: Updated to match the content of the ejabberd Guide

SVN Revision: 1206
This commit is contained in:
Badlop 2008-02-20 19:07:19 +00:00
parent 01ee6284bf
commit 4af47f5f78
2 changed files with 35 additions and 22 deletions

View File

@ -1,5 +1,7 @@
2008-02-20 Badlop <badlop@process-one.net> 2008-02-20 Badlop <badlop@process-one.net>
* README: Updated to match the content of the ejabberd Guide
* doc/release_notes_2.0.0.txt: Updated version number and date * doc/release_notes_2.0.0.txt: Updated version number and date
* src/ejabberd.hrl: Updated version number * src/ejabberd.hrl: Updated version number

53
README
View File

@ -2,37 +2,48 @@ ejabberd - High-Performance Enterprise Instant Messaging Server
Quickstart guide Quickstart guide
0. Dependancies
To build ejabberd, you need: 0. Requirements
To compile ejabberd you need:
- GNU Make - GNU Make
- GCC - GCC
- libexpat 1.95 or higher - libexpat 1.95 or higher
- Erlang/OTP R9C-2 or higher - Erlang/OTP R10B-9 up to R11B-5. Erlang R12 releases are not yet
- OpenSSL 0.9.6 or higher (optional) officially supported, and are not recommended for production
- Zlib 1.2.3 or higher (optional) servers
- GNU Iconv 1.8 or higher (optional, not needed on systems with GNU libc) - OpenSSL 0.9.6 or higher, for STARTTLS, SASL and SSL
encryption. Optional, highly recommended.
- Zlib 1.2.3 or higher, for Stream Compression support
(XEP-0138). Optional.
- GNU Iconv 1.8 or higher, for the IRC Transport
(mod_irc). Optional. Not needed on systems with GNU Libc.
1. Build and install on *nix systems
To build ejabberd, please go into the src directory and type the 1. Compile and install on *nix systems
following commands:
./configure && make To compile ejabberd, go to the directory src/ and execute the commands:
./configure
make
To install ejabberd, run this command with system administrator rights
(root user):
sudo make install sudo make install
These commands will: These commands will:
- install a startup script into the directory /usr/sbin, - Install a startup script: /sbin/ejabberdctl
- install ejabberd into the directory /var/lib/ejabberd, - Install ejabberd in /var/lib/ejabberd/
- install the configuration file into /etc/ejabberd, - Install the configuration files in /etc/ejabberd/
- create a directory called /var/log/ejabberd to store log files. - Create a directory for log files: /var/log/ejabberd/
Note: "sudo make install" means that the "make install" command should
be run with system administrator rights (root).
2. Run 2. Start ejabberd
To run ejabberd, type the following command: You can use the ejabberdctl command line administration script to
erl -pa /var/lib/ejabberd/ebin -sname ejabberd -s ejabberd start and stop ejabberd. For example:
ejabberdctl start
For detailled informations, please refer to:
http://www.process-one.net/en/projects/ejabberd/docs/guide_en.html For detailed information please refer to the
ejabberd Installation and Operation Guide