avatar

ejabberd is a robust, ubiquitous and massively scalable messaging platform (XMPP, MQTT, SIP Server).

You can find the full source code on GitHub.

Repositories

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

Those packages should work on any non-ancient Linux (x64 or arm64) system that uses glibc 2.17 or newer.


Setup

On APT-based Linux distributions, run:

curl -o /etc/apt/sources.list.d/ejabberd.list https://repo.process-one.net/ejabberd.list
curl -o /etc/apt/trusted.gpg.d/ejabberd.gpg https://repo.process-one.net/ejabberd.gpg
apt update
apt install ejabberd

On DNF-based Linux distributions, run:

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

On other Linux systems, download the installer (.run) and:

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

Configuration and log files can be found in /opt/ejabberd.

Support