# 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>


---

# 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-guide/neevcloud-knowledgebase/how-to-transfer-data-from-a-windows-server-to-a-neevcloud-bucket-using-rclone.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.
