en
Language
  • en
  • cs
  • hu
  • de
  • fr
  • es
  • br
  • ru
  • kr
  • jp
AI translation
  • it
  • pl
  • tr

How to migrate Jira from one server to another?

To migrate Jira from one server to another, the key steps involve preparation, backup, installation, data migration, and testing:

  1. Perform pre-migration checks: Verify your Jira license is valid, check compatibility of the new server’s OS, database, and hardware with Jira, and confirm the same time zones are configured to avoid date/time issues. Verify compatibility of any third-party apps used in Jira.
  2. Back up data: Stop the existing Jira instance on the old server and back up your Jira Home directory (which contains attachments and configuration) and your Jira database. These backups are crucial for restoring your data on the new server.
  3. Install Jira on the new server: Download and install a fresh Jira instance on the new server, in a different directory than the old installation.
  4. Restore data on new server: Copy the backup of the Jira Home directory to the new server and configure the Jira application properties file to point to this directory. If migrating to a new database or database server, update the database configuration file with the new connection parameters. Reapply any modifications related to user management tools like Crowd.
  5. Install database driver: If required for your database type (e.g., Oracle, MySQL), install the appropriate JDBC driver on the new server.
  6. Start Jira on the new server: Start the Jira application and verify that all data and customizations are intact and functioning as expected.
  7. Testing: Validate the migrated Jira environment by checking project data, workflows, users, and permissions. Conduct thorough testing before switching production traffic to the new server.

It is highly recommended to first do the migration in a test environment before performing it in production. If any issues arise during production migration, you should continue using the old server until resolved.

For Jira Server to Cloud migrations, Atlassian provides the Jira Cloud Migration Assistant tool, which guides through a different process focusing on cloud readiness and user data migration.

Related content

What are the alternatives after Jira Server end of life?

As Jira Server announced its end of life by 2024, project managers should consider alternatives like Easy8, a secure and versatile project management platform.

How to migrate Jira database?

Migrating from Jira to another platform can be a complex process, and it typically involves several key steps:

  1. Assessment and planning: Before starting the migration, it's crucial to assess the current Jira setup, including the number of projects, custom fields, workflows, and any integrations or add-ons in use. This helps in planning the migration strategy and identifying potential challenges.
  2. Data export: The next step is to export data from Jira. This can be done using Jira's built-in export tools, such as exporting issues to a CSV file. The export should include all necessary data like issues, attachments, and user information.
  3. Data mapping and transformation: Once the data is exported, it needs to be mapped to the new platform's data structure. This may involve transforming the data to fit the new system's requirements, such as converting custom fields or workflows to the new format.
  4. Migration tools: Depending on the target platform, there may be specific migration tools available to facilitate the process. For example, if migrating to a cloud-based system, there might be cloud migration assistants or third-party tools that can help automate parts of the migration.
  5. Testing: Before performing the final migration, it's important to test the process in a staging environment. This helps identify any issues that might arise during the actual migration and allows for adjustments to be made.
  6. Execution: After successful testing, the migration can be executed. This involves importing the transformed data into the new platform and ensuring that all data is correctly mapped and accessible.
  7. Validation and cleanup: Post-migration, it's essential to validate that all data has been migrated correctly and that the new system is functioning as expected. This includes checking for any missing data, broken links, or issues with workflows. Any necessary cleanup should be performed at this stage.
  8. Training and support: Finally, provide training and support to users to help them transition to the new platform. This ensures that they are comfortable with the new system and can use it effectively.

Each migration is unique, and the specific steps may vary depending on the complexity of the Jira setup and the target platform. It's often recommended to work with experienced professionals or solution partners to ensure a smooth migration process.

What are the disadvantages of using Jira?

Jira’s flexibility and depth come with a steep learning curve and significant administrative overhead, as teams must master complex configurations and dedicate resources to ongoing maintenance. Large instances can suffer performance bottlenecks and require disruptive re-indexing, while licensing and add-on costs quickly escalate. 

Over-customisation risks process fragmentation and upgrade headaches, and native reporting tools are limited without additional plugins or BI integrations. Finally, the crowded UI and integration complexity can hinder adoption and create data silos if not carefully managed.

Try Easy8 in 30 days free trial

  • Access all features
  • SSL protected
  • No credit card required