Skip navigation
Currently Being Moderated

Openfire Requirements

VERSION 12  Click to view document history
Created on: Jul 7, 2008 1:17 PM by sixthring - Last Modified:  Aug 5, 2008 8:46 AM by sixthring

Minimum Requirements

  • Database with a JDBC driver, or use the embedded pure Java database.

  • Java 5: because Openfire is a pure Java application, it will run on any platform where Java 5 (JRE 1.5 or better) is available. Java 6 is recommended.

Software & Hardware Options

  • Operating Systems

    • Windows 2000, Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008

    • Linux, Solaris, or other Unix with Java 5 support

    • Mac OS X

  • Databases

    • MySQL (5.x or better recommended)

    • Oracle (10g or better recommended)

    • Postgres (7.x or better recommended)

    • IBM DB2 (v7 or better recommended)

    • SQL Server (2000 or better recommended)

    • Sybase

    • HSQL DB (also used as the embedded database)

    • Any other database that has a robust JDBC 2.0 compliant driver

Hardware Recommendations

Concurrent Users

Recommendation

1-500

At least 384 MB of available RAM and one 1.5 GHz processor.

501-10,000

At least 768 MB of available RAM and one 3.0 GHz processor.

10,001-25,000

At least 1.5 GB of available RAM, two 3 GHz processors, and one connection manager on the same machine.

25,001-100,000

At least 2.0 GB of available RAM, two 3 GHz processors, and between 1 and 4 connection managers based on exact size, each on their own equivalent machine.

 

Additional Recommendations

We recommend a backup solution for server-side applications. At a minimum you should back up your database on

a regular basis as well as the configuration files for Openfire (note, these are stored in one directory).

A backup solution will help you recover from hardware failures or human error (it's been known to happen!).

 

 

 

 

 

Original source:  http://www.jivesoftware.com/products/openfire/resources/requirements.jsp (No longer online.  Jive Software is the parent company of igniterealtime.org)