> For the complete documentation index, see [llms.txt](https://helpcenter.xopero.com/xopero-one-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpcenter.xopero.com/xopero-one-en/backup-and-recovery/confluence/recovery/granular-recovery.md).

# Granular recovery

**Granular recovery for Confluence lets you restore selected spaces and related access settings without bringing back the entire instance, helping you recover only the data and permissions that matter while leaving the rest of the site unchanged.**

***

## Spaces restore

The below steps demonstrate how to quickly restore **Confluence** spaces using **Xopero ONE Management Service**.

{% stepper %}
{% step %}
Get into the restore view using the following method:

1. Open the **Confluence** tab (**DevOps** > **Confluence**), then click the **Restore** button next to the organization whose backup you want to restore.

{% hint style="success" %}
You can also use the **Explore** button to restore your data.
{% endhint %}

<figure><img src="/files/hyj4u4gC7qquYV1H55O8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the backup plan from which you want to restore data. Click the drop-down under **Backup plans** section and choose one of the plans from the list.

<figure><img src="/files/JMQs2oTaC1Ps7jyCGDRw" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Choose the backup version from all the backups that have already been performed — select the desired date and click the **Restore** button.

<figure><img src="/files/GR7vxAPAoGotK1RyAyy4" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the destination for the recovery and click **Next**.

<figure><img src="/files/ImeZ536hQNd2abFzygyJ" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the next aside, select the **Restore Spaces** option and click **Next**. Then, select spaces to restore and click **Proceed**.

<figure><img src="/files/IrvV3G0KOhBEaMMrn50J" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the available data to restore and click **Save** to proceed.

{% hint style="success" %}
**Xopero ONE** allows you to select specific resources and metadata to restore — **each element can be included or excluded by toggling the switch next to it**.
{% endhint %}

<figure><img src="/files/lcC5EaT8LGGCMzmnks8x" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the **Items to restore** section at the top, you can change which of the previously chosen data you want to restore, if needed.

<figure><img src="/files/a45I6K10KgLw8F8geHU1" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the **Restore to** section, you can change the previously selected recovery destination if needed.
{% endstep %}

{% step %}
In **Restore settings**, you can add a custom suffix to restored space names and keys, and change the backup agent (default worker) that performs the restoration.

{% hint style="success" %}
Restoring never overwrites existing spaces in the organization — if you do not set a custom suffix for restored spaces and space keys, they retain their original names with automatically generated suffixes.
{% endhint %}

<figure><img src="/files/wZn6uFLpGiAoTB9W6jPA" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
After defining all parameters, click the **Restore** button to begin the recovery process. When the process is complete, new space(s) will be created in the selected **Confluence** instance. You can monitor the restoration process in the **Tasks** tab.
{% endstep %}
{% endstepper %}

***

## Groups restore

The below steps demonstrate how to quickly restore **Confluence** groups using **Xopero ONE Management Service**.

{% stepper %}
{% step %}
Get into the restore view using the following method:

1. Open the **Confluence** tab (**DevOps** > **Confluence**), then click the **Restore** button next to the organization whose backup you want to restore.

<figure><img src="/files/i3afQwGlUF4G9t69YzUN" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the backup plan from which you want to restore data. Click the drop-down under **Backup plans** section and choose one of the plans from the list.

<figure><img src="/files/qN6VDd1ePVYYqZxG01OE" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Choose the backup version from all the backups that have already been performed — select the desired date and click the **Restore** button.

<figure><img src="/files/cZCNqfh9Ri2dTWBb29jE" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the destination for the recovery and click **Next**.

<figure><img src="/files/zIH5bZBNGF4voj3H6mQK" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the next aside, select the **Restore Groups** option and click **Next**. Then, select users to restore and click **Proceed**.

<figure><img src="/files/UQDTWgwTznv3phb0tlwl" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the **Items to restore** section at the top, you can change which of the previously chosen groups and users you want to restore, if needed.

<figure><img src="/files/rnUwXsUwZwKLIHameEsH" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the **Restore to** section, you can change the previously selected recovery destination if needed.
{% endstep %}

{% step %}
In **Restore settings**, you can choose whether to restore groups together with their users or restore only the groups. You can also add custom names to restored groups and change the backup agent (default worker) that performs the restoration.

{% hint style="success" %}
Restoring never overwrites existing groups in the organization — if you do not set a custom name for restored groups, they retain their original names with automatically generated suffixes.
{% endhint %}

<figure><img src="/files/aa5FRNB5lmhFeWlUPeem" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0ku5HAbCs84omyPdFx7v" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
After defining all parameters, click the **Restore** button to begin the recovery process. When the process is complete, new group(s) will be created in the selected **Confluence** instance. You can monitor the restoration process in the **Tasks** tab.
{% endstep %}
{% endstepper %}

***

## Useful links and items

{% content-ref url="/pages/MPSnDSNfBUbG0Zof9YFs" %}
[Process overview](/xopero-one-en/backup-and-recovery/confluence/recovery/process-overview.md)
{% endcontent-ref %}

{% content-ref url="/pages/MPPruGaBeSFEcj3XiDhQ" %}
[Xopero ONE Agent](/xopero-one-en/deployment-and-configuration/xopero-one-agent.md)
{% endcontent-ref %}

{% content-ref url="/pages/Ekfjl1LObG4kYTtmU0jp" %}
[Xopero ONE worker](/xopero-one-en/deployment-and-configuration/xopero-one-worker.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://helpcenter.xopero.com/xopero-one-en/backup-and-recovery/confluence/recovery/granular-recovery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
