ejabberd
Communication - XMPP - Servers
About this project
[ejabberd][im] is an open-source, robust, scalable and extensible realtime platform built using [Erlang/OTP][erlang], that includes [XMPP][xmpp] Server, [MQTT][mqtt] Broker and [SIP][sip] Service.
Check the features in [ejabberd.im][im], [ejabberd Docs][features], [ejabberd at ProcessOne][p1home], and the list of [supported protocols in ProcessOne][xeps] and [XMPP.org][xmppej].
Installation
There are several ways to install ejabberd:
- Source code: compile yourself, see COMPILE
- Installers:
- [ProcessOne Download Page][p1download] or [GitHub Releases][releases] for releases.
- GitHub Actions for master branch (
run
/deb
/rpm
forx64
andarm64
)
- Docker Containers:
ecs
container image: [Docker Hub][hubecs] and [Github Packages][packagesecs], see [ecs README][docker-ecs-readme] (forx64
)ejabberd
container image: [Github Packages][packages] for releases and master branch, see CONTAINER (forx64
andarm64
)
- Using your [Operating System package][osp]
- Using the [Homebr
Technologies & License
GPL-2.0
Erlang
Docker