-
Notifications
You must be signed in to change notification settings - Fork 126
Installation manual
Thanks for choosing Archipel and welcome to the installation manual! This page will explain how to install Archipel, from the nightly build or from the sources.
This part describes how to install needed stuff for Archipel.
You can find a binary installer of ejabberd at http://www.process-one.net/en/ejabberd/downloads, or just install it through you system's package manager. It must be at leat 2.1.6. At this time, Archipel only supports ejabberd as XMPP server. This server can then use S2S to connect to other kind of XMPP server if you need. Use ejabberd 2.1.X (or you want to configure multi XMPP server 2.1.6+)
You need to add some modules in ejabberd (mod_admin_extra
and (OPTIONAL now) ejabberd_xmlrpc
) that may and may not be included into your ejabberd distribution. Then, the default configuration of ejabberd needs some small adjustments and you can find a sample of ejabberd.cfg. It is strongly recommended you use all the options listed here.
Then, follow these instructions:
- Fedora-like (Fedora, CentOS, RHEL): Preparing-Ejabberd (Fedora-like)
- Debian-like (Debian, Ubuntu): Preparing Ejabberd
Archipel's master is automatically bundled at new commits. If you just want to use Archipel, you should use the latest nightly build. The nightlies are located at http://nightlies.archipelproject.org. It is very easy to install as you don't need to have the Cappuccino development environment installed.
You can be notified when a new Nightly is published by using this RSS Feed:
Then you can clone the repo. You'll need a recent version of Git (at least 1.6.5) to download all submodules properly (in Debian, the right version is in the backports repository).
git clone git://github.com/primalmotion/Archipel.git
Follow these link to continue the installation