Ejabberd
телеграм Из Википедии, свободной энциклопедии
телеграм Из Википедии, свободной энциклопедии
ejabberd — свободный (GNU GPL), распределённый и устойчивый к отказам MQTT, SIP и XMPP-сервер, написанный в основном на Erlang. Он работает под Unix-подобными ОС (GNU/Linux, FreeBSD и NetBSD) и Microsoft Windows.
ejabberd | |
---|---|
![]() | |
![]() ejabberd's Web Admin | |
Тип | XMPP server |
Автор | Алексей Щепин |
Разработчик | ProcessOne |
Написана на | Erlang[1][2] |
Операционная система | кроссплатформенность |
Последняя версия | |
Репозиторий | github.com/processone/ej… |
Состояние | Активное |
Лицензия | GNU GPL 2[4] |
Сайт |
process-one.net/e… (англ.) ejabberd.im (англ.) |
Алексей Щепин начал этот проект в ноябре 2002 года. Название «ejabberd» означает «Erlang Jabber Daemon». Цель проекта состоит в создании стабильного и функционального XMPP-сервера.
На 2009 ejabberd был одним из самых популярных проектов на Erlang[5], а его автор получил награду «User of the Year» на 2006 Erlang user conference[6].
ejabberd используется в IETF Groupchat Service[7][8], BBC Radio LiveText[9], Nokia Ovi[10], KDE Talk[11] и Facebook[12][13]. Из-за бесплатности и высокой отказоустойчивости на ejabberd работает большинство крупных XMPP-серверов.
Большинство модулей обеспечивают базовую функциональность XMPP-сервера, но есть также модули, обеспечивающие следующую функциональность:
С появлением версии 1.0.0 стало возможно протоколирование конференций без использования ботов (sulci).
По данным jabberworld.info доля ejabberd среди XMPP/Jabber-серверов составляла на лето 2017 года около 62%[14].