Skip to content

processone/ejabberd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b38d861 · Feb 26, 2025
Dec 13, 2022
Feb 19, 2025
Jan 21, 2025
Jan 24, 2022
Apr 30, 2024
Jan 3, 2025
Nov 25, 2024
Jan 9, 2023
Jan 3, 2025
Jan 8, 2020
Dec 17, 2024
Jan 3, 2025
Jan 3, 2025
Feb 26, 2025
Feb 6, 2025
Feb 11, 2025
Jun 8, 2023
May 19, 2024
Dec 23, 2021
Dec 19, 2024
Jul 2, 2024
Oct 31, 2024
Jan 3, 2025
Oct 31, 2024
Nov 19, 2018
Feb 22, 2014
Nov 22, 2024
Jan 13, 2025
Dec 18, 2024
Apr 18, 2014
Dec 19, 2024
Jun 13, 2013
Mar 21, 2016
Feb 6, 2025
Jan 11, 2021
Nov 5, 2024
Dec 21, 2024
Nov 15, 2023
Jan 13, 2025
Aug 26, 2024
Aug 26, 2024
Jun 13, 2013
Jan 22, 2024
Feb 14, 2025
Feb 19, 2025
Feb 21, 2024
Feb 14, 2025
Jan 3, 2025
Feb 14, 2025
Feb 21, 2024
Jan 3, 2025

Repository files navigation


ejabberd is an open-source, robust, scalable and extensible realtime platform built using Erlang/OTP, that includes XMPP Server, MQTT Broker and SIP Service.

Check the features in ejabberd.im, ejabberd Docs, ejabberd at ProcessOne, and the list of supported protocols in ProcessOne and XMPP.org.

Installation

There are several ways to install ejabberd:

More info can be found in the Installation part of ejabberd Docs.

Documentation

Please check the ejabberd Docs website.

When compiling from source code, you can get some help with:

./configure --help
make help

Once ejabberd is installed, try:

ejabberdctl help
man ejabberd.yml

Development

Bug reports and features are tracked using GitHub Issues, please check CONTRIBUTING for details.

Translations can be improved online using Weblate or in your local machine as explained in Localization.

Documentation for developers is available in ejabberd docs: Developers.

There are nightly builds of ejabberd, both for master branch and for Pull Requests:

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.

For commercial offering and support, including ejabberd Business Edition and Fluux (ejabberd in the Cloud), please check ProcessOne ejabberd page.

Security

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.

Community

There are several places to get in touch with other ejabberd developers and administrators:

License