Archipel needs ejabberd as XMPP server (only ejabberd supports sufficiently XMPP protocol for the needs of Archipel).
Here are the steps to sucessfully install Ejabberd to running on most of linux distribuition.
For more detail about architeture and concepts read this page.
To be distro agnostic will use the binary installer provided by Process One