Openfire Requirements

Version 12

    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)