avatar

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

You can find the complete ejabberd source code on GitHub.


Repositories

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

These packages should work on any non-ancient Linux (x64 or arm64) system using glibc 2.17 or later.


Setup

On APT-based Linux distributions

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

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

More

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


Keys

The repository key is available in ASCII and binary formats.

2024-03-17 Key expiration

Our previous key expired on 2024-03-17. Since 2024-03-25, we have edited it and extended the validity of our key indefinitely. If you still have the old key and APT indicates that it has expired, please download it again by re-importing the key. See #4179.


Support