ejabberd
6.7kXMPP instant messaging server.
SelfHostHub lists 6 open-source Servers projects you can host on your own server. The most-starred on GitHub are ejabberd (6,745 stars), Openfire (3,073 stars) and MongooseIM (1,758 stars). 3 of them document a Docker install.
XMPP instant messaging server.
Real time collaboration (RTC) server.
Mobile messaging platform with a focus on performance and scalability.
All-in-one Dockerized easy XMPP solution, including web admin and clients.
XMPP server implementation in Java.
Feature-rich and easy to configure XMPP server.
By GitHub stars, the top projects in this category are ejabberd (6,745 stars), Openfire (3,073 stars) and MongooseIM (1,758 stars).
6 projects are currently listed in the Servers category on SelfHostHub.
The most common licences in this category are GPL-2.0 (2), Apache-2.0 (2) and GPL-3.0 (1).
3 of the 6 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.