Самым популярным решением является ejabberd. Он нетребователен к ресурсам, занимает немного места, имеет простой удобный русскоязычный веб-интерфейс для администрирования.
http://jabberworld.info/Выбор_сервера
top - 00:15:05 up 2 days, 12:15, 5 users, load average: 0.00, 0.01, 0.05
Tasks: 137 total, 1 running, 136 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 1034928k total, 853980k used, 180948k free, 167480k buffers
Swap: 0k total, 0k used, 0k free, 511340k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29239 jabber 20 0 50888 43m 1652 S 0.0 4.3 0:46.85 beam
4670 mysql 20 0 132m 20m 908 S 0.3 2.0 1:48.94 mysqld
5205 root 20 0 50432 9504 528 S 0.0 0.9 0:07.48 mpd
4831 apache 20 0 228m 5972 1716 S 0.0 0.6 0:00.43 apache2
4830 apache 20 0 228m 5672 1672 S 0.0 0.5 0:00.42 apache2
3353 andrey 20 0 9284 3604 964 S 0.0 0.3 0:07.52 sshd
нихуя себе нетребовательный блядь