ejabberd

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.ejabberd.im

ejabberd — это свободный, распределённый и отказоустойчивый сервер, поддерживающий протоколы XMPP (Jabber), MQTT и SIP. Написан на языке программирования Erlang, он предназначен для создания масштабируемых и надёжных систем мгновенного обмена сообщениями, группового чата и реального времени. Проект был инициирован Алексеем Щепиным в ноябре 2002 года, и его название является аббревиатурой от «Erlang Jabber Daemon».

ejabberd работает на различных операционных системах, включая Unix-подобные ОС (GNU/Linux, FreeBSD, NetBSD) и Microsoft Windows. Он используется во многих крупных проектах, таких как IETF Groupchat Service, BBC Radio LiveText, Nokia Ovi, KDE Talk и Facebook. Благодаря своей бесплатности и высокой отказоустойчивости ejabberd является основой для большинства крупных XMPP-серверов.

  • Поддержка протоколов XMPP, MQTT и SIP — обеспечивает широкие возможности для обмена сообщениями, управления устройствами и голосовой связи.
  • Масштабируемость и кластеризация — поддерживает работу в кластере, позволяя обрабатывать миллионы пользователей на одном сервере.
  • Модульная архитектура — позволяет расширять функциональность сервера с помощью дополнительных модулей, таких как транспорты для подключения к другим службам мгновенного обмена сообщениями.
  • Поддержка веб-интерфейса для администрирования — предоставляет удобный инструмент для управления сервером.
  • Поддержка различных языков — включая русский, что облегчает использование сервера в разных странах.
  • Совместимость с XMPP — обеспечивает взаимодействие с другими XMPP-серверами и клиентами.
  • LDAP-аутентификация — позволяет интегрировать сервер с существующими системами управления пользователями.
  • Поддержка SASL и StartTLS — обеспечивает безопасность клиентских и межсерверных соединений.
Подробнее