Самым популярным решением является 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
нихуя себе нетребовательный блядь