Documentation for Confluence 3.5.
Documentation for [Confluence Cloud] and the latest Confluence Server is available too.

Skip to end of metadata
Go to start of metadata

Confluence works with a broad range of operating systems, database systems and application servers. Provided you have the technical knowledge, it is very likely that you will be able to run Confluence with an 8-year-old database or even on some 8-year-old hardware. Realistically, it is not technically feasible for us to provide our legendary support service on all environments available. There can only be a finite number of platforms and release versions of those that we support.

Our rule of thumb when releasing a new version of Confluence is that we will officially support platforms that have been released within the last one to two years (or the latest version of that platform if no new version of it was released in that period). This does not necessarily mean that you will need to upgrade your database or application server every time you upgrade Confluence. However, if you do run into problems with an unsupported version of a database or application server, we may have to ask you to upgrade to something newer.

Please refer to our Supported Platforms topic for details on platforms that we currently support in this version of Confluence and our Supported Platforms FAQ topic for details on our support handling procedures.

On this page:

Atlassian's Hosted Solutions are an Alternative

If you do not have the resources to set up and maintain a Confluence installation locally, how about using one of our hosted solutions instead? We can run and maintain your own installation of Confluence on one of our servers and we will handle all the testing, monitoring and upgrading processes for you. For more information, please refer to our Confluence Hosted and our integrated JIRA Studio solutions on our website.

Confluence Software Requirements

Please read the Supported Platforms page for Confluence. That page contains important information about all client and server software requirements for Confluence 3.5.x.

Server Software Requirements

Please read the following additional information regarding server software requirements for Confluence.


You will need to install a supported Java Development Kit (JDK) on your operating system before proceeding with a Confluence installation. For instructions on installing the JDK for Windows and Linux/UNIX, please refer to Installing Java for Confluence.

Important notes about installing a JDK for Confluence

  • Confluence requires the full installation of a JDK. It is not enough to run Confluence on a Java Runtime Environment (JRE) alone.

We do not provide support for JDKs from all vendors. However, if you have installed an unsupported JDK and you want to use SSL then you need to install the Sun JSSE package.

OpenJDK is currently not supported. A JIRA issue to request support for this JDK has been created (CONF-16431).

Operating Systems

If you would like to run Confluence on VMware, please read our Running Confluence in a Virtualised Environment document first.

Confluence on Virtualised Environments

Atlassian officially supports non-clustered installations of Confluence 3.0 and later on VMware. Although possible, we do not recommend (nor support) running versions of Confluence prior to 3.0 on VMware, since Confluence 3.0 resolved many performance issues that were present in earlier versions. Be aware that we also do not support clustered installations of Confluence on VMware. Please comment or vote on the feature request at CONF-19559.

Application Servers

Atlassian supports the application servers listed on the Supported Platforms page, provided they are running on Windows, Linux, a UNIX-based operating system (such as NetBSD, FreeBSD, OpenBSD and Solaris) or Mac OS X. If you are using earlier, or other, application servers, we may ask you to migrate to one of the supported application servers before we can provide you with further support.

If you have no preference for a particular application server and wish to set up Confluence for production purposes, we highly recommend installing Confluence Standalone, which includes the Apache Tomcat application server.


Atlassian supports the databases listed on the Supported Platforms page, provided they are running on Windows, Linux, a UNIX-based operating system (such as NetBSD, FreeBSD, OpenBSD and Solaris) or Mac OS X.

If you have no preference for a particular database and wish to set up Confluence for production purposes, we highly recommend using PostgreSQL. This is a scalable, robust and free database server that is also easy to set up. For database setup information, please refer to Database Setup For Any External Database.

We assume that Confluence 3.5.x works fine with the database versions listed below. However, we do not test these versions regularly and we may ask you to migrate to one of the supported databases before we can provide you with further support.

  • PostgreSQL — 8.2, 8.3, 8.4
  • MySQL — 5.0.28+, 5.1 (using the InnoDB storage engine, not MyISAM)
  • Oracle — 11.1, 11.2
  • Microsoft SQL Server — 2005, 2008, 2008 R2
  • DB2 — 9.7

Antivirus Software Configuration

The presence of antivirus software on your operating system running Confluence greatly decreases the performance of Confluence. Antivirus software that intercepts access to the hard disk is particularly detrimental and may even cause errors in Confluence.

You should configure your antivirus software to ignore the following directories:

  • Confluence home directory
  • Confluence's index directory
  • All database-related directories

(warning) This recommendation above is particularly important if you are running Confluence on Windows. No matter how fast your hardware is, antivirus software will almost always have a negative impact on Confluence's performance and may render Confluence impossible to use.

Confluence Hardware Requirements

Please be aware that while some of our customers run Confluence on SPARC-based hardware, Atlassian only officially supports Confluence running on x86 hardware and 64-bit derivatives of x86 hardware.

See Server Hardware Requirements Guide for details.

Refer also to the tips on reducing out of memory errors, in particular the section on Permanent Generation Size.

Related Topics

End of Support Announcements for Confluence
Confluence Installation Guide
Confluence Setup Guide
Installing Confluence Standalone Using the Windows Evaluation Installer
Installing the Confluence EAR-WAR Edition
Confluence Cluster Installation
Example Size and Hardware Specifications From Customer Survey
Installing Confluence and JIRA Together
Confluence Documentation Home
Server Hardware Requirements Guide
Supported Platforms FAQ