Open Archive

Open Archive is a XEP-0136 compliant server side message archive for the Openfire XMPP server.

Currently it supports automated message archiving and message retrieval through XEP-0136 compliant Jabber clients and a web UI for the administrator. Support for manual archiving and preferences is planned for future releases.

Open Archive requires either MySQL, PostgreSQL, MSSQL or the embedded HSQLDB, support for other databases might be added at a later point.

To install the plugin just rename it to archive.jar, place it into the plugins folder of your Openfire server and enable it in the Openfire console at Server Settings/Archive Settings.

Archive Settings

Archive Settings (large)

Search Archive

Search Archive (large)


The User Status Plugin is licensed under the terms of the GNU General Public License, Version 2.0.

How does it differ from the Enterprise Archive?

Jive Software offers a commercial edition of Openfire that also includes a Message Archive that looks quite similar to Open Archive. The main difference is the intened purpose:

While Open Archive is basically a server side storage for users' messages, the enterprise archive offered by Jive is a tool to satisfy compliance requirements by reliably saving messages for a long time. Open Archive gives users full control over their messages so they are able to remove them at any time or disable archiving completely.


You can download the plugin from here.

Important: Rename the jar file to archive.jar before deploying it to Openfire!