Supported Platforms
Before installing Crowd, make sure you have the right software and infrastructure to run it. If a platform and version is not listed on this page, it means we don't test it, fix bugs or provide assistance for it. All platforms are shared between Crowd Server and Crowd Data Center, unless they're clearly marked as Data Center only.
This page is for Crowd 6.2. If you're looking for a different version, select it at the top-right.
Definitions:
Supported - you can use Crowd 6.2 with this platform.
Limited - you can evaluate Crowd 6.2 on this platform, but you can't run a production site on it.
Deprecated - you can use Crowd 6.2 with this platform, but we're planning to end support in an upcoming release.
Java
Oracle JRE / JDK
Java 17
OpenJDK
Java 17
OpenJDK:
- Our Support and Engineering teams use AdoptOpenJDK to replicate any issues raised with OpenJDK. If you’re using a different distribution of OpenJDK (e.g. Zulu), we’ll still provide support for our products. However, if the bug is caused by a problem in Java distribution, we’ll ask you to reach out to the Java distributor for help.
Operating systems
Operating systems
Microsoft Windows
Linux
Mac OS X
Good to know:
- Crowd is a pure Java application and should run on any platform provided the Java runtime platform requirements are satisfied.
Browsers
Browsers
Chrome (latest stable version)
Microsoft Edge (Chromium)
Mozilla Firefox (all platforms)
Safari (latest stable version)
Databases
Embedded database
HSQLDB 2.7.x
Good to know:
- Crowd ships with a built-in HSQL database, which is fine for evaluation purposes but is somewhat susceptible to data loss during system crashes. For production environments we recommend that you configure Crowd to use an external database.
MySQL
MySQL 8.0
MySQL 5.7
Good to know:
- Please ensure that you set transaction isolation to 'read-committed' instead of the default 'repeatable-read', as described in the database configuration guide.
Oracle
Oracle 19c
Oracle 12c R2
PostgreSQL
PostgreSQL 14
PostgreSQL 13
PostgreSQL 12
PostgreSQL 11
PostgreSQL 10
Microsoft SQL Server
SQL Server 2019
SQL Server 2017
SQL Server 2016
Infrastructure
Containerization
You can use official images to deploy Crowd in a Docker container or customize a Docker deployment on your own.
We support the Atlassian Docker templates and can help with Crowd related problems. We don't provide support for Docker itself or problems with any Docker environment.
JDK
- It is not enough to have the JRE only. Please ensure that you have the full JDK. You can download the Java SE Development Kit (JDK) from the Oracle website.
- Once the JDK is installed, you will need to set the JAVA_HOME environment variable, pointing to the root directory of the JDK. Some JDK installers set this automatically (check by typing 'echo %JAVA_HOME%' in a DOS prompt, or 'echo $JAVA_HOME' in a shell). If it is not set, please see Setting JAVA_HOME.
Hardware
The hardware required to run Crowd depends significantly on the number of applications and users that your installation will have, as well as the maximum number of concurrent requests that the system will experience during peak hours.
During evaluation Crowd will run well on any reasonably fast workstation computer (eg. 1.5+Ghz processor). Memory requirements depend on how many applications and users you will store, but 256MB is enough for most evaluation purposes.
Most users start by downloading Crowd, and running it on their local computer. It is easy to migrate Crowd to your enterprise infrastructure later.
We would appreciate if you let us know what hardware configuration works for you. Please create a support request in Jira with your hardware specification and mention the number of applications and users in your Crowd installation.
While some of our customers run Crowd on SPARC-based hardware, Atlassian only officially supports Crowd running on x86 hardware and 64-bit derivatives of x86 hardware.