# Migrate from Wasabi s3 storage to NeevCloud s3 storage

Wasabi Storage is a cloud storage service providing high-performance, scalable, and cost-effective storage solutions. Wasabi is suitable for backup, recovery, and archiving needs.

{% embed url="<https://youtu.be/w-Ir-9z2k1g?si=BxaFSTwy6r_ixr7F>" %}

## Prerequisites <a href="#prerequisites" id="prerequisites"></a>

Select any Linux operating system to perform these processes.

We have chosen the operating system \*\***Ubuntu 22.04**

Launch the [Instance](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms).

## Setup Wasabi

For Wasabi configuration:

Click on the [Wasabi console.](https://console.wasabisys.com/login)

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

### To create a bucket in wasabi

After logging in to Wasabi, navigate to **Buckets** and create a bucket.

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

### To create Access & Secret Key

Navigate to the Access Keys section.

<figure><img src="/files/7Cq6odvIVz48DfDmQP9U" alt=""><figcaption></figcaption></figure>

After performing these processes in Wasabi, configure the NeevCloud settings.

## Setup Neevcloud

Click on the Neevcloud [**login page.**](https://auth.neevcloud.com/realms/clients/protocol/openid-connect/auth?client_id=neevcloud-ui\&redirect_uri=https://my.neevcloud.com/login\&response_type=code\&state=16d24668-3348-463c-8a25-7aeaf08e0b2a\&scope=openid%20profile%20email%20offline_access\&code_challenge=j5Tz4sDlN1fUkOXBD1oV-9i5RL-4O-HoabHq4aV3PDk\&code_challenge_method=S256)

Neevcloud Bucket - See our [Bucket Creation Guide](https://docs.neevcloud.com/neevcloud-products/storage/object-storage/create-bucket)

Neevcloud Access & Secret Key Pair - See our [Access Keys Guide](https://docs.neevcloud.com/neevcloud-products/access-details/s3-ec2-credentials/create-s3-ec2-credentials)

For more information [**Neevcloud**](https://www.neevcloud.com/)

## **Guide to Move Data from Wasabi to NeevCloud.**

We used Ubuntu 22.04 as the mediator to facilitate the data migration from Wasabi to NeevCloud S3.

For example, on a **Ubuntu 22.04** system.

### The first process for Wasabi

Update && Upgrade the systems.

```
sudo apt-get update -y
sudo apt-get upgrade -y
```

{% hint style="info" %}
For migrating data from Wasabi to Neevcloud, use **rclone**
{% endhint %}

Install and configure the **rclone**.

```
sudo apt-get install rclone -y
```

To configure rclone for **Wasabi**, and then configure it in **Neevcloud.**

Run the following command to configure ' **rclone** ':

```
sudo rclone config
```

When you run the command above, follow these steps:

Choose 'n' to create a new remote

Name: Wasabi (Give the name of the remote)

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

Type of storage to configure to **Choose '4' for Aws s3 compliant storage provider.**

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

Choose your S3 provider to **Choose '12' for Wasabi object storage.**

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

Get credentials from runtime (environment variables or metadata if no env vars). This only applies if access\_key\_id and secret\_access\_key are blank. Enter a boolean value (true or false). Press Enter for the default ("false"). Choose a number from below, or type in your value.

env\_auth: true

Access & Secret key - We have created the above in the Wasabi section.

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

Region to connect to. Leave blank if you are using an S3 clone and you don't have a region. Enter a string value. Press Enter for the default. Choose a number from below, or type in your value

<figure><img src="/files/08goZh6ln7eBovwTAsOW" alt=""><figcaption></figcaption></figure>

Endpoint for S3 API. Required when using an S3 clone. Enter a string value. Press Enter for the default. Choose a number from below, or type in your value

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

Note that this ACL is applied when server-side copying objects as S3

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

Note that this ACL is applied only when creating buckets.

<figure><img src="/files/9nIPIIdHG3xj3V967z49" alt=""><figcaption></figcaption></figure>

After completing these processes, simply press Enter at each step.

This is the remote configuration completed after following these steps:

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

### Second process for Neevcloud

The same process is now being applied to **Neevcloud**.

Choose 'n' to create a new remote.

Name it 'Neevcloud'

Choose '4' for S3 Compliant Storage Provider

Choose'13' for S3 compatible provider

env\_auth : true

Access & Secret Key - See our [Access Keys Guide](https://docs.neevcloud.com/neevcloud-products/access-details/s3-ec2-credentials/create-s3-ec2-credentials)

EndPoint: **s3-api.neevcloud.com**

Once you have applied the same process, see Configure the details for **Neevcloud.**

<figure><img src="/files/2pLwEWiKkSePvmd4DWK7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Ensure you have created buckets in both **Wasabi** and **Neevcloud** before running these commands.
{% endhint %}

Now complete the configuration to run these commands.

```
sudo rclone move Wasabi:(wasabi_bucket_name) Neevcloud:(neevcloud_bucket_name)  --progress
```

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

Now, return to both Wasabi and Neevcloud to check the status of buckets and details of the data.


---

# Agent Instructions: 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:

```
GET https://docs.neevcloud.com/neevcloud-products/storage/s3-data-migrations/migrate-from-wasabi-s3-storage-to-neevcloud-s3-storage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
