Confluence Migration: Server to Cloud
Asked by Derek Hui:

Hi,

I'm trying to take my company's knowledge base and port it to confluence cloud from confluence server. I want it to be alongside the JIRA cloud page i've just created. What i've done is create a backup by doing this:

<http://confluence:8090/display/CKB/CorPath+Knowledge+Base>  
-choose the "gear" -\> General Configuration. Scroll all the way down and click Backup and Restore -\> Backup attachments -\> Backup

Upload it to webdav

I then go to company.atlassian.net and click the "gear" -\> General Configuration -\> import spaces. I then select the xml file from webdav and click import. It says

* Only Confluence space exports can be imported.

Any ideas?

Thanks in advance!


Answers:
author: Maren
body: Hi there,

Maren here from Atlassian. For anyone running into this same issue, check that you aren't trying to import a full **site** backup using the **space** import functionality.

We're excited to share updates to our cloud migration tools since this question was originally posted.

Importantly, we **do not recommend using space or site import/export** (also known as site or space backup and restore) to move from server to cloud. We've made it even easier and more reliable with the [Confluence Cloud Migration Assistant](https://marketplace.atlassian.com/apps/1219672/confluence-cloud-migration-assistant?hosting=server&tab=overview).

If you're looking to migrate from Confluence Server to cloud, you can find all the information you need to plan, conduct, and optimize your migration at:

* [Atlassian Cloud Migration Center](https://www.atlassian.com/cloud-migration)
* [Cloud migration documentation](https://confluence.atlassian.com/cloud/migrate-from-server-to-cloud-972330172.html)
* [Plan your cloud migration](https://confluence.atlassian.com/cloud/plan-your-cloud-migration-972349846.html)
* [Confluence Cloud Migration Assistant](https://marketplace.atlassian.com/apps/1219672/confluence-cloud-migration-assistant?hosting=server&tab=overview)

We've been focused on delivering a better migration experience for customers, including more comprehensive documentation, and would appreciate your feedback.

If you have questions about the guidance or comments for our team, let us know below!

Cheers,  
Maren

comments: author: Engineering Services
body: Hi Maren,

Am trying to migrate a space from one instance(server) to cloud. my customer has provided me with the space xml. We do not have control over the server instance (also, there is a firewall block between the server instance and cloud)and hence we cannot user the cloud Migration Assistant for Confluence plugin . Please suggest a workaround .


author: Maren
body: Hi there,

A great question.

Do you know what server version your customer is on? [Space import](https://confluence.atlassian.com/confcloud/import-a-confluence-space-724765531.html) is the best option given your situation, however, this method won't work if the space you're importing is from Confluence Server version 6.13 or earlier.

If it is from an earlier version, here's our suggested workaround:

1. Sign up for and install a free evaluator license for Confluence Server (version 6.14 or higher).
2. Import the space to that evaluator instance.
3. Re-export the space from that server evaluator instance. Now you should have an export file that is compatible with Confluence Cloud.
4. Then, import the new space export to cloud using space import (linked above).

If you have any issues, please don't hesitate to [reach out to our support team](https://support.atlassian.com/contact/#/) for help.

Best wishes,

Maren


author: Jaime S
body: Hi, Derek.

Unfortunately, when you have JIRA+Confluence Cloud instance, you cannot do full site restored in Confluence. You can do full site import in JIRA (whether in instance is JIRA only or JIRA and Confluence), but full site in Confluence only works in Confluence only instances.

There are two options you may want to consider:

1. Do a space by space migration from Confluence Server to Cloud (add-ons data will now be carried along)
2. (Radical solution) Add Confluence first:
   1. Have a backup of your current JIRA
   2. Destroy current instance
   3. Create Confluence only instance with same URL
   4. Fully import Confluence (as it's now a Confluence only instance)
   5. Add JIRA
   6. Fully import JIRA

It's important to point out that 2 may cause problems with users, as when adding JIRA you'll remove every user added by Confluence. If you want to go for it, make user the usernames and emails in JIRA and Confluence match. Also, any user in Confluence would have to be added via CSV later.

Also, if you go with 2, you should test it first (before destroying your instance).

I hope it was helpful.

Kind regards,  
Jaime Kirch da Silveira  
Atlassian Cloud Support

comments: author: Derek Hui
body: Thank you for your help Jaime,I ended up doing it space by space and it was very straightforward


author: Jaime S
body: No problem, Derek. Glad I could help.If that answered your question, could you mark the answer as accepted? That will help other users.Thanks.


Tags: cloud

cloud-migration

confluence-cloud

confluence-server

migration