Ok jabber is cool…really cool features…but which server should one install if he wants a server for a medium sized network ?
I wanted to setup a jabber server for our local wireless network. I first tried jabberd2. It’s kinda easy to install it with basic settings. If you just want basic stuff it’s great…but I wanted conference support. In order to install conference support I had to download mu-conference which is based on Jabber Component Runtime. But JCR needs special glib version and crap like that. Simply PATHETIC. I tried to install it with the current version I had in the server (which was newer than I should have…pfff) and I constantly got segfaults and when I managed to stop them then I could not create any conference room. PATHETIC again.
So I searched for another server. I found ejabberd

ejabberd is a Free and Open Source distributed fault-tolerant Jabber server. It’s mostly written in Erlang, and works on many platforms (tested on Linux, FreeBSD, NetBSD, Solaris and Windows NT/2000/XP).

Ok…now what’s erlang ? damn… I had never heard about it before…anyway, I installed erlang and then compiled ejabberd. It has a pretty straightforward configuration file..and the only thing I had to do was create an ssl certificate for TLS auth. I don’t know how “secure” this server is…but I don’t mind that much after all…if anyone wants to install another more secure server…he is FREE to do so…