This tutorial explains how you can install the obsolete transports
To reach this goal, jabberd 1.4.3.1, scripts, and configuration files will be used.
Remark: Debian users also can use TeopeTuK's unofficial Debian APT repository. This repository contains several transports with optimized settings to work together with ejabberd or any other Jabber/XMPP server that supports external transports. So, these packages are better than the ones included in the official Debian repositories as the latter only work with jabberd 1.4.
-
Common Instructions for all Transports
The instructions in this section are common for all transports. Hence, you do not have to repeat them for every transport installation.
-
Rip the Needed Parts of jabberd
- Install the prerequisites GNU Pth 1.4.0 (or newer) and libexpat, the XML parsing C library:
- Debian:
apt-get install libpth-dev libexpat1-dev
- Debian:
- Download jabberd 1.4.3.1:.
wget -p http://download.jabberd.org/jabberd14/jabberd-1.4.3.1.tar.gz \ -O jabberd-1.4.3.1.tar.bz2
- Extract the source:
tar jxvf jabberd-1.4.3.1.tar.bz2
- Enter the extracted directory:
cd jabberd-1.4.3.1
- Compile jabberd 1.4:
./configure && make
Remark: You do not need to enable SSL and IPv6 support.
- Copy the binaries to the right locations:
cp jabberd/jabberd /usr/local/sbin/ mkdir /usr/local/lib/jabber/ cp xdb_file/xdb_file.so /usr/local/lib/jabber/libjabberdxdbfile.so
- Install the prerequisites GNU Pth 1.4.0 (or newer) and libexpat, the XML parsing C library:
-
Creating Directories and a Daemon User
- Create the user 'ejabberd':
adduser ejabberd
Remark: if you installed ejabberd via APT, this step can be skipped.
- Create some directories:
mkdir /etc/jabber /etc/init.d/jabber /var/log/jabber \ /var/run/jabber /var/spool/jabber
- Change file permissions:
chmod o-rx /var/log/jabber/ chown ejabberd /var/log/jabber/ /var/run/jabber /var/spool/jabber
- Create the user 'ejabberd':
-
-
Transport Instructions
Click on the transport you want to install to proceed to the transport specific instructions:
Transport setup instructions for Windows XP machine
Hi All,
I have installed ejabberd ver. 2.0.3 (using: ejabberd-2.0.3-windows-installer.exe) in Windows XP machine.
I want to intall transports for Yahoo, MSN and AIM but I do not find proper instructions for setting up them in Windows XP machine.
Could anyone help me out?
I appreciate much if anyone could help me soon.
Thanks
Hello, To my knowledge they
Hello,
To my knowledge they all should work with ejabberd, yes.
--
Process-one
Mickaël Rémond
ejabberd 2
Are these transports running on ejabberd 2?
I could install pyMSNt and it works well but yahoo transport is giving some errors because it is prepared for jabberd 1.4.3.1
Thanks.