Посоветуйте jabberd, желательно что бы вы его раньше ставили.
Интересует:
1_ не сложная установка (хорошо если из портов)
2_ хорошая документация (позитив если будет на русском)
3_ регистрация на сервере черз веб интерфейс (хорошо что бы не пришлось переводить)
4_ что бы по меньше ело ресурсы и быстро работало
Смотри в сторону ejabberd. Как вариант — есть еще WildFire, он проще в настройке, но Java хочет.