logo
icon

Tigase

Tigase is a highly optimized and modular XMPP/Jabber server written in Java. It features a web-based setup wizard, embedded Apache Derby database, multi-user chat, file transfer, and supports clustering for high availability.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-04-04
Services
service icon
Tags
Communication

Tigase XMPP Server

A highly optimized, extremely modular, and very flexible XMPP/Jabber server written in Java. Tigase includes an embedded Apache Derby database for zero-configuration deployment and a web-based setup interface.

Getting Started

  1. Open the setup page at your domain on port 8080 — the web-based wizard guides initial configuration
  2. Configure your admin account — set the admin JID and password (or use the environment variables)
  3. Complete the setup wizard — select the embedded Derby database for simplicity
  4. Restart the service after setup completes
  5. Connect XMPP clients — use Conversations, Gajim, or any XMPP client on port 5222

Key Features

  • Highly optimized for performance and scalability
  • Web-based setup wizard for easy initial configuration
  • Embedded Apache Derby database (no external DB required)
  • Multi-user chat (MUC) support
  • File transfer with HTTP upload
  • Message Archive Management (MAM)
  • Push notifications support
  • BOSH and WebSocket for web clients
  • Extensible with custom components and plugins
  • Clustering support for high availability

Exposed Ports

  • 8080: Web setup / HTTP API
  • 5222: XMPP client connections (C2S)
  • 5269: Server-to-server connections (S2S)
  • 5277: Cluster connections
  • 5280: BOSH connections
  • 5290: WebSocket connections
  • 5223: XMPP client connections (SSL)

License

GPL-3.0 — GitHub