OpenSource-Hub
O

Openfire

SHA-256
3.0k stars·System Optimization·SHA-256 checksum verified

Openfire is an easy-to-use, scalable XMPP server for real-time chat, presence, and collaboration. Perfect for organizations wanting full control over their communication infrastructure.

Smart Download

Download Download Version

v5.0.4 · 61.7 MB

Self-hosted XMPP instant messaging server, easy to deploy and manage, with strong security and plugin ecosystem.

Core Features

  • XMPP standard compliant, interoperable with many clients
  • Web-based admin console for easy management
  • Extensive plugin library (file transfer, video calls, etc.)
  • Enterprise-grade security (TLS, SASL, LDAP/AD integration)
  • High performance supporting thousands of concurrent users

What It Can't Do

  • User registration is disabled by default; admins must add users manually. 2. For public access, configure domain, SSL certificate, and open ports 5222 (client) and 9090 (web admin). 3. Some plugins require server restart after installation. 4. No official mobile app; use third-party XMPP clients like Conversations (Android) or Monal (iOS).

Use Cases

  • Internal corporate messaging replacing proprietary tools
  • Educational institution communication platform
  • Privacy-conscious organizations requiring self-hosted solution
  • Developers building custom XMPP-powered applications

Detailed Introduction

Openfire is an open-source XMPP (Jabber) server that enables real-time messaging, presence, and collaboration. It is incredibly easy to install and manage, with a web-based admin console that simplifies user management, group chat, and plugin installation. Built on the widely-adopted XMPP protocol, Openfire ensures interoperability with other XMPP clients and servers. It features robust security (TLS, SASL) and high performance, supporting thousands of concurrent users. The project is actively maintained by Ignite Realtime community, with extensive documentation, plugins, and translation support. Ideal for organizations wanting a self-hosted, privacy-respecting instant messaging solution.

Tags

xmppinstant-messagingrealtime-communicationself-hostedprivacycollaborationserver

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Step 1: Download the installer for your OS from the official website

4

Step 2: Run the installer and follow the setup wizard (default admin port 9090)

5

Step 3: Open browser to http://localhost:9090 and create admin account

Install Guide
  1. Step 1: Download the installer for your OS from the official website
  2. Step 2: Run the installer and follow the setup wizard (default admin port 9090)
  3. Step 3: Open browser to http://localhost:9090 and create admin account
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

13b579672b2ce238934aa919cd968636c0f5c8afda5aeb3aec08d60feca35df4

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Windows: Uninstall via Control Panel; Linux: Delete installation directory and /etc/openfire config folder; macOS: Drag app to Trash and remove ~/Library/Application Support/Openfire

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-05-13 15:25:34
GitHub RepositoryOfficial Website

Similar Projects