mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-20 16:15:59 +01:00
* README: Updated to match the content of the ejabberd Guide
SVN Revision: 1206
This commit is contained in:
parent
ac99c7fc7d
commit
de433ef4c1
@ -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
|
||||||
|
|
||||||
* doc/guide.tex: Mentioned the problems about Windows service
|
* doc/guide.tex: Mentioned the problems about Windows service
|
||||||
|
55
README
55
README
@ -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:
|
||||||
sudo make install
|
./configure
|
||||||
|
make
|
||||||
|
|
||||||
|
To install ejabberd, run this command with system administrator rights
|
||||||
|
(root user):
|
||||||
|
|
||||||
|
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
|
||||||
|
Loading…
Reference in New Issue
Block a user