System Requirements

The entire Jahia solution is installed in minutes with no required programming knowledge. By default, Jahia embeds the Tomcat Application Server and the Hypersonic Database, but can be deployed on most middleware.

Jahia Server 5 OS :

  • Windows NT / 2000 / XP
  • Linux
  • Solaris
  • Mac OSX
Suggested Min. Development Configuration :

  • Bi-Pro Pentium 2GHz or +
  • 2 GB RAM
  • 1 GB HD

Suggested Min. Production Environments:

  • Bi-or quadri Pro (64 bits CPU and OS)
  • 4 or 8 GB RAM
  • 100 GB

Warning: 32 bits JVM are limited in max memory (1.5 GB under Windows - 2 or 3 GB under Linux/Solaris). Jahia 5.0 tries to cache a maximum of data in order to boost performance. So we highly recommend 64 bits environements with enough memory available at least for all production environments. 

Java Application Servers By default tested with :

  • Tomcat 5.5.x

Periodically tested with:

  • Weblogic 9.x
  • Websphere 6.1 with latest patches
  • JBoss AS 4.x

Partners may provide support for other application servers - See below

Min Requirements :
  • Support for Servlets 2.3
  • JDK 1.5 or 1.6*
* JDK 1.6 is supported only with Jahia 5.0SP3 or later
Databases By default tested with :

  • HyperSonic SQL
  • MySQL
  • PostgresSQL
  • Oracle
  • MS SQL Server

LDAP Servers
(Optional) 

By default tested with :

  • OpenLDAP

Periodically tested with:

Client
Full Thin Client (no Java applets, no ActiveX controls needed).
Successfuly tested with :

  • Internet Explorer (from version 5.5+)
  • Firefox (from version 1.0+)

About other application servers and databases:

There are now more and more possible combinations of application servers / databases that may work with Jahia. Jahia was developed from a very vendor neutral manner without any custom code. However, testing all the possible combinations for each new code contribution and to suport all new minor and major releases of such or such application server or database requires tremendous time from the whole Jahia community.

So the Jahia community decided to restrict all the default core development tests to only the suggested environements mentionned above. However, it is clear that some Jahia customers are successfully  running Jahia with other commercial applications servers (e.g. WebSphere or Weblogic) and databases (e.g. Sybase) without or with minor code modifications. Commercial Partners (e.g. Jahia Solutions Group) may also offer extended application server or database support agreements as part of their commercial professional services offerings. So please check directly with your Jahia partner or with Jahia Solutions Group (www.jahia.com) if you need to run Jahia in a custom environement.

If you are interested by contributing or sponsoring support for a specific application server + DB or even submitting some patches or some installation procedure documentation, the Jahia community would be glad to receive all your feedback and help.