ejabberd
Sign in to saveejabberd is an Extensible Messaging and Presence Protocol (XMPP) application server and an MQ Telemetry Transport (MQTT) broker, written mainly in the Erlang programming language. It can run under several Unix-like operating systems such as macOS, Linux, FreeBSD, NetBSD, OpenBSD and OpenSolaris. Additionally, ejabberd can run under Microsoft Windows. The name ejabberd stands for Erlang Jabber Daemon (Jabber being a former name for XMPP) and is written in lowercase only, as is common for daemon software.
Key facts
- Software.language
- Albanian, Catalan, Chinese (Simplified), Czech, Dutch, Esperanto, French, Galician, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Norwegian Bokmal, Polish, Portuguese, Portuguese (Brazil), Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Walloon
- Software.genre
- XMPP server, MQTT broker, SIP service
- Software.license
- GPL-2.0-or-later
- Software.name
- ejabberd Community Server
- Software.logo
- Ejabberd icon.png
- Software.caption
- ejabberd icon
- Software.author
- Alexey Shchepin
- Software.developer
- ProcessOne
- Software.latest release version
- 25.04
- Software.programming language
- Erlang
- Software.operating system
- Cross-platform
- Software.language count
- 28
via Wikipedia infobox
Source code
[ejabberd][im] is an open-source, robust, scalable and extensible realtime platform built using [Erlang/OTP][erlang], that includes [XMPP][xmpp] Server, [MQTT][mqtt] Broker and [SIP][sip] Service. Check the features in [ejabberd.im][im], [ejabberd Docs][features], [ejabberd at ProcessOne][p1home], and the list of [supported protocols in ProcessOne][xeps] and [XMPP.org][xmppej]. More info can be found in the Installation part of ejabberd Docs. Bug reports and features are tracked using [GitHub Issues][issues], please check CONTRIBUTING for details. There are nightly builds of ejabberd, both for master branch and for Pull Requests: Installers: go to GitHub Actions: Installers, open the most recent commit, on the bottom of that commit page, download the ejabberd-packages.zip artifact. ejabberd container image: go to [ejabberd Github Packages][packages] Security reports or concerns should preferably be reported privately, please send an email to the address: contact at process-one dot net or some other method from [ProcessOne Contact][p1contact]. For commercial offering and support, including [ejabberd Business Edition][p1home] and [Fluux (ejabberd in the Cloud)][fluux], please check [ProcessOne ejabberd page][p1home]. For information on how to report security vulnerabilities, please refer to the SECURITY.md file. It contains guidelines on how to report vulnerabilities privately and securely, ensuring that any issues are addressed in a timely and confidential manner. There are several places to get in touch with other ejabberd developers and administrators: ejabberd XMPP chatroom: [[email protected]][muc] [GitHub Discussions][discussions] [Stack Overflow][stackoverflow] License ejabberd is released under the GNU General Public License v2 (see COPYING) ejabberd translations under MIT License .
Excerpt from the source-code README · 6,773 chars · not written by Vinony
Wikidata facts
- Official website
- www.ejabberd.im
- Image
- Ejabberd.png
Show 3 more facts
- software version identifier
- 26.04
- IM channel URL
- xmpp:[email protected]
- source code repository URL
- github.com/processone/ejabberd
via Wikidata · CC0
~11 min read
Article
8 sectionsContents
- Project history
- Features
- Distribution methods
- Notable deployments
- Publications and reception
- See also
- References
- External links
ejabberd is an Extensible Messaging and Presence Protocol (XMPP) application server and an MQ Telemetry Transport (MQTT) broker, written mainly in the Erlang programming language. It can run under several Unix-like operating systems such as macOS, Linux, FreeBSD, NetBSD, OpenBSD and OpenSolaris. Additionally, ejabberd can run under Microsoft Windows. The name ejabberd stands for Erlang Jabber Daemon (Jabber being a former name for XMPP) and is written in lowercase only, as is common for daemon software.
ejabberd is free software, distributed under the terms of the GNU GPL-2.0-or-later. , it is one of the most popular open source applications written in Erlang. XMPP: The Definitive Guide (O'Reilly Media, 2009) praised ejabberd for its scalability and clustering feature, at the same time pointing out that being written in Erlang is a potential acceptance issue for users and contributors. The software's creator, Alexey Shchepin was awarded the Erlang User of the Year award at the 2006 Erlang user conference.