NeevAI SuperCloud
LoginSIGN UP
  • NeevCloud Account
    • Getting Started with Neev account
      • Create & activate NeevCloud account
        • NeevCloud Account Signup
          • Email Verification
          • KYC Validation
          • Enter Billing Profile
          • Payment Validation
        • Customer Validation Process for Indian Customers
          • If you are the primary contact of the Organization
          • If you are not a Primary Contact in NeevCloud Account
      • Customer Validation Process FAQs
  • NeevCloud Products
    • Dashboard
    • Computes
      • Compute Flavors
      • Getting Started Launch VMs
        • Launch Alma Linux
        • Launch Window Server
        • Launch Instance using the Password
      • Launch instance by 1-click Marketplace platform
        • Create a Tally instance from the Neevcloud Marketplace
        • Create a PostgreSQL instance from Neevcloud Marketplace
        • Create a Nginx instance from Neevcloud Marketplace
        • Create a MariaDB instance from Neevcloud Marketplace
        • Create a Docker instance from Neevcloud Marketplace
        • Create a Nodejs Instance from Neevcloud Marketplace
        • Create a MongoDB Instance from the Neevcloud Marketplace
        • Create a CloudPanel Instance from the Neevcloud Marketplace
        • Create a GitLab Instance from the Neevcloud Marketplace
        • Create a Ubuntu RDP Instance from the Neevcloud Marketplace
        • Create a Clickhouse Instance from the Neevcloud Marketplace
        • Create an OpenLiteSpeed WordPress Instance from the NeevCloud Marketplace
        • Create a FortiGate instance from the Neevcloud Marketplace
      • Manage Cloud Instance
        • Overview
        • Volumes
        • Snapshots
        • Networking
        • Security Group
          • Add Rules to the Security group
        • Rescale
        • Pricing
      • Default username of operating systems
      • Volume-based instances and image-based instances.
      • How to Delete the Instance
    • GPU
      • Deploy GPU Instance with Tesla T4
    • Networking
      • Network
        • Create a Network
        • Create Network With Private IP
      • LoadBalancer
        • Configure Load Balancing
      • Floating IPs
        • Create Floating IPs
        • Assign Floating IPs
      • Routers
        • Create Router
      • Security Groups
        • Add Security Group
        • Allow SSH Port to Specific IP Address
        • Allow ICMP for ping
        • Allow RDP Port to Specific IP Address
      • Subnets
        • Create Subnets
    • Volumes
      • Create a volume
      • Delete a volume
      • Attach Volume to Instance
      • Extend Instance Volume Size
      • To create a server using volume
    • Backups
      • Here's a guide on how to create a backup.
    • Snapshots
      • Create snapshosts
      • Create an Instance using Snapshot
    • Storage
      • Object storage
        • Create Bucket
        • Service URLs for NeevCloud S3
      • Neevcloud S3 integration
        • Connect Acronis Backup Gateway With Neevcloud Storage
        • Connect Veeam Backup Gateway With Neevcloud Storage
        • Connect MSP360 Backup With Neevcloud Storage
        • Connect Vembu Backup with Neevcloud storage
        • Connect Ahsay cloud backup suite(ACBS) with NeevCloud Storage
        • Connect ARQ Backup Solution with NeevCloud Storage
        • Backup your WordPress Site to Neevcloud s3 storage with using Updraft plugin
        • Connect Bucket with S3 Client
        • Connect Bucket with Cyberduck
        • Connect S3 storage to CPanel
        • Connect S3 Drive to NeevCloud S3 Bucket
        • Mount S3 Bucket to Linux operating system
        • How To Mount NeevCloud S3 Bucket as a Window Drive
      • S3 data migrations
        • Migrate from AWS s3 storage to NeevCloud s3 storage
        • Migrate from Wasabi s3 storage to NeevCloud s3 storage
    • Kubernetes
      • Launch Kubernetes Cluster
    • Financial Information
      • Add Fund
      • Bill History
      • Billing Address
      • How Does NeevCloud Billing Works
    • Access Details
      • SSH KEY
        • Generate SSH_KEY
      • Application Credentials
      • S3/EC2 Credentials
        • Create S3/EC2 Credentials
    • Abuse Complaints
      • What is Phishing?
    • Support
    • Security
  • NeevCloud Guide
    • NeevCloud KnowledgeBase
      • Set up LEMP (Linux, Nginx, MySQL, PHP) in Ubuntu Linux
      • Set up LAMP (Linux, Apache, MySQL, PHP) in Ubuntu Linux
      • Set up WordPress in Linux instance
      • Set up Plesk in Ubuntu
      • Set up Cpanel in Linux Instance
      • Set up Grafana
        • Install Grafana and Prometheus on Ubuntu 22.04
      • Set up a MongoDB Cluster using 3 Linux Instances
        • MongoDB Cluster with 3 Linux Instances
      • Setup Ansible Linux Instance and Application deployment on Instances
        • Deployment Application on Instances
      • Install Node.js & NPM on Linux
        • Installation of Node.js and NPM in Alma Linux
      • How to use SFTP for Uploading & Downloading files
      • Two-factor Authentication
      • How to use PuTTY for SSH key-based authentication
      • How To Create VPC on NeevCloud
      • How to Install Nginx on Ubuntu 22.04
      • How To Install Apache on Ubuntu 22.04
      • How To Install MySQL on Ubuntu 22.04
        • Mysql database backup and restore by mysqldump
      • How To Install MariaDB on Ubuntu 22.04
      • How To Install PostgreSQL on Ubuntu 22.04
      • How To Install MongoDB on Ubuntu 22.04
      • How To Install phpMyAdmin on Ubuntu 22.04
      • How To Open Port on Linux
      • How to Install Metabase on Ubuntu 22.04
      • How to transfer data from a Windows server to a NeevCloud bucket using Rclone
      • How to Integrate QNAP NAS storage and Backup to Neevcloud
      • How to Install Remote Desktop (xrdp) on Ubuntu.
      • Setup MLflow in Neevcloud Instance
      • Docker
        • Docker Installation in Ubuntu/Debian
        • Some Best practices for using Docker in application development include:
          • Create a Docker File and using Docker file Build Images
          • Docker Container
          • Docker-Compose
      • Acronis Backup Gateway With Neevcloud
    • Kubernetes
      • Deploy Nginx Service in Kubernetes
      • Deploy Lamp in Kubernetes with using Helm.
      • Deploy WordPress in Kubernetes.
      • Deploy Argocd in Kubernetes
      • Deploy Jenkins in the Kubernetes cluster
    • Troubleshoot
      • How to Access Instances
        • Access Linux instance
        • Access with Password Authentication
        • Access Windows Instance
        • Change the RDP Port and access the windows server
      • How to change the SSH Port
      • Troubleshooting Steps If your Instance is not accessible
      • How to Monitor Server Load on a Windows Cloud Instance
      • Why cloud instance is Out Of disk space
      • High Processor Load on your cloud instance
      • Steps If your Website URL is down
      • Best Practices After Reboot.
      • Reset the root password.
    • Use case
      • High-Level Architecture with Load Balancer and Jump Server in a VPC Setup
    • FAQ
      • Setup Zabbix app
      • How to change the instance Password
      • How to Access a Server Using a Static IP Address
      • What is the billing process for NeevCloud?
      • What payment methods are accepted by NeevCloud?
      • What happens if I miss a payment?
      • What is YAML
      • How can I get support for billing-related issues?
      • Can I contact NeevCloud's technical support team?
      • How to raise the ticket in the NeevCloud
      • Where can I find additional information on pricing and billing?
      • What are the terms and conditions for using Neevcloud services
