> 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/storage/cloud-storage/google-cloud-storage/adding-new-storage-to-xopero-one.md).

# Adding new storage to Xopero ONE

How to set up a Google Cloud Storage bucket as a storage repository in Xopero ONE.

**Google Cloud Storage can be configured as a backup destination in Xopero ONE, allowing backup data to be stored in a dedicated Cloud Storage bucket.**

***

## Storage setup

The following steps demonstrate how to add a **Cloud Storage** bucket to **Xopero ONE**.

{% stepper %}
{% step %}
In **Xopero ONE Management Service**, open the **Storages** tab and click the **+ Add storage** button in the top bar.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FVGqHAHANw7s70z6Rj078%2Fimage.png?alt=media&amp;token=df60bbfc-4ba6-4842-9924-9fd1f0469839" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Enter the name of your new storage in the **Add storage name** field (step 1). In the **Storage type** section, expand the list of available storage types (step 2).

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FXtZC0U8IPNk8wThR6PPr%2Fadding_new_storage_Google_Cloud_Storage_2.png?alt=media&amp;token=f34bb4e8-c666-450d-afe2-2acbddd5eebb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select **Google Cloud Storage** from the list.

<figure><img src="https://content.gitbook.com/content/0CBTl43C3OO6ySL1DJ6k/blobs/X26byyWrmQswB01TJYg7/gcpset3.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Copy the secret access key and access key ID from **Google Cloud Storage**. Paste the access key ID to the corresponding field, then click **Select or add secret access key** to open the **Password Manager** menu and add the secret key to your bucket.

{% hint style="info" %}
To generate a new secret access key and access key ID, navigate to **Cloud Storage** > **Settings** > **Interoperability** in the **Google Cloud Console** and create a new key under the **HMAC keys** section. For further details on managing access keys, refer to the [official Google Cloud Storage documentation](#useful-links-and-items).
{% endhint %}

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2Fd1UuZJk5UObLWcNX1Hkc%2Fimage.png?alt=media&amp;token=884a7049-5093-47fa-b7b9-00f5a2354b96" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the **Service URL** field, enter the request endpoint URL obtained from **GCS** interoperability settings (e.g., <https://storage.googleapis.com>). Enter the bucket name in the corresponding field and, optionally, provide a description to help identify this storage repository in the console.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2Fyt8dDGkB9oBeo30pRvnL%2Fadding_new_storage_Google_Cloud_Storage_5.png?alt=media&amp;token=64d732a2-305a-4e62-88f2-01437cfdda7b" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the default backup agent (worker) to be used for browsing the data. Ensure that the selected backup agent can access your **Google Cloud Storage** bucket.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2F7KfaKRCSvI6y7jaDTUqd%2Fadding_new_storage_Google_Cloud_Storage_6.png?alt=media&amp;token=7fc7ad2c-8406-4580-97a4-e9f2b394bba3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Review your settings and click **Save** to add the storage to **Xopero ONE**. Refresh the page to view the newly added storage repository on the list (if needed).

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FPOTSyGuxku3RCqOuK8uu%2Fadding_new_storage_Google_Cloud_Storage_7.png?alt=media&amp;token=7a9918b6-8ed7-4863-942b-db00dc7a9d7b" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Useful links and items

{% embed url="<https://cloud.google.com/storage/docs/authentication/managing-hmackeys>" %}
