About this project

ejabberd is an open-source, robust, scalable, and extensible realtime platform developed using Erlang/OTP. It includes an XMPP server, MQTT broker, and SIP service, making it suitable for large-scale messaging deployments. The project offers multiple installation methods: compiling from source, using installers (available via ProcessOne downloads or GitHub releases), Docker containers (both `ecs` and `ejabberd` images), operating system packages, and Homebrew. Comprehensive documentation is available on the ejabberd Docs website, covering installation, administration, and development. The project actively tracks bugs and features via GitHub Issues, supports community translations through Weblate, and provides nightly builds for the master branch and pull requests. Security vulnerabilities should be reported privately via email or other ProcessOne contact methods. The community engages through an XMPP chatroom, GitHub Discussions, and Stack Overflow. ejabberd is licensed under the GNU General Public License v2, while its translations are under the MIT License.