Howto: Install a jabber server
Posted: 09 Jun 2008, 04:01
Jabber is a neat instant messaging protocol. With your own server, you have full control over who is allowed to join etc. Very handy for small businesses that wan't to chat with each other without exposing on other networks (msn, icq).
ejabberd is a good implementation of this, suitable for a low-end system like Bubba. Do like this:
- ejabberd is available in the sarge-backports repo. Add this line to /etc/apt/sources.list:
Edit: Also uncomment the original debian sources.
and do:
and then:
Press 'Y' when it asks you if you want to install. Then just follow the instructions. Typ in the domain you wan't to use (note: this has to be the name or IP where you can reach this server. For instance simply 'bubba' if you only wan't to reach it internally, or 'mydomain.com' if externally. Note that this choice can't be changed later, without all attached people having to reattach. Just follow the other instructions and you're all done with the installation.
Open port 5222 and 5223 in your firewall/router if you wan't it accessible from outside.
Then just download any PC client (list here). I have tried wippien and pidgin, both worked ok for me.
Connect to your server name, and choose "add this user on the server" the first time. The web administation interface (for statistics etc.) is available at
Log in with your created admin user (don't forget to add @yourservername) and it's password.
That's it! Just let me know if I left anything out.
ejabberd is a good implementation of this, suitable for a low-end system like Bubba. Do like this:
- ejabberd is available in the sarge-backports repo. Add this line to /etc/apt/sources.list:
Code: Select all
deb http://www.backports.org/debian/ sarge-backports main
and do:
Code: Select all
apt-get update
Code: Select all
apt-get install ejabberd
Open port 5222 and 5223 in your firewall/router if you wan't it accessible from outside.
Then just download any PC client (list here). I have tried wippien and pidgin, both worked ok for me.
Connect to your server name, and choose "add this user on the server" the first time. The web administation interface (for statistics etc.) is available at
Code: Select all
bubba:5280/admin
That's it! Just let me know if I left anything out.