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.
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.
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.