selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Tigase XMPP Server logo

Self-host Tigase XMPP Server

tigase-server-dist-8.4.3

Highly optimized, extremely modular XMPP/Jabber server

ReleaseOpen SourceAGPL-3.0
Updated10 hours ago
LanguageJava
Setup difficultyAdvanced
Stars
359
Requires
Java Runtime (JDK 17+ for 8.3+, JDK 11+ for 8.2)
Docker
tigase/tigase-xmpp-server
Install with Java

What is Tigase XMPP Server?

Tigase XMPP Server is a mature, highly optimized messaging server written in Java that has been in development since 2004. It implements full XMPP Core (RFC 6120), XMPP IM (RFC 6121), and XMPP over WebSockets (RFC 7395), supporting client connections over TCP, BOSH, and WebSockets, as well as server-to-server and component connections. The server is extremely modular with a plugin architecture supporting over 30 XEPs including Multi-User Chat (XEP-0045), PubSub (XEP-0060), Message Archive Management (XEP-0313), HTTP File Upload (XEP-0363), and Push Notifications (XEP-0357). It provides an HTTP API for integration with external services, supports clustering for high availability, and offers LDAP authentication. The server runs on JDK 17+ (version 8.3+) or JDK 11+ (version 8.2) and can use various databases including MySQL, PostgreSQL, Derby, and MongoDB via connectors. It is distributed as Docker images, binary packages (ZIP/TAR.GZ), and Maven artifacts. An enterprise edition with additional features is also available.

Should you self-host Tigase XMPP Server?

Tigase XMPP Server scores 56/100 on selfhost.directory (how scoring works) and ranks #30 of 110 in Chat. It has 359 GitHub stars.

It shipped 3 stable releases in the past year. The latest, tigase-server-dist-8.4.3, came out on 4 October 2026.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Java.

Its closest alternative on selfhost.directory is Zulip (82/100, 26 131 stars). It scores higher overall, so compare the two before you pick. See Tigase XMPP Server vs Zulip side by side.

Features

  • Clustering / high availability
  • HTTP API
  • HTTP File Upload (XEP-0363)
  • LDAP Authentication
  • Message Archive Management (XEP-0313)
  • Message Carbons (XEP-0280)
  • Multi-User Chat (XEP-0045)
  • Publish-Subscribe (XEP-0060)
  • Push Notifications (XEP-0357)
  • SASL/SCRAM Authentication
  • Stream Management (XEP-0198)
  • Token/HMAC Authentication
  • XMPP Core (RFC 6120)
  • XMPP IM (RFC 6121)
  • XMPP over WebSockets (RFC 7395)

Tigase XMPP Server README

How to install Tigase XMPP Server

Install Tigase XMPP Server with Java

mvn package test

Build from source using Maven

Tigase XMPP Server releases & version history

More in Messaging

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…