System Requirements

Confluence can run on a wide range of operating systems and databases, on physical or virtualised servers.

See Supported Platforms for the full list of platforms that we support in this version of Confluence or Supported Platforms FAQ for details on our support handling procedures. 

Software requirements

Operating systems

Atlassian supports the operating systems listed on the Supported Platforms page. 

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

On this page:

Application server

We only support running Confluence on the version of Apache Tomcat that is bundled with the Confluence distribution.  

Databases

You'll need an external database to run Confluence. See the Supported Platforms page for a list of all the databases we support. 

If you have no preference for a particular database, we highly recommend PostgreSQL. This is a scalable, robust and free database server that is also easy to set up. To find out how to set up your database, see Database Configuration.

When evaluating Confluence, you can use the embedded H2 database included in the Confluence installation.

Java

The Java Runtime Environment (JRE) is packed up and ready to go when you install Confluence using the Windows or Linux installer. You don't need to install Java yourself. 

If you choose to install Confluence from an archive file, you'll need a supported JRE or JDK, and your JAVA_HOME variable set correctly. See Installing Java for Confluence for more information.

Antivirus considerations

Antivirus software on the operating system running Confluence can greatly decrease the performance of Confluence. Antivirus software that intercepts access to the hard disk is particularly detrimental and may even cause errors in Confluence. This 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.

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

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

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 more information.

You may also like to check out our tips on reducing out of memory errors, in particular the section on Permanent Generation Size.

Hosted solutions – Confluence Cloud

If you do not have the resources to set up and maintain a Confluence installation locally, consider trying Confluence Cloud. Atlassian can run and maintain your installation of Confluence, handling all the testing, monitoring and upgrading processes for you. 

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport