Openfire

Openfire (previously known as Wildfire, and Jive Messenger) is an instant messaging (IM) and groupchat server for the Extensible Messaging and Presence Protocol (XMPP). It uses written in Java and licensed under the Apache License 2.0.[2]

Openfire
Openfire Admin Console
Developer(s)Ignite Realtime
Stable release
4.5.2 / May 18, 2020 (2020-05-18)[1]
Preview release
4.6.0 beta / June 7, 2020 (2020-06-07)[1]
Repository
Written inJava
PlatformCross-platform
TypeXMPP server
LicenseApache License 2.0[2]
Websitewww.igniterealtime.org/projects/openfire/ 

History

The project was originated by Jive Software around 2002, partly in order to support their FastPath web-based customer support tool, as Jive Messenger, and renamed to Wildfire in 2005. Due to a trademark issue[3], it was further renamed to Openfire in 2007. The project was wholly handed to the community in 2008[4]. Jive continued to host the project until 2016[5].

Current Governance

Openfire is developed under a community model, as part of the Ignite Realtime project. The project lead is Dave Cridland.

Web-based administration panel

Most administration of the server is done through a web interface, which runs on the ports 9090 (HTTP) and 9091 (HTTPS) by default. Administrators can connect from anywhere and edit the server and configuration settings.

Features

Openfire supports the following features:

  • Web-based administration panel
  • Plugin interface
  • Customizable
  • SSL/TLS support[6]
  • 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
  • LDAP connectivity
  • Platform independent, pure Java
  • Full integration with Spark (XMPP client)
  • Can support more than 50,000 concurrent users[7]

Openfire has strong support for plugins and customized builds; there are numerous plugins available for immediate download and install via the admin console, and many installations have bespoke plugins.

Openfire allows multiple server instances to work together in one clustered environment. There is an open-source clustering plugin based on open-source Hazelcast technology.

gollark: Although I suppose there are those face generator AI things now.
gollark: You look like a person who exists.
gollark: Not that it's a particularly good one.
gollark: Randomly comparing yourself to other people is one of the defining factors of humans.
gollark: (also I am back from my rather long break)

See also

References

  1. "Releases - igniterealtime/Openfire". Retrieved 10 June 2020 via GitHub.
  2. Matt Tucker (15 September 2009). "Openfire Under Apache 2.0 License". Retrieved 12 March 2013.
  3. Some bad news on Naming, Matt Tucker, Ignite Realtime Blogs
  4. Openfire Enterprise is becoming Open Source, Matt Tucker, Ignite Realtime Blog
  5. Jive Software will stop sponsoring IgniteRealtime hosting, Guus der Kinderen, Ignite Realtime Discussion Forum
  6. Guus der Kinderen (2 March 2011). "Openfire 3.7.0 has been released!". Retrieved 12 March 2013.
  7. Jive Software (14 March 2007). "Openfire Scalability" (PDF). Retrieved 25 November 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.