Skip to content

Host your own baboon server

SeyZ edited this page Feb 4, 2013 · 17 revisions

If you want to replace the default baboon-project.org server, you can own your own XMPP server and Baboon server.

Two main reasons to do that:

  • You don't want to share your realtime code with baboon-project.org
  • You want to use Baboon with a private code repository

Install your XMPP server

baboon-project.org uses the Ejabberd XMPP server. It should works with other XMPP servers. The only requirements is to have these XEP implemented:

  • XEP 0004 (Data Forms)
  • XEP 0060 (PubSub)
  • XEP 0065 (Socks5 Bytestream)
  • XEP 0077 (In-Band Registration)

Install your Baboon server

Installation

pip install baboon

Configuration

[server]
pubsub=pubsub.<domain_name>
working_dir=/var/baboon

[user]
jid=admin@<domain_name>/baboond
passwd=<password>
  • Replace <domain_name> by the real domain name to use (by default, baboon-project.org)
  • Replace by the password of the admin@<domain_name> JID account. (by default, ********** :-D)
Clone this wiki locally