In this guide we'll run you through introducing a JIRA application in a production environment, with an outer database, utilizing the Windows installer.
This is the most direct approach to get your production site up and running on a Windows server.
There are some other ways also to install JIRA:
>> Evaluation - Get your free trial up and running in no time.
>> Zip – Install JIRA manually from a zip file.
>> Linux – Install JIRA on a Linux operating system
Learn Atlassian JIRA from Scratch and start using it effectively for Software Development. Enroll for Mindmajix's JIRA Certification Training course.
Step-1: Download JIRA
Let's Download the installer for your OS from- https://www.atlassian.com/software/jira/download
Step-2: Run the Installer
1. Now Run the installer. A Windows administrator account is recommended to use.
2. Follow the prompts to install JIRA. You'll be asked for the following info while installing:
1. Destination Directory – Where the JIRA will be installed.
2. Home directory – Where JIRA data like logs, search indexes, and files will be stored.
3. TCP ports – Where the HTTP connector port and control port Jira will run on. Stick with the default unless you're running another application on the same port.
4. Install as service – This option is only available when you run the installer as an administrator.
3. Once the installation completes JIRA will start up in your browser.
Step-3: Choose set up method
Now Choose I'll set it up myself.
Step-4: Connect to your database
1. You're not yet done so, it's time to create your database. Check the 'Before you begin' section of this page for details.
2. Choose My own database.
3. Choose your type of database, then enter the details for your database.
> Using a standard JDBC database connection JIRA connects to your database. As Connection pooling is handled within Jira, you can change this using the JIRA configuration tool later.
> In case, if you're using Oracle or MySQL there's an extra step:
* Download and extract the proper Database JDBC Drivers.
* Before continuing with the setup wizard, Pull the JAR file into your /lib folder.
> In the setup wizard:
* Driver Class Name – This is the Java class name for your database driver. If you're not sure, check once again the documentation for your database.
* Database URL – The JDBC URL for your database. Check once again the documentation for your database, if you are not sure.
* Username and Password – A valid username and password that JIRA can use to access your database.
Step-5: Set Application Properties
1. Let's give a name for your JIRA site.
2. Choose whether your site should be private or if anyone can sign up (you can change this later).
3. Enter your base URL - this is the address people will use to access your JIRA site.
Step-6: Enter your license
Follow the prompts to log in to my.atlassian.com to retrieve your license, or enter a license key.
Step-7: Create your administrator account
Now create an admin account and enter details for the administrator account. You can add more administrators once the setup is complete.
Step-8: Set up email notifications
To get email notifications from JIRA for issue changes, you have to enter the details of your mail server.
Step-9: Start using JIRA
That's it! Now your JIRA site is accessible from your base URL or a URL as follows:
Here are a few tips that will help you to get your team up and running:
> Add and invite users to get your team on board, or configure user directories for slightly bigger teams.
> Create your first project to have something to work on.
> Configure SSL or HTTPS to keep JIRA and your team more secure.
Before installing JIRA, let us know some questions that need to think about:
1. Check the Supported platforms page for the different JIRA Versions that you want to install. This will give you information on supported OS's, databases, and browsers.
1. There is no support for installing JIRA on OSX or mac OS.
2. The JIRA installer includes Java (JRE) & Tomcat, so there no need to install these separately.
2. Running JIRA as a service in Windows implies that your JIRA application will consequently start up when Windows is started.
On the off chance that you run JIRA as a service:
> You should run the installer as an administrator to have the ability to install JIRA as a service.
> The JIRA administration will keep running as the Windows "Framework" client account.
> We firmly suggest creating a committed client account (e.g. with username 'Jira') on Windows for running JIRA.
In the event that you pick not to run JIRA as a service:
> You will start and stop Jira by running the start-jira.bat document in your JIRA installation directory.
> JIRA will keep running as the Windows client account that was utilized to install JIRA, or you can keep running as a dedicated client.
> JIRA should be restarted manually if your server is restarted.
Also Read: 5 Killer Gadgets for the JIRA Dashboard
3. To run JIRA production you'll require an external DB. Check the Supported stages page for the form you're installing for the rundown of databases we as of now support. On the off chance that you don't as of now have a database, PostgreSQL is free, simple to set up, and has been broadly tried with JIRA.
> Set up your database before you start. Well, you will get guides for PostgreSQL, Oracle, MySQL, and SQL Server.
> Use UTF-8 character encoding.
> In case you want to use Oracle or MySQL you'll have to download the driver for your database.
> The embedded H2 database can be utilized for assessing JIRA, yet you'll have to move to another database before running production. You may think that it's less demanding to utilize an external database from the start.
4. You'll require a valid JIRA Software Server, JIRA Core Server, or JIRA Service Desk Server license during JIRA.
> If you don't purchase a JIRA application license you'll have the capacity to make an assessment license amid setup.
> In case, if you have a license key already you'll be incited to sign in to my.atlassian.com to recover it, or you can enter the key manually during setup.
> In case you're migrating from JIRA Cloud, you'll require another new license.
Arogyalokesh is a Technical Content Writer and manages content creation on various IT platforms at Mindmajix. He is dedicated to creating useful and engaging content on Salesforce, Blockchain, Docker, SQL Server, Tangle, Jira, and few other technologies. Get in touch with him on LinkedIn and Twitter.