Documentation for JIRA 4.4. Documentation for other versions of JIRA is available too.
JIRA is a 'web application', meaning it runs centrally on a server, and users interact with it through web browsers from any computer.
If you are considering running JIRA on VMware, please read the Running JIRA in a Virtualised Environment.
Please read the Supported Platforms page for JIRA, which lists the required server and client software supported by JIRA 4.4.x, including:
Please also read the information below regarding server and client software requirements for JIRA.
If you have disabled JavaScript in your browser or are using a script blocking tool like NoScript, you must enable your browser to execute JavaScript from JIRA to access JIRA's full functionality.
JIRA requires a Java Developers Kit (JDK) or Java Runtime Environment (JRE) platform to be installed on your server's operating system.
If you intend to use the Windows Installer or Linux Installer to install JIRA, there is no need to install and configure a separate JDK/JRE since these executable files will install and configure their own JRE to run JIRA.
If, however, you intend to install JIRA from an archive or you plan to install the JIRA WAR distribution, then you will first need to install a supported Java platform. (Refer to Supported Platforms for supported Java Platforms). For instructions on how to install a supported Java platform for JIRA, please refer to Installing Java.
Please Note:
JIRA is a web application that requires an application server.
JIRA requires a relational database to store its issue data. JIRA supports most popular relational database servers, so we suggest using the one that you are most comfortable with administering.
During evaluation, JIRA will run well on any reasonably fast workstation computer (e.g. 1.5+ Ghz processor). Memory requirements depend on how many projects and issues you will store, but 300MB – 1GB (of Java heap size) is enough for most evaluation purposes.
Most people start by installing JIRA Standalone on their local computer and migrate this to a production server later.
The hardware required to run JIRA in production depends mainly on the number of issues and users that your installation will have, as well as the maximum number of concurrent requests that the system will experience during peak hours.
For reference, our http://jira.atlassian.com site has over 70,000 issues and over 30,000 user accounts. The system runs on a server with a 64-bit quad core processor and 32 GB of memory, of which only 1.5 GB is allocated to JIRA.
Please note that performance heavily depends on your usage pattern. As a general rule, if you wish to store more than 200,000 issues in JIRA we recommend that you set up separate instances of JIRA on different physical machines and split your projects and issues between the instances. You can follow the instructions on splitting a JIRA instance, if you need to convert an existing JIRA instance into multiple instances.
As your JIRA system evolves, you may need to eventually increase JIRA's memory to maintain performance. Factors that will affect JIRA's memory requirements include an increase in the following:
We would appreciate it if you let us know what hardware configuration works for you. Please create a ticket in our support system with your hardware specification and mention the number of users and issues in your JIRA installation.
Please Note: JIRA requires access to a local disk for certain functionality. If JIRA does not have read and write access to disk, searching and saving/accessing attachments will not work.
While some of our customers run JIRA on SPARC-based hardware, Atlassian only officially supports JIRA running on x86 hardware and 64-bit derivatives of x86 hardware.
Install JIRA Standalone (recommended); or Install JIRA WAR.