> For the complete documentation index, see [llms.txt](https://docs.neevcloud.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-transfer-data-from-a-windows-server-to-a-neevcloud-bucket-using-rclone.md).

# How to transfer data from a Windows server to a NeevCloud bucket using Rclone

Prerequisites:

Select any Windows operating system to perform these processes.

We have chosen the operating system Windows Server 2022

Click on the link to launch the [instance](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms).

Download rclone from the following [link](https://rclone.org/downloads/)

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

For NeevCloud Configuration:

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/)**.**

**After successfully launching the instance, follow these steps:**

After successfully downloading rclone, extract the file.

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

Now navigate to the C:\ Let's directory and create an `rclone` folder.

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

Now, move the downloaded content to the rclone directory.

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

Let's see if the content has been moved to the rclone directory.

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

**Add Rclone to the System PATH**

Open Environment Variables Settings

* Right-click This PC or My Computer → Click Properties
* Click Advanced system settings
* In the System Properties window, click Environment Variables

Edit the PATH Variable

* Under System variables, scroll and find Path, then click Edit
* Click New and paste the folder path (not the `.exe`, just the folder).

```
C:\rclone
```

Click OK to close all windows

Restart Command Prompt. Close and reopen the Command Prompt, then test:

Open your command prompt, navigate to the rclone directory, and run the command.

```
rclone version 
```

<figure><img src="/files/1CmTcGWPIr8KePN7J4vz" alt=""><figcaption></figcaption></figure>

Now, configure the rclone for Neevcloud

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

When you run the command above, follow these steps:

Choose 'n' to create a new remote

Name: neevcloud (Give the name of the remote)

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

Type of storage to configure: '4'; these values vary depending on the rclone version.

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

Choose your S3 compatible version to choose '34' for object storage, these numbers are very dependent on the rclone versions.

<figure><img src="/files/idy6qDJcceQGdoKgipeZ" 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**

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

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

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

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

<figure><img src="/files/FvmAG2k8ZH5b8D5x9nxk" 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/IxE4mcVi7oWvgNAJ7Um2" alt=""><figcaption></figcaption></figure>

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

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

Note that this ACL is applied only when creating buckets.

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

<figure><img src="/files/618ASGh3lEpCHzaVARxO" alt=""><figcaption></figcaption></figure>

After this, all processes use the default configuration, so press Enter to continue.

This is the remote configuration completed after following these steps:

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

Now, complete the configuration to run these commands.

**To copy and move your data**

You can run it accordingly.

```
 rclone copy   /path/to/local/directory neevcloud:(bucket-name) --progress
```

```
 rclone move  /path/to/local/directory neevcloud:(bucket-name) --progress
```

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

Now, navigate to the Neevcloud bucket section and check the bucket.

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

Download or restore your server files from neevcloud to your local system.

Now create another to restore your files.

* `Neevcloud` Your rclone remote
* `your-bucket-name`The name of the bucket in Neevcloud.
* `/path/to/local/directory`Where do you want to restore the files?

```
 rclone copy neevcloud:(bucket-name) /path/to/local/directory --progress
```

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

Now, check the restore folder on your local system.

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