Я ищу XMPP-сервер для установки на моем сервере Ubuntu, но пока не смог найти сравнения плюсов и минусов различных реализаций. Есть ли реализация, которая является дефакто-стандартом (например, apache для http)?
Функции, которые должен иметь сервер:
В основном у вас есть только один вариант: ejabberd
Три других доступных в репозитории Ubuntu (11.04+):
Вы можете посмотреть http://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software для сравнения некоторых функций
HTH
Openfire - это быстро, легко и надежно. Я запустил его под Ubuntu Server и Desktop одинаково хорошо. Для обычного человека, я бы сказал, используйте настольную версию, потому что такой интерфейс делает установку и обслуживание настолько простой, что любой может с ней справиться. Я управляю своим сервером уже более 5 лет, сталкиваюсь с интернетом, и он стал чемпионом.
Вы также можете запускать его в автономном режиме в Ubuntu Server Edition или Centos VM, используя vmplayer с сетевыми настройками, соединяя / дублируя состояние физического сетевого подключения, используя 1 или 2 виртуальных ядра. Это просто.
Я рекомендую это для тех, у кого не будет тысяч и тысяч одновременных пользователей онлайн, потому что, помимо первоначальной простоты установки, конфигурация осуществляется через удобный веб-интерфейс, в котором действительно сложно ошибиться.
Наслаждайтесь
В репо есть стек LAMP. Просто используйте aptitude (откройте консоль и введите «aptitude» & amp; enter), и вы увидите его в дереве задач как «lamp-server».