# Integration of Zata.ai with Rclone GUI

**1. Introduction**

Zata.ai provides **S3-compatible object storage** that allows users to store and manage unstructured data such as files, images, backups, and logs.

Rclone is an open-source command-line program used to manage files on cloud storage systems.

In this setup, we connect **Zata Object Storage with Rclone GUI** to manage buckets and objects through a graphical interface.

***

**2. Prerequisites**

Before starting the configuration, ensure the following resources are available:

| Requirement     | Description                                  |
| --------------- | -------------------------------------------- |
| Ubuntu VM       | Ubuntu 22.04 instance running on NeevCloud   |
| Zata.ai Account | Active account with access to object storage |
| Bucket          | At least one bucket created                  |
| Access Keys     | Access Key ID and Secret Access Key          |
| S3 Endpoint     | Zata S3 service URL                          |

***

**3. Create Ubuntu Virtual Machine**

A virtual machine was created on **NeevCloud platform**.

Configuration used:

| Parameter | Value        |
| --------- | ------------ |
| OS        | Ubuntu 22.04 |
| vCPU      | 2            |
| RAM       | 4 GB         |
| Network   | Public       |
| Access    | SSH Key      |

***

**4. Create Zata Object Storage Bucket**

Login to **Zata.ai dashboard** and create a new bucket.

Steps:

1. Open Zata Storage Dashboard
2. Navigate to **Buckets**
3. Click **Create Bucket**
4. Enter bucket name
5. Select region
6. Create bucket

Example bucket name:

```
prertest-bucket
```

***

**5. Generate Access Keys**

To allow external tools like Rclone to connect, access keys must be generated.

Steps:

1. Go to **Access Keys**
2. Click **Create Access Key**
3. Copy the following credentials:

```
Access Key ID
Secret Access Key
```

These credentials are used for **authentication with the S3 API**.

***

**6. Identify Zata S3 Service Endpoint**

Zata provides region-specific S3 endpoints.

For this setup the endpoint used is:

```
https://idr01.zata.ai
```

Region:

```
CentralIndia
```

This endpoint is required to connect S3-compatible clients like **Rclone**.

***

**7. Install Rclone on Ubuntu VM**

Connect to the Ubuntu VM and install Rclone.

Update system:

```
sudo apt update
```

Install rclone:

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

Verify installation:

```
rclone version
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FaYe1a3nRP9Tfm4f1ukVD%2Fimage.png?alt=media&#x26;token=0d57970d-3022-427b-814d-fdf44868e25b" alt=""><figcaption></figcaption></figure>

***

**8. Start Rclone Web GUI**

Run the following command to start the Rclone GUI.

```
rclone rcd --rc-web-gui --rc-user=admin --rc-pass=admin --rc-addr :5572
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2Flj9ZwdzUvh6G7jS8LXYd%2Fimage.png?alt=media&#x26;token=c16ccaab-784e-459b-8c6b-71c302dbf628" alt=""><figcaption></figcaption></figure>

Then open browser:

```
http://VM_IP:5572
```

Login credentials:

```
Username: admin
Password: admin
```

![](https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2Fnw7JhwCL6klnC9YiroJP%2Fimage.png?alt=media\&token=a7c3ea91-eb40-4bdf-a734-3df35a3336c6)

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FagY5FSBFWerQkxMQDkK0%2Fimage.png?alt=media&#x26;token=c1e37a18-9477-49e7-b038-dac3824c79e0" alt=""><figcaption></figcaption></figure>

&#x20;**Rclone Web GUI Dashboard**

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2F1jkaVlbg3ErvAu7naIf7%2Fimage.png?alt=media&#x26;token=e37e3f7d-7bde-402a-8bbe-cd4b163ae439" alt=""><figcaption></figcaption></figure>

***

**9. Configure Zata Storage in Rclone**

Create a new remote storage.

Steps:

