ejabberd Packages

Unofficial ejabberd packages for Linux/x64 and Linux/arm64 systems can be installed using the following repositories:

The repository key is available in ASCII and binary format. All current and previous package versions can also be manually retrieved from the download area.

Whenever possible, it’s recommended to use official distribution packages instead, as they’re usually well-maintained and integrate properly with the operating system environment. The packages published on this site are just offered as a fallback option in case using distribution packages isn’t feasible. They should work on any non-ancient Linux (x64 or arm64) system that uses glibc 2.17 or later.

Setup

On APT-based Linux distributions, run:

sudo curl -o /etc/apt/sources.list.d/ejabberd.list https://messaging.one/ejabberd.list
sudo curl -o /etc/apt/trusted.gpg.d/ejabberd.gpg https://messaging.one/ejabberd.gpg
sudo apt update
sudo apt install ejabberd

On DNF-based Linux distributions, run:

sudo dnf config-manager --add-repo https://messaging.one/ejabberd.repo
sudo dnf install ejabberd
sudo systemctl --now enable ejabberd

On other Linux systems, download the installer and run:

chmod +x ejabberd-*.run
sudo ./ejabberd-*.run

Either way, configuration and log files end up below /opt/ejabberd.

See our setup tutorial for further instructions.

Support

The packages are maintained by one of the ejabberd contributors and are not supported by ProcessOne. If you have questions or feedback, please join the public XMPP channel ejabberd@conference.process-one.net. If you need commercial ejabberd support, please contact ProcessOne.