Is there a way to programatically restore from XML backup?

I'm running self-hosted JIRA(7.4.4) in a docker container. It will start up empty, however, I wish to migrate data from another JIRA instance which is backed up by XML.

However - to import this XML data, I have to:

- Docker CP to /var/atlassian/jira/import

- Go through initial setup on the JIRA instance, create a user, password, restoration method etc.. 

- Manually restore in Settings/System/Restore


Isn't there a way to programatically post the XML's to a REST endpoint which consumes the backup to restore from? 

Right now, my solution includes accessing the page with headless chrome(through a python script), navigate through the setup, and manually input the filename(in .zip) on the settings page. But as you imagine, this is less than ideal :) 

1 answer

What is your goal here?

Test new versions of JIRA?
Clone the server to a standy server?


Adaptavist has a free tool to to set up an empty application:


We have service scripts to test different versions of JIRA, Confluence etc:

e.g. service jira upgrade 7.4.4 7.5.0

service jira start 7.4.0

service jira upgrade 7.4.3 latest

The goal is to spin up a jira instance with docker with a specific version of JIRA, and import data from clients. For example, to set up a test environment that replicates the exact setup :) 

Hope it makes sense  

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

1,137 views 4 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you