Openfire is a real time collaboration (RTC) server.
It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is easy to setup and administer, but offers rock-solid security and performance.
Openfire is free and open source software.
Key Features
- Web-based administration panel. Administrators can connect from anywhere and edit the server and configuration settings.
- Plugin interface.
- Customizable.
- SSL/TLS support.
- User-friendly web interface and guided installation.
- Database connectivity (i.e. embedded HSQLDB or other DBMS with JDBC 3 driver) for storing messages and user details.
- Supports multiple server instances to work together in one clustered environment.
- LDAP connectivity.
- Platform independent, pure Java.
- Full integration with Spark (XMPP client).
- Supports more than 50,000 concurrent users.
- Support for plugins and customized builds. Example plugins include:
- Hazelcast – adds clustering support.
- inVerse – adds the (third-party, Converse-based) inVerse web client to Openfire.
- IPFS – enables Openfire to become an IPFS node.
- JSXC – adds the (third-party) JSXC web client to Openfire.
- Load Statistic – logs load statistics to a file.
- MUC Service – MUC administration over REST Interface.
- Packet Filter – rules to enforce ethical communication.
- REST API – allows administration over a RESTful API.
- Search – provides support for Jabber Search (XEP-0055).
Website: www.igniterealtime.org/projects/openfire
Support: Documentation, GitHub Code Repository
Developer: Ignite Realtime
License: Apache License
Openfire is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| XMPP Servers | |
|---|---|
| ejabberd | XMPP application server and an MQTT broker |
| Openfire | Real time collaboration (RTC) server |
| MongooseIM | Mobile messaging platform with focus on performance and scalability |
| Prosody | Modern XMPP server that's easy to set up |
| Metronome IM | Lightweight XMPP server with advanced microblogging features |
| jabberD | Next generation of the jabberd project |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

