As part of a server upgrade I spent most of yesterday moving servers to a new rack at the Minnesota Daily. However, after the dust settled our jabber server (jabberd2) decided it no longer wanted to authenticate users. I must admit that I'm getting very tired of dealing with this server. It's bad to say the least. Poor documentation, strange configuration and other fun things.
So I'm wondering if anyone has any suggestions for a jabber server. I'm leaning towards ejabberd or openfire as these seem to be well maintained and both seem to pretty nice (or I suppose if anyone wants to make a plug for either ;). The only real requirements is that it must be able to authenticate via RADIUS (if it does it through PAM that's OK) and have some way to automatically update rosters (even if this means a custom script that just messes with the database backend). Something which can use MySql as a backend would be preferred but isn't necessary.
I'd be interested to hear what kind of experiences people have had with these.
Comments
Ejabberd
http://www.ejabberd.im/
http://www.process-one.net/en/ejabberd/
As you may have noticed...
Unfortunately it doesn't really seem like you read the post. I mentioned that ejabberd was a front runner, but for some reason you spammed it again. Is there some sweet feature that ejabberd has which I should be aware of?
Try OpenFire
Give OpenFire a try. I wasn't too thrilled when I heared it was based on Java, but it works well and writing plugins is a joy. Afaik it can also do RADIUS.
See: http://www.igniterealtime.org/projects/openfire/index.jsp
We are currently building up a Jabber promotion network amongs german universities (https://jabber.rwth-aachen.de/JUNe), and most of them use OpenFire.
OpenFire = Awesome
I tried out OpenFire, it is pretty amazing. In a single day I was able to get it mostly configured to work with active directory. I think with a couple more days of work it will be able to be a complete replacement for our current Jabber server.