Powered by GitBook
On this page
  • Prerequisites
  • Setup AWS
  • Create a bucket in AWS s3 storage
  • To set bucket policy and permission
  • To create Access and secret key
  • Setup NeevCloud
  • Guide to Move Data from AWS to NeevCloud.
  • The first process for AWS
  • Install the configure the rclone
  • Second Process Neevcloud
  1. NeevCloud Products
  2. Storage
  3. S3 data migrations

Migrate from AWS s3 storage to NeevCloud s3 storage

PreviousS3 data migrationsNextMigrate from Wasabi s3 storage to NeevCloud s3 storage

Last updated 6 months ago

Prerequisites

Select any Linux operating system to perform these processes.

We have chosen the operating system Ubuntu 22.04

Launch the .

Setup AWS

For AWS Configuration:

Click on the AWS Console Login

Create a bucket in AWS s3 storage

After logging in to AWS, search for S3 storage service and create a bucket.

To set bucket policy and permission

After creating the bucket apply bucket permission and bucket policy

Click on the created bucket > Permission > Bucket Policy > Edit

Update this policy type to allow modifications to the bucket name, user name, and user account ID in this section.

When applying a bucket policy, ensure you customize the values based on your requirements. Do not copy this policy directly.

To create Access and secret key

AWS Access & Secret Key Pair navigate to the user section

Search for the IAM service and select the existing user to create an access and secret key. If the user does not exist, create the user and assign administrator access permissions.

Verify the user's permission to access the S3 buckets.

To create the Access and Secret Key, go to Security Credentials.

Security Credentials > Access Keys > Create New Access Key > Select 'Create access key for third-party service.

Before clicking on "Done," first copy the access and secret keys to your notepad.

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

Setup NeevCloud

Guide to Move Data from AWS to NeevCloud.

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

For example, on a Ubuntu 22.04 system.

The first process for AWS

Update && Upgrade the systems.

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

For migrating data from AWS to Neevcloud, use rclone

Install the configure the rclone

Install and configure the rclone.

sudo apt-get install rclone -y

To configure rclone for AWS, 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: AWS (Give the name of the remote)

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

Choose your S3 provider to Choose '1' AWS s3

Get AWS credentials from runtime (environment variables or EC2/ECS 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 AWS section

EndPoint: Select According to region, we have used the Mumbai region ( s3.ap-south-1.amazonaws.com )

Region to connect to. Enter a string value. Choose a number from below, or type in your value

Choose '17' to Asia Pacific(Mumbai)

Endpoint for S3 API. Leave blank if using AWS to use the default endpoint for the region. Enter a string value. Endpoint> s3.ap-south-1.amazonaws.com

Select the default value press enter, then change only the storage class to choose '2'.

Note that this ACL is applied only when creating buckets to choose '4' and set to all default to press Enter.

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

This is the remote configuration completed after following these steps:

Second Process 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

EndPoint: s3-api.neevcloud.com

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

Ensure you have created buckets in both AWS and Neevcloud before running these commands.

Now complete the configuration to run these commands.

sudo rclone move AWS:(aws_bucket_name) Neevcloud:(neevcloud_bucket_name)  --progress

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

Click on the Neevcloud

Neevcloud Bucket - See our

Neevcloud Access & Secret Key Pair - See our

For more information

Access & Secret Key - See our

login page.
Bucket Creation Guide
Access Keys Guide
Neevcloud
Access Keys Guide
Instance