1. Open **Configs**
2. Click **New Remote**
3. Enter remote name

```
zata-storage
```

Select storage type:

```
Amazon S3 Compatible Storage
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FNjqNwUu4ZUg3LGOmSAf1%2Fimage.png?alt=media&#x26;token=3793f227-4aef-433b-8474-ccf05894b8a3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FmAbML4tWl4qqekZVwElL%2Fimage.png?alt=media&#x26;token=79e5ec54-020b-4332-9de2-e7042f4c609d" alt=""><figcaption></figcaption></figure>

***

**10. Configure S3 Connection**

Enter the following parameters.

| Parameter  | Value                   |
| ---------- | ----------------------- |
| Provider   | Other                   |
| Access Key | Zata Access Key         |
| Secret Key | Zata Secret Key         |
| Endpoint   | <https://idr01.zata.ai> |
| Region     | Indore (idr01)          |
| ACL        | private                 |
| location   | CentralIndia            |

Save the configuration.<br>

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2F5HPMedXPqVIJ8ZdjkAZR%2Fimage.png?alt=media&#x26;token=c846418a-db80-4d19-948f-7e6f851b9743" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FxL4n1J2zs7jQc2LNbFUY%2Fimage.png?alt=media&#x26;token=9f513f3a-b9b2-4d98-b3c3-bfe62d74dd54" alt=""><figcaption></figcaption></figure>

***

**11. Verify Bucket Connection**

Navigate to:

```
Explorer → zata-storage
```

The buckets created in Zata will appear.

Example buckets detected:

```
prertest-bucket
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FudkzL2eq45rV3hqKn9HH%2Fimage.png?alt=media&#x26;token=3aadc045-8529-4c4d-9df0-4b18d51ce8dd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2F3A74HTqLq4jHF3lwSLOI%2Fimage.png?alt=media&#x26;token=ff624c2f-e850-4635-a52b-f4be0760aa39" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FjxMXnT905zyP4xbFAdaK%2Fimage.png?alt=media&#x26;token=18f262ea-88b8-4f32-b0d6-c3fed13ee6b2" alt=""><figcaption></figcaption></figure>

**12. Upload Files to Zata Bucket**

Open the bucket:

```
prertest-bucket
```

Upload files using the **Upload button** in Rclone GUI.

Files stored in the bucket will appear in the Zata dashboard.

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FGYLLkGgIvZqVQTeovFCx%2Fimage.png?alt=media&#x26;token=9f6ac559-31b4-4335-910a-eae69b7bde96" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FAkb2OqExZxTyZFpXQPii%2Fimage.png?alt=media&#x26;token=af6c1f1c-595d-44c3-87ff-7e1935d77616" alt=""><figcaption></figcaption></figure>

&#x20;

**13. Verify in Zata Dashboard**

Now go to your **Zata dashboard**

Open: Buckets → prertest-bucket

You should see the uploaded file.

This confirms: Rclone, Zata Object Storage working

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FcRbRK3VnzjHeMhmxy5N1%2Fimage.png?alt=media&#x26;token=ac3ee531-9f5e-4028-9ed5-e547c9a9fcbc" alt=""><figcaption></figcaption></figure>

**Test via CLI :** Run this inside the VM terminal.

List files in bucket:

```
rclone ls zata-storage:prertest-bucket
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FY0h85GrfuqCcpPHEFkBb%2Fimage.png?alt=media&#x26;token=26712e32-1956-43eb-8422-b2bf7ec0172e" alt=""><figcaption></figcaption></figure>

**14. Conclusion**

In this setup, **Zata Object Storage was successfully integrated with Rclone GUI**. The configuration allows administrators to manage storage buckets and objects using both CLI and GUI tools.

This integration enables:

* Easy file uploads
* Bucket management
* Backup storage
* Object lifecycle management

Using Rclone with Zata provides a flexible and efficient way to interact with S3-compatible storage systems.
