# Getting Started with Neev account

Neevcloud's comprehensive documentation provides invaluable assistance to clients during their onboarding process, instance creation, and dashboard operations.&#x20;

This concise and user-friendly guide equips clients with step-by-step instructions and best practices to navigate through the setup of their cloud instances smoothly.&#x20;

From initial configuration to advanced dashboard operations, the documentation offers clear and concise insights, ensuring clients can fully utilize the platform's capabilities. With detailed explanations and practical examples, clients can confidently leverage Neevcloud's resources to optimize their cloud experience and maximize productivity.


# Create & activate NeevCloud account

## NeevCloud Account portal

The NeevCloud Account portal is a simple web-based user interface. You can use the Account portal to

* Managing your Products and services - Easily access and manage your Cloud instances, Volumes, LoadBalancer, Kubernetes, etc based on your requirements.&#x20;
* View or edit your Personal Information, profile.&#x20;
* Add credits, through the Add Fund option.
* Check usage Details and invoices etc.&#x20;
* You can get more information about the account.


# NeevCloud Account Signup

* Open [NeevCloud Cloud Portal](https://my.neevcloud.com)
* Click on "**Create an account now**." This action will take you to the NeevCloud Account [sign-up ](https://www.youtube.com/watch?v=TC1qFryRfvQ\&t=1s)page.

{% embed url="<https://app.supademo.com/demo/cmj9vgpmg0yr6f6zpitcgzi94?utm_source=link>" %}

***

{% hint style="info" %}
*To ensure seamless access to NeevCloud services, we recommend utilizing the company/organization's official phone number and corporate email distribution address (e.g., <tech@example.com>) rather than personal email addresses (e.g., <bob@example.com>). This practice allows your company/organization to maintain access to NeevCloud, even if employees change roles or depart the company. Moreover, the corporate email serves as a means to reset account credentials, providing added security and continuity to your organization's NeevCloud usage.*
{% endhint %}

* Enter your first name, last name, email, and password. We recommend that you please keep a strong password.

{% hint style="info" %}
It’s best practice to regularly change your Neev Account password to secure your Account and instances.
{% endhint %}


# Email Verification

* To verify your email and continue the registration process, You will receive a confirmation link via email from NeevCloud,
* Click on **"Verify Email Address"** and it will redirect to the Verification process,

There are three steps to complete the verification process:

1. **KYC Verification**
2. **Billing Profile Updation**
3. **Payment validation**


# KYC Validation

In line with the recent CERT-In directions issued by the Indian Computer Emergency Response Team (“CERT-In”) under sub-section (6) of section 70B of the Information Technology Act, 2000 relating to information security practices, procedure, prevention, response and reporting of cyber incidents for Safe & Trusted Internet dated April 28, 2022.&#x20;

Accordingly, At least one of the Primary contacts in your NeevAccount needs to complete our KYC Validation process,

{% hint style="info" %}
Google Chrome Browser is Recommended for a better and smoother KYC validation experience.
{% endhint %}

To begin the **KYC** validation, click on the link displayed in the **dashboard**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FMAOd7OzULIaKbeTWi6wN%2Fimage.png?alt=media&amp;token=571bed3b-c367-4635-a504-cd7583b03830" alt=""><figcaption></figcaption></figure>

* Clicking on the "**Create Projec**t" button will redirect you to the KYC request generation page. Enter your Aadhaar Number and click "Next."
* After entering your Aadhaar number and the captcha, an OTP will be sent to the mobile number associated with your Aadhaar.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F84fCFwNKhdHCuNGpALlz%2Fimage.png?alt=media&amp;token=c3c8c3a6-4434-4ba2-b868-3f24cdff3489" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FPNWJmTRuuFlbiW2ncMY9%2Fimage.png?alt=media&amp;token=2ca9cbdc-5db0-4e40-a8d2-932281c05b38" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F1wnGjMwTfnsF8SZbmQyC%2Fimage.png?alt=media&amp;token=e49cfd40-c82d-44b2-9717-9f7e9ee743df" alt=""><figcaption></figcaption></figure>

* After completing the Aadhar validation a popup, the customer Validation process will be complete and you will be able to access all the services.


# Enter Billing Profile

It is essential to provide accurate billing information, whether it pertains to your company or personal details. This information will be used for invoicing purposes, so please ensure its correctness during the entry process.


# Payment Validation

After entering all the billing details, the next step is to perform payment validation.

* Select the amount you want to credit to your Neev wallet.
* **Payment Options: 1.** To pay with a credit card, please enter valid card details  2. Alternatively, you can select NetBanking/UPI to change the payment mode.

For Adding Funds&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FitEj4yv3ncPX4vmUX87T%2Fimage.png?alt=media&amp;token=12cf17cd-e380-4891-8049-1f49d878061a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FVTx0SXPHsO0Qc9PCsTea%2Fimage.png?alt=media&amp;token=c892afc3-e3ca-428d-8490-2f8ad56ba436" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDinmJUo0QiTyIWoxtS7m%2Fimage.png?alt=media&amp;token=d79d22b4-5ebc-427c-bc90-d5c640069385" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FNWUExJIrGPOXOYaVafTA%2Fimage.png?alt=media&amp;token=5d59751d-82de-4cf3-889b-00fd1f96b556" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FcGcWGCGfRAPvPEQd1Mji%2Fimage.png?alt=media&amp;token=1274bdcf-65ed-4a6b-a0d6-a101e2efb04a" alt=""><figcaption></figcaption></figure>

* Insert coupon code if there is any to avail the credits,
* After Clicking on the **"Pay Now**" button **Razorpay** popup will open on the screen.
* Once the payment is completed, the validation process will be finalized, and you will be redirected to the dashboard. Following this, the KYC validation process will commence.


# Customer Validation Process for Indian Customers

As per the recent directions issued by the **Indian Computer Emergency Response Team** (**CERT-In**) under the Information Technology Act, 2000, specifically related to information security practices, prevention, response, and reporting of cyber incidents for Safe & Trusted Internet \[<https://www.cert-in.org.in/PDF/CERT-In_Directions_70B_28.04.2022.pdf>] (dated April 28, 2022), Data Centres, Virtual Private Server (VPS) providers, and Cloud Service providers are obligated to maintain accurate and validated contact information, including names and addresses, of their subscribers.

Accordingly, it is required that at least one primary contact within the NeevCloud account completes our Customer Validation KYC process.


# If you are the primary contact of the Organization

* A primary/admin user can complete customer validation process.
* Please \[[ClickHere](/neevcloud-account/getting-started-with-neev-account/create-and-activate-neevcloud-account/neevcloud-account-signup/kyc-validation)] for process.

{% hint style="info" %}
Rest assured that NeevCloud does not receive or store your entire 12-digit Aadhaar number on our servers. We retain only the necessary data to validate your account without compromising your privacy. The information you provide will solely be used for the purpose of customer validation, ensuring the security and confidentiality of your details.
{% endhint %}


# If you are not a Primary Contact in NeevCloud Account

To finalize customer KYC validation, You need to establish contact with your authorized primary contact or admin user and complete customer validation.


# Customer Validation Process FAQs

### Why is customer validation required for customers?

As per the recent directives from [CERT-In,](https://www.cert-in.org.in/PDF/CERT-In_Directions_70B_28.04.2022.pdf) all Data Centres, Virtual Private Server (VPS) providers, and Cloud Service providers must now maintain verified information, including names, addresses, and other relevant details, for their subscribers. Consequently, to comply with the regulatory guidelines, we need to validate and keep this information up-to-date.

### Is it possible to assign someone within the team/company to carry out customer validation?

Yes, the Primary contact/Admin user can assign any user in a team to perform customer validation. but the user should be Autherize from the organization,

### Do all users in the NeevCloud Account need to complete customer validation?

Yes, all users in the NeevCloud Account need to complete customer KYC validation.


# Enable Two-Factor Authentication in Neevcloud Account

In this guide, we will explain how to set up two-factor authentication in NeevCloud Account, enhancing your server’s security with an additional verification layer.

### **Enable two-factor Authentication** <a href="#enable-two-factor-authentication" id="enable-two-factor-authentication"></a>

**Two-factor authentication (2FA)** adds an extra layer of security to your Ubuntu system by requiring two forms of identification before granting access. In addition to the usual username and password, 2FA requires an additional piece of information, such as a one-time password (OTP) generated by an authenticator app.

**Recommended apps**

* [Parichay Authenticator](https://play.google.com/store/apps/details?id=com.nic.parichayauthenticator)
* [FreeOTP for Android](https://totp.neevcloud.com/releases/freeotp.apk)
* [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2)
* [Microsoft Authenticator](https://play.google.com/store/apps/details?id=com.azure.authenticator)

First, install a TOTP authenticator app on your mobile device.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtyaxPM3pglFExJHUukB2%2Fimage.png?alt=media&amp;token=3cab3268-77e7-472a-9960-1052b1a81cf0" alt=""><figcaption></figcaption></figure>

Here is a method to enable two-factor authentication (2FA).

Navigate to the NeevCloud dashboard and select the 'Account' section.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FmEnkV5uRaK3W8hGbGUni%2Fimage.png?alt=media&amp;token=39e1e6f9-ecdb-4b44-a766-d93d5c5b4467" alt=""><figcaption></figcaption></figure>

Click on the singing section

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzewgNH07Wp4pQAA4sHCV%2Fimage.png?alt=media&amp;token=74145667-e61f-4c97-8548-f5afa0584c89" alt=""><figcaption></figcaption></figure>

Click on 'Set up Authenticator Application' to proceed with the configuration.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxS4S3lFE0Oevu6yYEZ4y%2Fimage.png?alt=media&amp;token=7450548f-7514-4a2c-a432-f9673764bce0" alt=""><figcaption></figcaption></figure>

Open your Authenticator app and scan the displayed QR code. Once scanned, enter the verification code generated by the app to complete the authentication process.

Give the name device and click on the submit.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FKLP8CNXouNnkX9xfixdk%2Fimage.png?alt=media&amp;token=c2dd0f0c-ee6b-4964-af67-95abbf139801" alt=""><figcaption></figcaption></figure>

After submission, you can verify that authentication has been successfully enabled.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8FIOZxdErPMKk6orkbfA%2Fimage.png?alt=media&amp;token=beada82d-5348-46be-88af-1ee236d559e2" alt=""><figcaption></figcaption></figure>

To proceed, log out of your current session and then log back in to ensure all configurations are properly loaded

Enter your registered email address and password to proceed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FhnxqK3inp3ZkMeV2Wi1x%2Fimage.png?alt=media&amp;token=6d7f74f5-9074-4f55-8b7c-5d14dfa967ff" alt=""><figcaption></figcaption></figure>

Now, open your Authenticator app. You will see the latest verification code generated, enter this code and click 'Sign In' to proceed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FvbtUnChkSS9JA7IWkQTm%2Fimage.png?alt=media&amp;token=c2b9d9de-5e7f-4a24-8e65-ceae934f9742" alt=""><figcaption></figcaption></figure>

Your account is now accessible.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8TdGyfS2PtRW4Hba07s5%2Fimage.png?alt=media&amp;token=c8ab8255-4834-43a1-9f50-717f987e8a41" alt=""><figcaption></figcaption></figure>


# Authenticator app for NeevCloud MFA

NeevCloud supports time-based one-time password (TOTP) authentication for multi-factor authentication (MFA).

For Android users, we currently provide FreeOTP as a supported authenticator app download for convenience.

### Download

[Download FreeOTP APK](https://totp.neevcloud.com/releases/freeotp.apk)

### Verify download

[View SHA256 checksum](https://totp.neevcloud.com/releases/checksums.txt)

### Install steps

1. Download the APK on your Android device.
2. Open the APK file.
3. If prompted, allow installation from this source.
4. Install the app.
5. Return to the NeevCloud portal and scan the MFA QR code.

### Important

* Download only from the official NeevCloud domain.
* Do not share your MFA QR code or one-time codes.
* Keep your recovery codes stored securely.

### Notice

FreeOTP is an upstream open-source TOTP/HOTP authenticator application. NeevCloud provides this package for convenience and does not claim ownership of the FreeOTP project or brand.


# Manage Organization & Project

NeevCloud uses a two-level structure to help you organize your cloud resources and team collaboration — **Organizations** and **Projects**.

***

* An **Organization** is your top-level workspace — it holds your team, billing, and all projects.
* A **Project** lives inside an organization — it contains your actual cloud resources and environments.

***

### Organizations

An Organization lets you:

* Group your team members under one workspace
* Manage roles and access permissions
* Track all activity through audit logs
* Handle billing at the organization level

See the **Organizations** section in the sidebar to get started.

***

### Projects

A Project lets you:

* Organize cloud resources by environment or team
* Control who has access at the project level
* Invite team members to collaborate
* Manage project-specific settings

See **Create Projects & Invite Teams** in the sidebar to get started.

***

### Where to Start

| You want to...                   | Go to...                               |
| -------------------------------- | -------------------------------------- |
| Set up your workspace            | Organizations → Create an Organization |
| Add team members                 | Organizations → Managing Members       |
| Set access permissions           | Organizations → Roles & Permissions    |
| Create your first project        | Create Projects & Invite Teams         |
| Track what your team is doing    | Organizations → Audit Log              |
| Delete a project or organization | Organizations → Danger Zone            |


# Organizations

Organizations are the top-level workspaces in NeevCloud. Everything — projects, members, roles, and billing — lives inside an organization.

### What is an Organization?

An **Organization** is a shared workspace that groups together:

* **Projects** — your cloud resources and environments
* **Members** — users who collaborate within the org
* **Roles** — permissions that control what each member can do
* **Billing** — payment and usage details tied to the org

> **Hierarchy:** Organization → Projects → Resources

***

### Organization vs Project

| Feature        | Organization             | Project                       |
| -------------- | ------------------------ | ----------------------------- |
| Purpose        | Top-level workspace      | Container for cloud resources |
| Contains       | Projects, members, roles | Resources and environments    |
| Billing        | Set at org level         | Inherits from organization    |
| Deletion order | Delete last              | Delete first                  |

***

### Quick Navigation

| What you want to do          | Where to go                        |
| ---------------------------- | ---------------------------------- |
| Create an organization       | Top-right menu → **Create**        |
| Switch organizations         | Top-right menu → **Organizations** |
| View projects inside an org  | Open org → **Projects** tab        |
| Edit org name or description | Open org → **Details** tab         |
| Add or remove members        | Open org → **Members** tab         |
| Manage roles and permissions | Open org → **Roles** tab           |
| View activity history        | Open org → **Audit Log** tab       |
| Delete org or project        | Open org → **Danger Zone** tab     |


# Create an Organization

Follow these steps to create a new organization in NeevCloud.

***

### Steps to Create an Organization

#### Step 1 — Open the Account Menu

Click your **email address or account name** in the top-right corner of the dashboard.

A dropdown menu appears with the following options:

* Signed in as *(your email)*
* **Create**
* Organizations
* Account
* Logout

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FwVQzaJv0ZMi6FEh620cD%2Fimage.png?alt=media&amp;token=28122b27-af3e-48ba-805f-dd7d5f5e921e" alt=""><figcaption></figcaption></figure>

***

#### Step 2 — Click "Create"

Click **Create** from the dropdown menu.

A dialog box appears with the title:

> *"What would you like to create?"*

You will see two options:

* **Organization**
* **Project**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FQHTFFO7vmgnDMB3fIL2o%2Fimage.png?alt=media&amp;token=84c8316d-a255-4013-aa20-5043885cb243" alt=""><figcaption></figcaption></figure>

***

#### Step 3 — Select "Organization"

Click the **Organization** card.

The "Create Organization" form opens.

***

#### Step 4 — Fill in the Details

Fill in the following fields:

| Field           | Description                                 |
| --------------- | ------------------------------------------- |
| **Name**        | A unique name for your organization         |
| **Description** | A short description of what this org is for |

***

#### Step 5 — Click "Create Organization"

Click the **Create Organization** button to confirm.

Your new organization is created and you are taken to the organization dashboard.

***

### After Creating an Organization

Once created, we recommend completing these steps:

1. **Create a Project** — Add your first project inside the org
2. **Invite Members** — Add team members from the Members tab
3. **Set Up Roles** — Configure permissions from the Roles tab
4. **Update Billing** — Add billing details from the Details tab

***

### Multiple Organizations

You can be a part of multiple organizations in NeevCloud.

* Use the **Organizations** section in the top-right dropdown to switch between them
* Each organization has its own projects, members, and billing
* Your role may differ across organizations


# Navigating Inside an Organization

Once you open an organization, you will see the organization dashboard with multiple tabs.

***

### How to Open an Organization

You can open an organization in three ways:

1. Click your **account name** in the top-right → click the **organization name** under Organizations
2. Click the organization **card** from the Organizations list page
3. Click the **gear/settings icon** next to an organization name<br>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FoSOv65ZqDOPjjGuhkH6I%2Fimage.png?alt=media&amp;token=7323e3a0-9116-44a3-9ed7-20b3bc2602da" alt=""><figcaption></figcaption></figure>

***

### Organization Dashboard

When inside an organization, you will see:

* The **organization name** at the top
* A **Back to Organizations** button to return to the org list
* A set of **tabs** across the top

***

### Available Tabs

| Tab             | What it does                                             |
| --------------- | -------------------------------------------------------- |
| **Projects**    | View all projects inside this organization               |
| **Details**     | Edit organization name, description, and billing profile |
| **Members**     | Add, view, update roles, or remove members               |
| **Roles**       | View default roles and create custom roles               |
| **Audit Log**   | View a full history of all actions performed in this org |
| **Danger Zone** | Delete projects or the entire organization               |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYWczwjKNKrqZTHPWFY4z%2Fimage.png?alt=media&amp;token=ec7e8a09-3056-4580-b620-bc0dd9779796" alt=""><figcaption></figcaption></figure>

***

### Projects Tab

The Projects tab shows all available projects within the organization.

Each project entry displays:

* Project name
* Description
* Status
* A **Details** button to open and manage the project

On clicking the project name, you will be redirected inside the project.


# Organization Details & Billing

The **Details** tab allows you to update your organization's basic information and billing profile.

***

### Editing Organization Details

1. Open your organization
2. Click the **Details** tab
3. Edit any of the following fields:

| Field           | Description                          |
| --------------- | ------------------------------------ |
| **Name**        | The display name of the organization |
| **Description** | A brief description of the org       |

4. Click **Update** or **Save** to apply changes

***

### Updating the Billing Profile

From the same **Details** tab, scroll down to the **Billing Profile** section.

You can update:

* Billing name
* Contact email
* Payment method
* Address and tax information

Click **Update Billing Profile** to save your changes.

> **Note:** Only users with the **Owner** or **Admin** role can edit organization details and billing.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fks8PBTRXQC6o7IKvNwEy%2Fimage.png?alt=media&amp;token=f2d2573d-787e-429e-b5ea-f2a841a1dc32" alt=""><figcaption></figcaption></figure>


# Managing Members

The **Members** tab lets you manage who has access to your organization.

***

### Viewing Members

Open your organization and click the **Members** tab to see a list of all current members along with their roles.

***

### Adding a Member

1. Go to the **Members** tab
2. Click **Add Member**
3. Enter the email address of the person you want to add
4. Select a role for them (Owner, Admin, Member, or a custom role)
5. Click **Add**

> **Important:** The person you are adding must already have an active NeevCloud account. You cannot add someone who has not registered on NeevCloud.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2tVVOOMdZkt3NyRfIQP1%2Fimage.png?alt=media&amp;token=e63173be-624f-457e-af2b-fe4e79276524" alt=""><figcaption></figcaption></figure>

***

### Updating a Member's Role

1. Find the member in the list
2. Click the **role dropdown** next to their name
3. Select a new role
4. Changes are saved automatically

***

### Removing a Member

1. Find the member in the list
2. Click **Remove** or the delete icon next to their name
3. Confirm the removal

> **Note:** A member can only be removed from the Members tab inside the organization.

***

### Member Requirements

| Requirement                   | Details                                     |
| ----------------------------- | ------------------------------------------- |
| Must have a NeevCloud account | Users without an account cannot be added    |
| Role must be assigned on add  | A role is required when inviting a member   |
| Only admins/owners can manage | Regular members cannot add or remove others |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FdbK1LihhfqCjl8Zbg4Vg%2Fimage.png?alt=media&amp;token=e6fd5592-5d3c-4529-adaa-a36317c4f140" alt=""><figcaption></figcaption></figure>


# Roles & Permissions

The Roles tab lets you view built-in roles and create custom roles with specific permissions, enabling **Role Based Access Control (RBAC)** for your organization.

***

### Default Roles

NeevCloud includes three built-in roles:

| Role       | Description                                               |
| ---------- | --------------------------------------------------------- |
| **Owner**  | Full control over the organization, projects, and billing |
| **Admin**  | Can manage members, projects, and settings                |
| **Member** | Standard access to view and use projects                  |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FiPS9taipU3PAbi4fA05D%2Fimage.png?alt=media&amp;token=c94b1024-8835-477f-9be2-f93044e7b353" alt=""><figcaption></figcaption></figure>

***

### Creating a Custom Role

1. Go to the **Roles** tab
2. Click **Create Role**
3. Enter a **name** for the role
4. Select the **permissions** you want to grant
5. Click **Save**

You can assign granular permissions to any custom role based on your team's needs.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F7DGlWEle63f7boblsMRD%2Fimage.png?alt=media&amp;token=6bfc9321-e44b-439b-827b-6e579227e1b0" alt=""><figcaption></figcaption></figure>

***

### Assigning a Role

Roles are assigned when:

* **Adding a new member** — select the role during the invite process
* **Updating an existing member** — change the role from the Members tab

***

### Permission Scope

Permissions in a role can control access to:

* Viewing and managing projects
* Managing members
* Editing organization settings
* Accessing billing information
* Viewing audit logs

> **Note:** You can only assign roles that are equal to or below your own permission level.


# Audit Log

The **Audit Log** tab gives you a complete, read-only history of all actions performed within the organization.

***

### What is the Audit Log?

The Audit Log records every significant action taken by any member inside the organization — including who performed the action, what they did, and when.

***

### What is Logged?

The Audit Log tracks actions such as:

* Member added or removed
* Role created or updated
* Project created or deleted
* Organization settings changed
* Billing profile updated
* Permissions granted or revoked

***

### How to View Logs

1. Open your organization
2. Click the **Audit Log** tab
3. Browse the list of recorded actions

Each log entry shows:

* **User** — who performed the action
* **Action** — what was done
* **Date & Time** — when it happened

***

> **Note:** The Audit Log is read-only. You cannot edit or delete log entries.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FfQK0flgqtxswpcmC5SGX%2Fimage.png?alt=media&amp;token=83c1291f-4374-41ec-b23f-d26e77a77a14" alt=""><figcaption></figcaption></figure>


# Danger Zone

The **Danger Zone** tab contains irreversible actions — use with caution.

***

### What is the Danger Zone?

The Danger Zone allows you to permanently delete projects and organizations. These actions **cannot be undone**.

***

### Deleting a Project

To delete a project:

1. Open the organization
2. Go to the **Danger Zone** tab
3. Select the project you want to delete
4. Confirm the deletion

> **Warning:** All resources inside the project will be permanently deleted.

***

### Deleting an Organization

You must delete **all projects first** before you can delete the organization.

#### Deletion Order (Required)

* [ ] Step 1 — Delete all **Projects** inside the organization
* [ ] Step 2 — Return to the **Danger Zone**
* [ ] Step 3 — Click **Delete Organization**
* [ ] Step 4 — Confirm the deletion

> **Warning:** Once an organization is deleted, all data including members, roles, audit logs, and billing information will be permanently removed. This action cannot be undone.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FUO5hFnfSaEe70dyPHmYu%2Fimage.png?alt=media&amp;token=3356ae2a-3ee1-472c-9132-aef8adc9eb14" alt=""><figcaption></figcaption></figure>

***

### Before You Delete

Make sure you have:

* Exported any data or logs you need
* Notified all members
* Removed or migrated all active projects
* Confirmed there are no pending billing items


# Create Projects & Invite Teams

Navigate to the NeevCloud dashboard

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2yotXMqETaZNWgVJQs0C%2Fimage.png?alt=media&amp;token=e5d61623-8d15-4c6f-b7f5-0477c763d1d3" alt=""><figcaption></figcaption></figure>

In the Settings section, navigate to Project Members and click Invite.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F4yn8RMGxU1jrZFGmR67b%2Fimage.png?alt=media&amp;token=9783033f-aef4-4905-b437-8a5ac4560d8f" alt=""><figcaption></figcaption></figure>

Now give the mail ID.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FIHzeZQZSk58Qf4ondFBA%2Fimage.png?alt=media&amp;token=b3f7a46a-096c-4bfb-8bea-45435ae61524" alt=""><figcaption></figcaption></figure>

Now, check your email and accept the invitation.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8esEyEfs0ab5XKLZlUf1%2Fimage.png?alt=media&amp;token=9d9b3daf-99ae-40cc-a5a6-6bac1325ed67" alt=""><figcaption></figcaption></figure>

Now click on the 'Yes'&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FaY1tehLOueL0pQcihVoD%2Fimage.png?alt=media&amp;token=7ab81a03-8bbe-47f0-821f-d2e2337097c8" alt=""><figcaption></figcaption></figure>

Let's check whether the project is visible to the other member.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fq6bIZ5OxlDyjtp7Npahk%2Fimage.png?alt=media&amp;token=3a3d57ae-1c1f-44c6-ae17-35b60b6ff7e4" alt=""><figcaption></figcaption></figure>


# Dashboard

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fwaf40a92a2NOgsxWnJOu%2Fimage.png?alt=media&amp;token=eb93b61a-db2e-4461-a92d-6cd37622f9df" alt=""><figcaption></figcaption></figure>

NeevCloud Instance Creation.

{% @storylane/embed subdomain="app" linkValue="2nsivhwkb71m" url="<https://app.storylane.io/share/2nsivhwkb71m>" %}


# Availability Zones

Availability Zones (AZs) are geographically separated data center locations within a NeevCloud region. Each zone operates on independent power, cooling, and networking infrastructure, ensuring that a failure in one zone does not affect others in the same region. Users can choose their preferred availability zone based on performance, redundancy, or disaster recovery requirements. Deploying resources across multiple zones provides fault isolation, high availability, and a foundation for disaster recovery.

***

### **Available Regions and Zones**

NeevCloud currently operates across two regions in India:

**Central India** Designed for low-latency workloads with stable and consistent network performance. Well-suited for government, enterprise, and analytics applications.

**West India** Built for strong connectivity and redundancy with reliable uptime. Well-suited for finance, e-commerce, and media applications.

***

### **Selecting an Availability Zone**

When launching a server, you can specify a region and availability zone during instance configuration:

1. Log in to the NeevCloud Console.
2. Navigate to **Compute → Servers** and click **Launch Instance**.
3. Under the **Location** section, select a region and preferred availability zone.
4. Choose an operating system or marketplace image.
5. Complete the remaining configuration — flavor, networking, and security groups.
6. Click **Launch Instance** to deploy.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5rFHAZWZHnh8cRcjHgbM%2Fimage.png?alt=media&amp;token=aa2551f9-9de5-4342-9b01-ce3ca458584f" alt=""><figcaption></figcaption></figure>

***

### **Use Cases**

Availability Zones support a range of deployment strategies:

* **Multi-tier applications** — Distribute web, application, and database layers across zones to eliminate single points of failure.
* **Disaster recovery** — Replicate critical workloads to a secondary zone or region to maintain continuity during outages.
* **Performance-sensitive workloads** — Place compute resources closer to end users to reduce latency.


# Computes

To set up a **NeevCloud Compute Node**, you must first have a [NeevCloud Account](https://my.neevcloud.com). If you do not have one yet, you can easily create it by visiting the NeevCloud account [sign-up](https://my.neevcloud.com) page. The NeevCloud Account portal provides a user-friendly web-based interface that allows you to access and manage your NeevCloud Nodes efficiently and effortlessly.

* [Getting Started](/neevcloud-products/computes/getting-started-launch-vms)
* [Manage Cloud Instance](/neevcloud-products/computes/manage-cloud-instance)


# Compute Flavors

#### Multiple Flavors with Resources

Below are different options, complete with resources:

**General Purpose:-**  Balanced compute, memory, and storage for everyday use.

<table><thead><tr><th>Name</th><th>CPU</th><th>RAM</th><th data-hidden>Storage</th><th data-hidden>Price</th></tr></thead><tbody><tr><td>Nano</td><td>2</td><td>2 GB RAM</td><td>0 GB</td><td></td></tr><tr><td>NanoBoost</td><td>2</td><td>4 GB RAM</td><td>0 GB</td><td></td></tr><tr><td>StellarSurge</td><td>4</td><td>16 GB RAM</td><td>0 GB</td><td></td></tr><tr><td>MegaFuse</td><td>4</td><td>8 GB RAM</td><td>0 GB</td><td></td></tr><tr><td>VelocityVortex</td><td>8</td><td>16 GB RAM</td><td>0 GB</td><td></td></tr></tbody></table>

**CPU Optimized:-** High CPU configuration for compute-heavy tasks.

<table><thead><tr><th>Name</th><th>CPU</th><th>RAM</th><th data-hidden>Storage</th><th data-hidden>Price</th></tr></thead><tbody><tr><td>HyperNova</td><td>16</td><td>32 GB RAM</td><td>0 GB</td><td>5220.00 INR / Monthly</td></tr><tr><td>NebulaNucleus</td><td>32</td><td>64 GB RAM</td><td>0 GB</td><td>10340.00 INR / Monthly</td></tr></tbody></table>

**I/O Optimized:-** Enhanced disk IOPS and throughput for fast storage access.

<table><thead><tr><th>Name</th><th>CPU</th><th>RAM</th><th data-hidden>Storage</th><th data-hidden>Price</th></tr></thead><tbody><tr><td>HyperNovaIO</td><td>16</td><td>32 GB RAM</td><td>0 GB</td><td>1299.00 INR / Monthly</td></tr><tr><td>InfinityIgnitionio</td><td>8</td><td>32 GB RAM</td><td>0 GB</td><td>2820.00 INR / Monthly</td></tr><tr><td>TitanThunderIO</td><td>16</td><td>64 GB RAM</td><td>0 GB</td><td>3620.00 INR / Monthly</td></tr><tr><td>NebulaNucleusIO</td><td>32</td><td>64 GB RAM</td><td>0 GB</td><td></td></tr></tbody></table>

**Memory Optimized:-** High RAM capacity for memory-intensive workloads.

<table><thead><tr><th>Name</th><th>CPU</th><th>RAM</th><th data-hidden>Storage</th><th data-hidden>Price</th></tr></thead><tbody><tr><td>CosmicCascade</td><td>2</td><td>8 GB RAM</td><td>0 GB</td><td>1299.00 INR / Monthly</td></tr><tr><td>TurboNebula</td><td>4</td><td>32 GB RAM</td><td>0 GB</td><td>2820.00 INR / Monthly</td></tr><tr><td>InfinityIgnition</td><td>8</td><td>32 GB RAM</td><td>0 GB</td><td>3620.00 INR / Monthly</td></tr><tr><td>TitanThunder</td><td>16</td><td>64 GB RAM</td><td>0 GB</td><td></td></tr></tbody></table>

**Smart Servers:-** Intelligent, pre-configured, High configuration instances for quick launch.

<table><thead><tr><th>Name</th><th>CPU</th><th>RAM</th><th data-hidden>Storage</th><th data-hidden>Price</th></tr></thead><tbody><tr><td>Smart-1</td><td>12</td><td>24 GB RAM</td><td>0 GB</td><td>3940.00 INR / Monthly</td></tr><tr><td>Smart-2</td><td>16</td><td>32 GB RAM</td><td>0 GB</td><td>5220.00 INR / Monthly</td></tr><tr><td>Smart-3</td><td>20</td><td>48 GB RAM</td><td>0 GB</td><td>6980.00 INR / Monthly</td></tr><tr><td>Smart-4</td><td>24</td><td>64 GB RAM</td><td>0 GB</td><td></td></tr></tbody></table>


# OS Images Available

Choose the Right Image for Your Compute Instance

When launching a Compute instance on NeevCloud, you must select an **Image,** the base operating system or pre-configured software stack that will run on your Instance. Images are organised into five tabs based on their type and purpose.

### Operating System

Standard OS images for general-purpose cloud Instance. These are clean, minimal base installs ideal for custom deployments.

<table><thead><tr><th width="154.00006103515625">Image</th><th>Description</th></tr></thead><tbody><tr><td>CentOS</td><td>Stable, enterprise-grade Linux distribution based on RHEL sources.</td></tr><tr><td>Windows Server</td><td>Microsoft Windows Server for business and enterprise workloads.</td></tr><tr><td>AlmaLinux</td><td>RHEL-compatible Linux distribution, a community-driven CentOS alternative.</td></tr><tr><td>Cloud Linux</td><td>Hardened Linux OS designed for shared hosting environments.</td></tr><tr><td>Fedora</td><td>Cutting-edge Linux distribution with the latest upstream features.</td></tr><tr><td>OpenSUSE</td><td>Flexible, stable Linux distribution suitable for servers and desktops.</td></tr><tr><td>Debian</td><td>Widely-used, community-driven Linux distribution known for stability.</td></tr><tr><td>Red Hat</td><td>Enterprise Linux platform with commercial support and certifications.</td></tr><tr><td>Ubuntu Linux</td><td>Popular, user-friendly Linux distribution with LTS support options.</td></tr><tr><td>Rocky Linux</td><td>Community enterprise OS, a downstream build of RHEL sources.</td></tr><tr><td>Oracle Linux</td><td>Oracle's enterprise Linux distribution, optimized for Oracle workloads.</td></tr></tbody></table>

Each OS image offers multiple versions via the **Select version** dropdown when launching an instance.

### Marketplace

One-click application images that come pre-installed and pre-configured, allowing you to deploy software stacks instantly without manual setup.

<table><thead><tr><th width="141">Image</th><th width="127.33331298828125">Category</th><th>Description</th></tr></thead><tbody><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-plesk-instance-from-neevcloud-marketplace">Plesk</a></td><td>Control Panel</td><td>Web hosting control panel for managing websites, domains, and email.</td></tr><tr><td>Zabbix</td><td>Monitoring</td><td>Enterprise-grade open-source monitoring platform.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-postgresql-instance-from-neevcloud-marketplace">PostgreSQL</a></td><td>Database</td><td>Powerful, open-source relational database system.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-tally-instance-from-the-neevcloud-marketplace">Tally</a></td><td>Accounting</td><td>Tally ERP pre-configured for business accounting and GST compliance.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-nginx-instance-from-neevcloud-marketplace">Nginx</a></td><td>Web Server</td><td>High-performance HTTP server and reverse proxy.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-mariadb-instance-from-neevcloud-marketplace">MariaDB</a></td><td>Database</td><td>Community-developed relational database, drop-in MySQL replacement.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-docker-instance-from-neevcloud-marketplace">Docker</a></td><td>Containers</td><td>Container runtime environment for deploying containerized applications.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-nodejs-instance-from-neevcloud-marketplace">NodeJS</a></td><td>Runtime</td><td>JavaScript runtime environment for server-side application development.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-mongodb-instance-from-the-neevcloud-marketplace">MongoDB</a></td><td>Database</td><td>NoSQL document database for modern, scalable applications.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-cloudpanel-instance-from-the-neevcloud-marketplace">CloudPanel</a></td><td>Control Panel</td><td>Free, lightweight hosting control panel for PHP and Node.js apps.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-gitlab-instance-from-the-neevcloud-marketplace">GitLab</a></td><td>DevOps</td><td>Self-hosted Git repository management and CI/CD platform.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-ubuntu-rdp-instance-from-the-neevcloud-marketplace">Ubuntu RDP</a></td><td>Remote Desktop</td><td>Ubuntu with Remote Desktop Protocol enabled for GUI-based access.</td></tr><tr><td>Visual Studio</td><td>IDE</td><td>Microsoft Visual Studio Code pre-installed development environment.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-an-openlitespeed-wordpress-instance-from-the-neevcloud-marketplace">OpenLiteSpeed</a></td><td>Web Server</td><td>Lightweight, high-performance open-source web server.</td></tr><tr><td>WordPress</td><td>CMS</td><td>The world's most popular content management system, ready to use.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-clickhouse-instance-from-the-neevcloud-marketplace">ClickHouse DB</a></td><td>Database</td><td>High-performance columnar OLAP database for real-time analytics.</td></tr><tr><td><a href="/neevcloud-products/computes/launch-instance-by-1-click-marketplace-platform/create-a-fortigate-instance-from-the-neevcloud-marketplace">FortiGate</a></td><td>Security</td><td>Fortinet's enterprise-grade next-generation firewall (NGFW).</td></tr><tr><td>Sophos-XG</td><td>Security</td><td>Sophos next-gen firewall with deep packet inspection and threat protection.</td></tr><tr><td>Opnsense</td><td>Security</td><td>Open-source firewall and routing platform based on FreeBSD.</td></tr><tr><td>Acronis</td><td>Backup</td><td>Enterprise backup and disaster recovery solution.</td></tr></tbody></table>

### GPU Operating System

Optimized Ubuntu-based images pre-configured for GPU workloads, including drivers, CUDA toolkit, and ML frameworks. These images are specifically matched to NeevCloud's available GPU hardware.

<table><thead><tr><th width="196.33331298828125">Image</th><th width="175">GPU Target</th><th>Description</th></tr></thead><tbody><tr><td>Ubuntu – Tesla T4</td><td>NVIDIA Tesla T4</td><td>Ubuntu image optimized for Tesla T4 inference and ML training workloads.</td></tr><tr><td>Ubuntu – RTX A6000</td><td>NVIDIA RTX A6000</td><td>Ubuntu image for professional visualization and AI compute on A6000 GPUs.</td></tr><tr><td>Ubuntu – A30</td><td>NVIDIA A30</td><td>Ubuntu image tailored for data center AI and HPC workloads on A30 GPUs.</td></tr></tbody></table>

> **Note:** Use GPU images only with GPU-enabled Compute flavors to ensure driver compatibility. Select an image that matches your GPU hardware.

## Database Images

Deploy production-ready database servers with a single click. NeevCloud provides pre-configured database images with optimized settings, so you can launch a database server in minutes without manual installation or configuration.

<table><thead><tr><th width="164">Image</th><th>Description</th></tr></thead><tbody><tr><td>MSSQL Standard</td><td>Microsoft SQL Server Standard Edition for mid-tier applications and workloads</td></tr><tr><td>MSSQL Enterprise</td><td>Microsoft SQL Server Enterprise Edition with advanced features for mission-critical workloads</td></tr><tr><td>MSSQL Web</td><td>Microsoft SQL Server Web Edition, cost-effective for web-facing applications</td></tr><tr><td>PostgreSQL</td><td>Powerful open-source relational database system known for reliability and data integrity</td></tr><tr><td>MongoDB</td><td>NoSQL document database for modern, scalable applications</td></tr><tr><td>ClickhouseDB</td><td>High-performance columnar OLAP database for real-time analytics</td></tr></tbody></table>

{% hint style="info" %}
**Licensing:** MSSQL images (Standard, Enterprise, Web) include Microsoft licensing. Charges are based on Microsoft product licensing terms and will be reflected in your billing accordingly. PostgreSQL, MongoDB, and ClickhouseDB are open-source and carry no additional licensing cost.
{% endhint %}

### My Images

The **My Images** tab lists custom images that belong to your account. These can originate from two sources:

**1. Snapshots of existing instances**\
You can create a snapshot of any running or stopped Compute instance. The resulting image will appear here and can be used to launch new identical instances. It is useful for creating reusable base configurations, migrating workloads, or maintaining backups of configured environments.

**2. Custom uploaded images**\
If you have a specialised OS or appliance image you wish to deploy on NeevCloud infrastructure, you can request a custom image upload. Please note the following:

{% hint style="info" %}
**Note:** Custom image uploads require prior approval from the NeevCloud team. Submitted images undergo security checks and compatibility testing before they are made available in your account, ensuring the integrity and security of the cloud platform.
{% endhint %}

* **To Upload a Custom Image:**
  * Open a [support ticket](/neevcloud-products/support/raising-managing-tickets)
  * OR contact our support team.

### Volumes

The **Volumes** tab allows you to launch a new Compute instance directly from an existing [**block storage volume**](/neevcloud-products/volumes/to-create-a-server-using-volume) **snapshot**. This is useful when:

* You need to restore a previous state of an instance from a volume-level backup.
* You want to clone a volume-based workload into a new instance.
* You are migrating data from one instance configuration to another.

{% hint style="info" %}
Volume-based instance launches use data from the snapshot at the time it was taken. Make sure your volume snapshot is current before using it as an image source.
{% endhint %}


# Getting Started Launch VMs

## Neevcloud Launch Server

{% embed url="<https://youtu.be/x-ksjabkNSM?si=uuJNoE9cuh57tAYS>" %}

**How to launch a server from the NeevCloud.**

Click on the Create A Cloud Server button in the top right corner:

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzCVbDTTpsEkWvw94Ak6K%2Fimage.png?alt=media&amp;token=208777b6-1d33-4226-b501-5bb6e89d3d82" alt=""><figcaption></figcaption></figure>

## Available Regions

NeevCloud currently provides the following regions:

* **Central India (Default)**
* **Mumbai (West India)**

#### How to Select

1. Go to the **Location** section on the server creation page.
2. You will see two options:
   * Central India
   * Mumbai

## Choose an operating system

Linux compute nodes - The Linux compute Node's image is based on different versions of operating systems like CentOS, Ubuntu, Debian, Fedora, Alma Linux, Rocky, Cloud Linux, Windows Server, and OpenSUSE Leap.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FQluT5c0bvcWBjVZjlsAE%2Fimage.png?alt=media&amp;token=f605e975-cb16-4b40-83f5-523d0fdb36f0" alt=""><figcaption></figcaption></figure>

## Hardware Configuration&#x20;

### Specifications

Users can customize their system by selecting various CPU and RAM combinations.&#x20;

* General Purpose: To provide a balance of computation, memory, and network resources. These are appropriate for applications that utilize these resources in equal parts. Such as web servers and code repositories.
* Memory Optimized:- Memory-optimized refers to systems designed to deliver rapid performance when handling large memory-intensive datasets
* CPU Optimized:- Designed for compute-intensive applications that make use of high-performance CPUs. These instances are best suited for batch processing, media transcoding, and high-performance web servers.
* GPU-Enabled:- Configured to utilize graphics processing units for enhanced computational performance, particularly in tasks requiring parallel processing and high-speed data handling.
* Smart Servers:- A server designed to enhance performance and efficiency through intelligent resource management and optimization techniques.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fsu9x2zYdrubqzSkjRF6h%2Fimage.png?alt=media&amp;token=adacc175-6f18-4845-a171-e4296d407784" alt=""><figcaption></figcaption></figure>

## Select the volumes

* This allows the user to choose the type of volume:
  * **NVMe**: High-speed storage for I/O-heavy tasks
  * **Encrypted**: For securing data at rest using encryption.
  * **Default**: The default storage type (usually an unencrypted standard volume).

    If no type is selected, the default will be used automatically.
* **Size (GB)**:\
  The input field is set to **20 GB**, indicating the desired size of the volume. Users can adjust this as needed.
* **Delete Volume on Termination** \
  This option allows the user to specify whether the volume should be automatically deleted when the instance it is attached to is terminated.
  * **OFF** (as shown): The volume will persist after the instance is terminated.
  * **ON**: The volume will be deleted when the instance is deleted.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FoFg8C2e0OBw6wpaIKva3%2Fimage.png?alt=media&amp;token=21c84400-e8d2-491e-a47b-a6bdd1b4560a" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F0Ak7H2xtz5oWYAiNsXZV%2Fimage.png?alt=media&amp;token=556edad3-edfd-467c-8081-f99756ea2d04" alt=""><figcaption></figcaption></figure>

## Authentication

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. It would be best if you created an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, use a mix of uppercase and lowercase letters, include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable information, such as names or birthdates.
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSY9z0ygqwMl3ZdAGv0X5%2Fimage.png?alt=media&amp;token=5cbafe31-aa41-4a36-9434-2a6ada771e95" alt=""><figcaption></figcaption></figure>

Please specify the name of the SSH key

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDmzwi3lhbHJemrCdy7PS%2Fimage.png?alt=media&amp;token=e29b297b-6b5e-401c-940d-9d8bc8f1a211" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note: The generated key is always downloaded in the Downloads folder.
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqM1cvNouQwS0lKnao1lZ%2Fimage.png?alt=media&amp;token=46128314-0afc-4885-b90d-5c83c3ea2588" alt=""><figcaption></figcaption></figure>

## Cloud Config

Cloud-init is an open-source package that automates the initialization and configuration of cloud-based virtual machines and servers.

This script is written in **YAML** format and is used with cloud-init, a tool that automates the initial configuration of a Linux VM at boot time.

This example illustrates how to install the NGINX web server by leveraging a cloud-init configuration during virtual machine bootstrapping

```
#cloud-config
package_update: true

packages:
  - nginx

runcmd:
  - systemctl enable nginx
  - systemctl start nginx
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9uQA3qjKwy5393rr2ZSm%2Fimage.png?alt=media&amp;token=acd3ca09-295d-4c39-b17c-516b9b719657" alt=""><figcaption></figcaption></figure>

## Add Security Group

A security group in cloud computing is a virtual firewall that controls inbound and outbound traffic for cloud resources.

Add the Rules of the [security group](https://docs.neevcloud.com/neevcloud-products/computes/manage-cloud-instance/security-group).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fa6lcN0BwUNTLliRdkcUD%2Fimage.png?alt=media&amp;token=3e915c3a-d76c-409a-8195-f105a4af2765" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FfPtQkZwuQjbuvbZb9Ist%2Fimage.png?alt=media&amp;token=6dd64097-17ea-4e4f-9947-f980be76b2f2" alt=""><figcaption></figcaption></figure>

## Specify the Name

Give the name of the Server and click on the Create server :&#x20;

Give the name of the server > Create server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEO5DzzNKQOCtzWOcmhYj%2Fimage.png?alt=media&amp;token=c363471d-ea24-41aa-965c-de1bdf939791" alt=""><figcaption></figcaption></figure>

After creating the server, go to SERVE and select the created server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtWp6s4DfMkO0Rr4e0oGq%2Fimage.png?alt=media&amp;token=074f5fd8-ee84-4b47-8097-f7a8210a5ebc" alt=""><figcaption></figcaption></figure>

## Viewing Server Details

Upon selecting the server and navigating to "Overview," you can view detailed server information, including vCPU, RAM, boot volume, server status, and the type of key to use.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FNTGkr1VOmbU9mEZiZmap%2Fimage.png?alt=media&amp;token=b85d4c4b-8c1d-4901-8bf3-34ee5a755060" alt=""><figcaption></figcaption></figure>

## SSH

SSH(secure shell) is A secure, encrypted protocol for remote access to a computer or network, allowing users to specify login, transfer files, and execute commands over the internet.

Once the server has been properly created, follow these procedures to access it from the outside: Open the Command Prompt on your computer. After navigating to the Downloads folder, choose the downloaded key.

### Permissions

{% hint style="info" %}
Note:- You must set the permission if your key is not functioning with SSH.

**For Ubuntu/CentOS:**

```
chmod 400 path/to/sshkey.pem
```

**For macOS:**

```
chmod 400 path/to/sshkey.pem
```

```
chmod 0644 path/to/sshkey.pem
```

**For Windows:**

Open Command Prompt, navigate to the directory containing your pem file.

```
icacls key.pem /inheritance:r
```

```
icacls key.pem /grant:r "%username%:R"
```

{% endhint %}

```
ssh -i ssh_key user@ip-addresss
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FsrxIBDMHRn1SB7kshhNp%2Fimage.png?alt=media&amp;token=836a96ba-ae58-4251-93a8-f16080ed0dc2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FkfebaghMgfqkQeElY0oX%2Fimage.png?alt=media&amp;token=a0eb9334-e160-4897-86eb-a6c3f98661b5" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FC8FV2MFm2jn8ZH5tg7T4%2Fimage.png?alt=media&amp;token=e9994c1c-1ac8-4b70-a6ab-2fee8d0b933d" alt=""><figcaption></figcaption></figure>

Log in with [User.](/neevcloud-products/computes/default-username-of-operating-systems)


# Launch Alma Linux

## Launch Alma Linux

Click on the "Create A Cloud Server" button in the top right corner:

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FUdTcQhkxlYyCBjO2yoeH%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_zCVbDTTpsEkWvw94Ak6K_image.webp?alt=media&amp;token=3f0c77d2-fbe6-4ba7-ad05-a7b1d32e2afe" alt=""><figcaption></figcaption></figure>

## Choose operating system

Click on the Operating System and Select Your Alma Linux.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fn9qg7Hs9QHYwfMt0PHQt%2Fimage.png?alt=media&amp;token=019b4731-4212-44b1-bad4-73e641f55269" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzPyVHCYLcjN9Kqw5q8cG%2Fimage.png?alt=media&amp;token=cdb9bbda-6323-4dd2-add4-a346b0284e65" alt=""><figcaption></figcaption></figure>

## Select the volumes

In the volume section, we select Name, Type - NVMe, Encrypted, Default, Disk Size

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FTawsjOGZ483f1IyGOnWe%2Fimage.png?alt=media&amp;token=334227e6-5e6c-4cd4-ac38-3c16f243c7d9" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FaQWldewDMfjiwgzFr2yk%2Fimage.png?alt=media&amp;token=7fa361ce-169b-4584-9c3b-bfc319e1d74e" alt=""><figcaption></figcaption></figure>

## Authentication

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2MIBrldYesdrwRTngCNZ%2Fimage.png?alt=media&amp;token=a1a5ede9-8179-4a3f-bcb1-2db0b5724e2e" alt=""><figcaption></figcaption></figure>

Please specify the name of the SSH key

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSUTJL12Q3uyvhJWZSakR%2Fimage.png?alt=media&amp;token=c5d484a4-e34e-4768-ada6-40873d01b2cc" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note: The generated key is always downloaded in the download folder.
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5PCxOTNM8spROcZccbJT%2Fimage.png?alt=media&amp;token=9818bc61-78d2-4289-9702-1a7948350590" alt=""><figcaption></figcaption></figure>

## Add Security Group

A security group in cloud computing is a virtual firewall that controls inbound and outbound traffic for cloud resources.

Add Rules of the [security group](https://docs.neevcloud.com/neevcloud-products/computes/manage-cloud-instance/security-group).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FM3bZVSPh2xIiHZv1K2CQ%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_a6lcN0BwUNTLliRdkcUD_image.webp?alt=media&amp;token=7b12523d-a2c1-494c-bcb5-60ea566a18a1" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FmXgwK6z2rWKaipI57u3s%2Fimage.png?alt=media&amp;token=1c7b6da6-83be-44d8-931e-3eb77162cdff" alt=""><figcaption></figcaption></figure>

## Specify the Name <a href="#specify-the-name" id="specify-the-name"></a>

Give the name of the "server", and click on the "Create server" :

Give the name of the server > Create server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FcOkrcwGjlPy8VZSSYWIQ%2Fimage.png?alt=media&amp;token=bed52721-04bb-4c0c-a356-2f802ff12319" alt=""><figcaption></figcaption></figure>

After creating the server, click on the VM.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FluULXbAmHRFKNrQgU8Rh%2Fimage.png?alt=media&amp;token=195602ac-451d-43bd-8d89-519009b50513" alt=""><figcaption></figcaption></figure>

**Viewing server details**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F0mPLHl25SPtMhdjXoIn4%2Fimage.png?alt=media&amp;token=0c157867-4c93-43cb-ba7a-b29385fc04a9" alt=""><figcaption></figcaption></figure>

## SSH <a href="#ssh" id="ssh"></a>

SSH(secure shell) A secure, encrypted protocol for remote access to a computer or network, allowing users to specify login, transfer files, and execute commands over the internet.

After successfully creating the server, here's how to access it externally by following these steps: Open the Command prompt on your system. Navigate to the Downloads folder, and select the downloaded key.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
ssh -i ssh_key user@ip-addresss
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fv67gWtrERJ7YVhniEIaz%2Fimage.png?alt=media&amp;token=0d4e594c-fc52-412e-910b-a5b7dbd2d9fc" alt=""><figcaption></figcaption></figure>


# Launch a Windows Server

This guide walks you through creating a Windows Server instance on NeevCloud step by step.

***

[](<&#xD;&#xA;https://youtu.be/wX5D2guh80Y>)

{% embed url="<https://youtu.be/wX5D2guh80Y>" %}

### Step 1: Create a New Server

Click the **+ Create A Cloud Server** button in the top-right corner of the Servers page.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2lxOZ2tpqCilndWi4Fns%2Fimage.png?alt=media&amp;token=c17348e5-8cb2-47e4-b883-aa7d44caa245" alt=""><figcaption></figcaption></figure>

***

### Step 2: Choose an Operating System

Under the **Image** section, click the **Operating System** tab and select **Windows**. Choose your preferred version from the dropdown — for example, **Windows Server Standard 2022**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FS7WtxwPMNZa5N8G7ZF1I%2Fimage.png?alt=media&amp;token=6ef67799-4566-4df9-b10e-229f17ce1f0e" alt=""><figcaption></figcaption></figure>

***

### Step 3: Configure Hardware

Choose a hardware plan that matches your workload requirements. NeevCloud offers the following categories:

* **General Purpose** — balanced CPU and RAM for most workloads
* **Memory Optimized** — higher RAM for memory-intensive applications
* **CPU Optimized** — higher CPU for compute-heavy tasks
* **GPU Enabled** — dedicated GPU for graphics or ML workloads
* **Smart Servers** — pre-configured for specific use cases

Select the plan that fits your needs and refer to the hardware documentation for a detailed comparison.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlmKHshaYKRhhmDLgHEsq%2Fimage.png?alt=media&amp;token=75a34289-fae9-44b6-af72-fb72196d41f0" alt=""><figcaption></figcaption></figure>

***

### Step 4: Select a Volume

In the **Volumes** section, configure your boot disk:

* **Name** — give the volume a name or leave the default
* **Type** — select `__DEFAULT__` unless you have a specific storage requirement
* **Size (GB)** — set your desired disk size (minimum 30 GB recommended for Windows)

The volume will be automatically attached as the boot disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FKKw8WMBjCxwIUWhF1vZY%2Fimage.png?alt=media&amp;token=f5834ced-d82f-4e71-a55b-57d525766e44" alt=""><figcaption></figcaption></figure>

***

### Step 5: Configure Networking

Choose the network type for your server:

**Public Network** A public network is open and accessible over the internet. Select this if you want your server to be reachable from outside NeevCloud, such as for RDP access. Ensure your security group rules are properly configured to control access.

**Private Network** A private network is accessible only within your organization or between specific resources. Select this if your server does not need to be exposed to the internet. Note that you must create a private network before selecting it here.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FuNEcKZlLnxlNI9XmeBAx%2Fimage.png?alt=media&amp;token=3b976293-3255-48bd-a03d-e50b65bae8ca" alt=""><figcaption></figcaption></figure>

***

### Step 6: Set Up Authentication

Under **Authentication**, set the **Administrator password** that will be used to log in to Windows and connect via RDP.

To create a strong password:

* Use at least **10 characters**
* Mix **uppercase and lowercase** letters
* Include **numbers**
* Add **special characters** such as `!`, `$`, `#`, `@`
* Avoid personal information such as names or birthdates

> **Important:** This is the password for the built-in **Administrator** account. You will need it to access the server via console or Remote Desktop (RDP).

Alternatively, you can attach an **SSH key** to the server and retrieve the encrypted password later using the **Retrieve Password** option on the server overview page.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fj384L3IxKpbzECISIMvW%2Fimage.png?alt=media&amp;token=39653672-cdaa-41e8-a592-8343ef3300dd" alt=""><figcaption></figcaption></figure>

***

### Step 7: Add a Security Group

A security group acts as a virtual firewall that controls inbound and outbound traffic to your server.

Select the **default** security group or create a new one. To allow Remote Desktop (RDP) access, make sure the following rule is present in your security group:

| Direction | Protocol | Port Range  | Remote IP |
| --------- | -------- | ----------- | --------- |
| Ingress   | TCP      | 3389 – 3389 | 0.0.0.0/0 |

If the rule is missing, open the security group and click **+ Add Rule** to add it.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEYJXXh9zW5T8zMDvFDpL%2Fimage.png?alt=media&amp;token=3fd2b683-46ae-4a6c-9e2f-4f4a3e9a3d33" alt=""><figcaption></figcaption></figure>

***

### Step 8: Name Your Server

Enter a name for your server in the **Name** field at the bottom of the page. Choose something descriptive, such as `Windows-VM`.

Once everything is configured, click **+ Create Server**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGx037AXBzqCR1kPDopLi%2Fimage.png?alt=media&amp;token=0295b331-eefc-4c8a-a2f4-db315fa16be7" alt=""><figcaption></figcaption></figure>

***

### Step 9: Verify the Server is Active

After creation, you will be taken to the server overview page. Wait until the status shows **Active** with a green indicator. Confirm the following details:

* **Status:** Active
* **vCPU and RAM** match your selected hardware
* **IPv4** address is assigned
* **Booted From Volume** shows the correct disk size

***

### Step 10: Access the Console

From the server overview page, click **Console** under **Server Actions** (or click the `>_` icon in the top-right corner).

This opens a browser-based console session connected directly to your instance.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F7WHZfSRzbqQOb3hZw1MI%2Fimage.png?alt=media&amp;token=1400a9cd-41b0-40ef-bb2a-c86a90089865" alt=""><figcaption></figcaption></figure>

***

### Step 11: Complete the Windows Setup

When the console loads, Windows Server 2022 will guide you through a first-time setup process. Follow each step below carefully.

***

**11.1 — Region and Language**

The first screen will ask for your basic regional preferences. Configure the following:

* **Home country/region** — Select your country (e.g., India)
* **Preferred app language** — Select your preferred language (e.g., English India)
* **Keyboard layout** — Select the keyboard layout that matches your setup (e.g., English India)

Once done, click **Next** to continue.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FFhiI0qFMgWj4IVu8QvMY%2Fimage.png?alt=media&amp;token=ec5cfcf5-2828-4390-8b3d-4279d738c919" alt=""><figcaption></figcaption></figure>

***

**11.2 — License Terms**

The next screen displays Microsoft's License Terms for Windows Server. Read through the agreement and click **Accept** to proceed. You cannot continue the setup without accepting the license terms.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fz7hevCk9z9VFqNlasiQG%2Fimage.png?alt=media&amp;token=92f2b6be-aaf3-41f1-8a10-44fc3bdccd6d" alt=""><figcaption></figcaption></figure>

***

**11.3 — Set Administrator Password**

On the **Customize settings** screen, you will be asked to set a password for the built-in **Administrator** account. This is the primary account used to access and manage your Windows Server.

Fill in the following fields:

* **Username** — This is pre-filled as `Administrator` and cannot be changed
* **Password** — Enter a strong password
* **Reenter password** — Confirm your password by entering it again

To create a strong password:

* Use at least **10 characters**
* Mix **uppercase and lowercase** letters
* Include **numbers**
* Add **special characters** such as `!`, `$`, `#`, `@`

Once both password fields match, click **Finish**.

> **Important:** Save this password securely. You will need it every time you log in via the console or connect through Remote Desktop (RDP).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHxCYjqPOYZWpQhRiGmPk%2Fimage.png?alt=media&amp;token=c319cb53-6562-4a1d-9d53-2b0f0c36bb24" alt=""><figcaption></figcaption></figure>

***

**11.4 — Automatic Reboot**

After clicking **Finish**, Windows Server will apply your settings and automatically reboot the instance. This is expected behavior — you do not need to do anything during this time.

Once the reboot is complete, the **Windows lock screen** will appear showing the current date and time, with the message:

> *Press Ctrl+Alt+Delete to unlock.*

Your instance is now fully set up and ready for login.

***

### Step 12: Log In to Windows

On the lock screen, click **Send Ctrl+Alt+Del** from the top-right corner of the console window. Enter your **Administrator** password and press **Enter** to log in.

Your Windows Server instance is now live and ready to use.

To connect to your server remotely from your local machine, you can use **Remote Desktop Protocol (RDP)**. RDP allows you to access the full Windows desktop environment over the internet, just as if you were sitting in front of the server.

Follow the next guide to set up and establish your RDP connection:

[**Connecting to a Windows Instance via RDP**](https://docs.neevcloud.com/neevcloud-guide/troubleshoot/how-to-access-instances/access-windows-instance)


# Launch Instance using the Password

Click on the "Create A Cloud Server" button in the top right corner:

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJrjLUcbL7aWAtjOB7qW2%2Fimage.avif?alt=media&amp;token=2cb89325-6d40-4584-9781-65c267c9826f" alt=""><figcaption></figcaption></figure>

Click on the "Operating System and Select Your VM"

Linux compute nodes - The Linux compute Node's image is based on a different version of operating systems like Centos, Ubuntu, Debian, Fedora, Alma Linux, Rocky, Cloud Linux, Windows Server, and OpenSUSE Leap.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5m7Zlw22Idm2gV8Z9fLZ%2Fimage.avif?alt=media&amp;token=9bd44c3c-6e35-4f5b-8002-1f31e512e702" alt=""><figcaption></figcaption></figure>

**Hardware Configuration:-** Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FyjVITs2Xj41kVlM7KgfU%2Fimage.avif?alt=media&amp;token=5a716afb-111a-46d9-ad11-230adbb99302" alt=""><figcaption></figcaption></figure>

In the Volume section, we select Name, Type, and

Select System Disk: Type - Default, Disk Size

Select Networking:- Public Network, Choose Public Network

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FW1aHDpHgOI7RK5vcI1Ck%2Fimage.avif?alt=media&amp;token=0518198c-500a-4945-b0ef-3b1fc17ecfeb" alt=""><figcaption></figcaption></figure>

To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.

Example: P^r3\&s4#g6&5\*

You can create a manual and Generate the password.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FjtzqVvBLLAWDvdwscDMU%2Fimage.png?alt=media&amp;token=4bdf0738-41ff-4aba-8f78-5df9488380df" alt=""><figcaption></figcaption></figure>

Add Security Group:-

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHF9RBeu9kpeGIfBnSLEV%2Fimage.avif?alt=media&amp;token=fcf37802-9840-4842-84e9-d323c79094d6" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FvdXdEhWn1wJbdtsdzwQy%2Fimage.png?alt=media&amp;token=b83492a0-50b0-4639-ad82-f9f585297d3b" alt=""><figcaption></figcaption></figure>

Add Rules of the [security group](https://docs.neevcloud.com/neevcloud-products/computes/manage-cloud-instance/security-group)

Now see that the Security Group has been added:

Give the name of the "server"&#x20;

Now Click the "Create server"&#x20;

Give the name of the server > Create server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLVm3AOmDtoQmfHHMUhhR%2Fimage.png?alt=media&amp;token=08f9b4a2-131c-40c1-a10a-ea4133533472" alt=""><figcaption></figcaption></figure>

After creating the server, go to "SERVER" and select the "VM".

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FVkCrwyUWZzbCqBToiJgP%2Fimage.png?alt=media&amp;token=6e70c1e8-7868-419d-ac7d-ab1afa125a37" alt=""><figcaption></figcaption></figure>

After successfully creating the server, here's how to access it externally:

To download, follow these steps:

1. Navigate to the **Download** section.
2. Click on the **Download** button.

**windows+R > ssh User\@Your\_IP\_ADD**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FF6cZHJSbTvEw7el5PZFq%2Fimage.png?alt=media&amp;token=744d054c-9c57-417c-8c42-f59057a24849" alt=""><figcaption></figcaption></figure>

To change the password follow these [links.](https://docs.neevcloud.com/neevcloud-guide/faq/how-to-change-the-instance-password)


# Launch Instance with IPv6

This guide walks you through creating a cloud server with IPv6 networking on NeevCloud.

{% hint style="info" %}
**Important:** To connect to an IPv6 instance, your local machine must have IPv6 connectivity. You cannot access an IPv6-only server from an IPv4-only network. Verify your IPv6 support at [test-ipv6.com](https://test-ipv6.com).
{% endhint %}

### Create a Cloud Server

* Navigate to **Server** from the left sidebar and click **+ Create a Cloud Server**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9BgTXwXYK2IEVaZB6FkX%2FNeevCloud-04-11-2026_03_48_PM.png?alt=media&amp;token=267908bd-88f8-49b6-89c0-c6b54fd68cdc" alt=""><figcaption></figcaption></figure>

### Select Location and Image

* Choose your preferred region:- **Central India** or **Mumbai**.
* Under [**Image**](/neevcloud-products/computes/os-images-available), select your preferred operating system. NeevCloud supports CentOS, Windows, AlmaLinux, Cloud Linux, Fedora, OpenSUSE, Debian, Red Hat, Ubuntu Linux, Rocky Linux, and Oracle Linux.
* You can also choose from [**Marketplace**](/neevcloud-products/computes/os-images-available#marketplace), [**GPU Operating System**](/neevcloud-products/computes/os-images-available#gpu-operating-system), **Databases**, **My Images**, or boot from an existing **Volume**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fy9G62mFP1Rl4WJAtR7AN%2FNeevCloud-04-11-2026_03_50_PM.png?alt=media&amp;token=c9a47d91-8094-40fb-8a18-bf455bf9a0a1" alt=""><figcaption></figcaption></figure>

### Select Hardware and Volume

* Under **Hardware**, choose a [flavor](/neevcloud-products/computes/compute-flavors) based on your workload. Available categories include General Purpose, Memory Optimised, CPU Optimized, GPU Enabled, and Smart Servers.
* Under **Volumes**, a default boot volume is created automatically. You can adjust the size or select a different volume type as needed.

{% hint style="info" %}
To enable encryption at rest, select the **Encrypted** volume type. See [Data Encryption](/neevcloud-products/security/data-encryption-overview) for details.
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FyrvQNqbo83G4uMccYM0F%2FNeevCloud-04-11-2026_03_59_PM.png?alt=media&amp;token=28c790f1-c3d9-40da-95b0-942c088afd08" alt=""><figcaption></figcaption></figure>

### Select IPv6 Network and SSH Key

* Under **Networking**, select **Public-IPv6** from the Network dropdown for your interface. This assigns a public IPv6 address to your instance.
* Under **Authentication**, select an existing SSH key or click **+ Add SSH Public Key** to upload a new one. You can also click **+ Generate SSH Key** to create a new key pair.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FCBJjVbLIgLhu8Jj9IuXL%2FScreenshot-2026-04-11-151834-png-PNG-Image-1232-%C3%97-548-pixels-.png?alt=media&amp;token=7baf23a2-2406-4714-a5c2-44f94c9b90e4" alt=""><figcaption></figcaption></figure>

### Configure Security Group, Name and Launch

* Under **Security Groups**, the **default** security group is selected automatically. You can create or select additional groups as needed.
* Under **Name**, enter a name for your server.
* Click **+ Create Server** to launch your instance.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FikjDXHuTtapLzQa4ymEn%2FNeevCloud-04-11-2026_04_02_PM.png?alt=media&amp;token=cba2f153-692a-4647-a581-4f9ec193264d" alt=""><figcaption></figcaption></figure>

### Verify Your Instance

* Once the server status shows **active**, go to **Server - Overview**. Your assigned IPv6 address will be displayed in the server details along with the Region, Availability Zone, and Network information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FX74VlfDDrIjFRij4OG3k%2FNeevCloud-4-png-PNG-Image-2557-%C3%97-1398-pixels-%E2%80%94-Scaled-67-.png?alt=media&amp;token=0ca8e875-35c1-40a4-85fe-3219e7ef889d" alt=""><figcaption></figcaption></figure>

### Connect via SSH

* Open your terminal (Linux/macOS) or PowerShell (Windows), navigate to the folder containing your SSH key, and connect:

```
ssh -i ssh_key user@your-ipv6-address
```

{% hint style="info" %}
**Note:** Default usernames vary by OS. See [Default Username of Operating Systems](/neevcloud-products/computes/default-username-of-operating-systems) for the full list.
{% endhint %}

### IPv6 vs IPv4 Connectivity

| Client Network | Instance Network | Can Connect? |
| -------------- | ---------------- | ------------ |
| IPv4           | IPv4             | Yes          |
| IPv6           | IPv6             | Yes          |
| IPv4           | IPv6 only        | **No**       |
| IPv6           | IPv4 only        | **No**       |

If you need your instance reachable from both IPv4 and IPv6 clients, attach both **Public** and **Public-IPv6** networks during instance creation.


# Launch instance by 1-click Marketplace platform


# Create a Tally instance from the Neevcloud Marketplace

**Tally** in the Cloud allows users to access their Tally accounting software over the Internet, providing flexibility to work from anywhere. This setup leverages cloud computing to store data and application services remotely, ensuring data security, real-time access, and seamless collaboration.

## Create a Tally Instance

Navigate to the Neevcloud dashboard: Server > Create Cloud Server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FwHEaIjthnGOeeGb6e0qE%2Fimage.png?alt=media&amp;token=7e8052ab-52e6-4fca-9038-dd8d4c87bcac" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

Choose Tally Prime, then choose your desired version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSZI6jmBhhehAbZ25oey4%2Fimage.png?alt=media&amp;token=83535351-9259-4511-98c5-b61e56c4266a" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FkyLiWa6sMBBviKNsPa2I%2Fimage.png?alt=media&amp;token=f137a482-1bc7-489c-989e-4fdf13527a01" alt=""><figcaption></figcaption></figure>

## Select the volumes&#x20;

Select the volume size for your root disk:

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FZW4l1UwQMm6azWrbqdab%2Fimage.png?alt=media&amp;token=e28565f1-827e-4bd0-91c4-2615348a05bf" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxzusCwmSLRgphV7Pq06z%2Fimage.png?alt=media&amp;token=5cfea732-2ae7-4940-b545-e9106efb2d79" alt=""><figcaption></figcaption></figure>

## Authentication

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](/neevcloud-products/access-details/ssh-key) to generate an SSH key. Click on "Add Security Group". Ensure the required ports for Tally are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fj2ee1pisyaJyqSlwTFEL%2Fimage.png?alt=media&amp;token=60360d2b-91b5-478d-bc81-3439eabeb851" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required rules are allowed

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlgYBhWpVRuYl6vpnilHc%2Fimage.png?alt=media&amp;token=a2d7318e-4add-4b0a-83d9-34347434cea4" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FUHkpRD8dL2dXmKx1Uic1%2Fimage.png?alt=media&amp;token=f4760cc5-7457-41cf-9a1b-f786d1bf8af0" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the Tally server follow these steps, access the server via SSH using your SSH key. also if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FQ2tYrtVfYrRf0VXcZvAj%2Fimage.png?alt=media&amp;token=d8219660-4ac9-4569-a889-6c19f16fab36" alt=""><figcaption></figcaption></figure>

1. Access the SSH.
2. Switch to the root user.
3. Set a new password for the root user.

```
passwd root
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqNF0cgApsqX5k8Dqejcj%2Fimage.png?alt=media&amp;token=b83941e6-eb2b-4444-812b-74ef626cbc40" alt=""><figcaption></figcaption></figure>

## Access Tally Using RDP

Access Tally using Remote Desktop Protocol (RDP).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Ft3KTQCLxPtZWICtRjyeP%2Fimage.png?alt=media&amp;token=b8a94dd7-9c1a-4d1f-8357-a67790b46118" alt=""><figcaption></figcaption></figure>

Enter your server IP

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FL63WPGs4xSYmUUaFUtLf%2Fimage.png?alt=media&amp;token=da6faf87-a6e5-4e40-8760-a446f69e2274" alt=""><figcaption></figcaption></figure>

Set the credentials

user: root

password:  xxxxxxx

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FfnkwVWiOGmJksk2E7DdG%2Fimage.png?alt=media&amp;token=061f9fdb-0700-4161-818f-525c5ecdd75d" alt=""><figcaption></figcaption></figure>

Now Tally is working > Click on the desktop icon TallyPrime

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqZKHkoUmKEKvDtUjI80M%2Fimage.png?alt=media&amp;token=e721e3eb-1880-431e-a7f8-def9540e7313" alt=""><figcaption></figcaption></figure>


# Create a PostgreSQL instance from Neevcloud Marketplace

## Launch a PostgreSQL instance

{% embed url="<https://youtu.be/lBpcueuyeIU?si=BAKuO_8S4LpxwbKD>" %}

Navigate to the Neevcloud dashboard, select Server, and click on Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FQn9dIc0OJkhzDMZO6W4C%2Fimage.png?alt=media&amp;token=169f79f6-4ba4-4ace-b65a-9c0f26d95c2a" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

Select PostgreSQL and  Choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FnFZ3hrfhGVAb8IRlpYbO%2Fimage.png?alt=media&amp;token=d9e4a44c-c2b2-473c-9add-44afa4aaa2a4" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F24v5tWG8XoKgkmqHeqk7%2Fimage.png?alt=media&amp;token=eaabead6-85f5-4e12-85e8-e93cca5a6d0f" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHvrLCmpNrMB0tbloWhe0%2Fimage.png?alt=media&amp;token=9771c4de-d555-4301-9ede-c3f4b3fdd8cc" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fsky5BlEJzWvlqiJxx8eA%2Fimage.png?alt=media&amp;token=e389ab33-ea70-4782-a466-50cbcf67b77b" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandator
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FF8yqyFXCIeRDmTqTrefs%2Fimage.png?alt=media&amp;token=4b13b273-399e-46d5-a2b8-85518bf187e8" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for PostgreSQL are allowed

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FuPujQHixh6wPZ5x2ZyyU%2Fimage.png?alt=media&amp;token=1fa12606-85a6-4abb-b79a-1c727cb69cef" alt=""><figcaption></figcaption></figure>

Enter the server name > Click '**Create Serve**r'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FhnOPuHX9okoAbIxxjXyt%2Fimage.png?alt=media&amp;token=6ec49efa-d6d9-4521-afb3-47d35d7eef8f" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fn0c8brRPQ4TxcE9CDJNG%2Fimage.png?alt=media&amp;token=7ca4f40d-51fe-495d-91c0-1b62980c1eb5" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the PostgreSQL server follow these steps

First, access the server via SSH using your SSH key.  also if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fw72OSMqX595PHr6HizkU%2Fimage.png?alt=media&amp;token=21d29cc9-df02-42ce-84b6-bef1016e4999" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
It's recommended to create a new database with fresh access details to maintain high security. we are using unique credentials for each new database.\
While there is a default database and user with access details available in the file ***/root/pgsql\_setup\_info.txt,***&#x20;
{% endhint %}


# Create a Plesk Instance from Neevcloud Marketplace

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Serve&#x72;**.**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FR7TvbQc7iVukG6OcbB6g%2Fimage.png?alt=media&amp;token=c44b192b-9436-4f22-b789-991b728e35ea" alt=""><figcaption></figcaption></figure>

\
Select Image
------------

#### Select the Marketplace <a href="#select-the-marketplace" id="select-the-marketplace"></a>

To navigate the marketplace, select Plesk and choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fti2KS0CAdafE0JkLaccz%2Fimage.png?alt=media&amp;token=5738fc22-4eed-494c-bd93-1c941a8d9876" alt=""><figcaption></figcaption></figure>

### Hardware Configuration <a href="#hardware-configuration" id="hardware-configuration"></a>

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLjZIpWMC7599bLS0TA94%2Fimage.png?alt=media&amp;token=4efec48b-28dc-430f-97f6-278935c96b52" alt=""><figcaption></figcaption></figure>

### Select the volumes <a href="#select-the-volumes" id="select-the-volumes"></a>

Choose the volume size that will be your root disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FPisJlgZUoQvXMdZgjB3L%2Fimage.png?alt=media&amp;token=08ce3799-8bfc-45f1-84b5-65d93771ddea" alt=""><figcaption></figcaption></figure>

### Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:** A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqWILGcTH25LHlv31hWAN%2Fimage.png?alt=media&amp;token=868015c9-d38b-4a59-893b-26f62951546d" alt=""><figcaption></figcaption></figure>

### Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. It would be best if you created an SSH key to access your server.

Access to your server requires an SSH\_KEY. It is mandatory

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource

To create a secure password with 10 characters, including symbols, use a mix of uppercase and lowercase letters, include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLZfxwLFnIxq3Ehrkxou4%2Fimage.png?alt=media&amp;token=926e16bb-f2d2-40f3-8999-23bf19198ef2" alt=""><figcaption></figcaption></figure>

### Add Security Group <a href="#add-security-group" id="add-security-group"></a>

Click on Add Security Group. Ensure the required ports for Plesk are allowed.

Enter the server name > Click 'Create Server'

Once your instance is created, its status will change to Active, and additional details will be displayed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FuUNAgwe2EYQ3m5VW9T29%2Fimage.png?alt=media&amp;token=9bbdb834-c4b0-40eb-bae2-a1ee861cb0bf" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzvnqXwjst1d6YnPduf8O%2Fimage.png?alt=media&amp;token=86504896-c03e-4e5a-b49a-9d078018f064" alt=""><figcaption></figcaption></figure>

### SSH <a href="#ssh" id="ssh"></a>

First, access the server via SSH using your SSH key. Also, if you want to access it by using Putty, follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: If your SSH is not functioning, you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  almalinux@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FuYRopPoURInHBhfIZXPr%2Fimage.png?alt=media&amp;token=b2c7080b-645c-49c4-872f-fe4f30b23e57" alt=""><figcaption></figcaption></figure>

To log in to the Plesk server, you must first create a password for the root user.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F37Y6zmQL0WIGIBGWJnOh%2Fimage.png?alt=media&amp;token=9ee3a624-db97-4fd4-9ebb-b144a7ebe9bd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FRGd1n3YwSGGVcWIkxRkY%2Fimage.png?alt=media&amp;token=d5cf7aca-fb7e-4161-8a18-aaea59f4aa80" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrSYd8yFVxexp5motmO53%2Fimage.png?alt=media&amp;token=f700e19d-e2ea-4cc5-a4b6-909711489e59" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FL7KdWXezMBnzSZpTL0Ng%2Fimage.png?alt=media&amp;token=4eca2055-6ebd-489a-8d36-641cc3f52f51" alt=""><figcaption></figcaption></figure>


# Create a Nginx instance from Neevcloud Marketplace

## Create a Nginx instance

{% embed url="<https://youtu.be/X5GQtZSAzK0?si=fcECk2ysL5qvKD6D>" %}

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Serve&#x72;**.**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FdZUtLMJ7eFnkFFWzQUrH%2Fimage.png?alt=media&amp;token=4917913a-72f5-4af1-883b-957f525fb29a" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the marketplace, select Nginx and choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FP5ExMTSE3oOPBzfCTqSy%2Fimage.png?alt=media&amp;token=bd6ef4b4-18b1-498f-bbad-efba38b970e2" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDBxpj1mN8s7hzzxx4rJM%2Fimage.png?alt=media&amp;token=0b713457-6a97-4081-b362-f6cc4c7f0f39" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FXEktPKZC2ZG2Nt9IcHM9%2Fimage.png?alt=media&amp;token=759f4e87-7c55-4eae-8c6b-5700177d5e9c" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FXdWeB1Liec2YTgwxLCLi%2Fimage.png?alt=media&amp;token=37d80be2-167d-4798-81bd-de2dbd305dad" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandator
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FyOEL8TO4Iw8pHn4UKl9A%2Fimage.png?alt=media&amp;token=fd9b17da-7207-4667-a953-1683dc8c0b4f" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for Nginx are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F29wESTquKpbfzmtrEHGw%2Fimage.png?alt=media&amp;token=4e7e2ff7-3756-439f-a83a-e9a0addcd2f5" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fbl94sPpGtcK9evv1nXtB%2Fimage.png?alt=media&amp;token=690346be-1a3a-44a3-8fb5-c0b7d701a97d" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FuoQqT1QZXd3lXP15BUA5%2Fimage.png?alt=media&amp;token=04f03357-0b35-4bfd-9934-7dbd13ec2027" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the Nginx server follow these steps

First, access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtQqtRelUoi9KCkQioeqB%2Fimage.png?alt=media&amp;token=93f60e7a-8474-456f-a96f-2ba28aecfbe7" alt=""><figcaption></figcaption></figure>

Open your browser and check if Nginx is running at <http://Your\\_Server\\_IP>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FKDapjK8Nbff6WYsUqv22%2Fimage.png?alt=media&amp;token=364958d6-4cf2-419c-9da2-daffc32fb387" alt=""><figcaption></figcaption></figure>


# Create a MariaDB instance from Neevcloud Marketplace

## Create a MariaDB instance

{% embed url="<https://youtu.be/qgcRmjiFOns?si=myL705RSHU4aXKkD>" %}

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOZMD44NsFqUBk54Hwwyp%2Fimage.png?alt=media&amp;token=3205deb3-08cf-4b32-bc36-01484add997d" alt=""><figcaption></figcaption></figure>

## Select Image

### **Select the Marketplace**

To navigate the marketplace, select MariaDB and choose the version.

Choose the appropriate flavor configuration based on the required resource.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrP8FmH5AnDeleUnOfxIC%2Fimage.png?alt=media&amp;token=279214af-a60c-4c83-a24e-190b0c890ac7" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FCfslohzEUTsjQqOzRmIx%2Fimage.png?alt=media&amp;token=b64b440d-7ccf-49fd-ae96-033c27dfa211" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FhyVrl7oUyrlI5WmgOR7O%2Fimage.png?alt=media&amp;token=375a17c4-3c7f-4269-9e6f-4c87b5ad7268" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FPKRlddc7ktAkldvTrN6A%2Fimage.png?alt=media&amp;token=9e813298-1b87-49ca-9775-fa3d63664d51" alt=""><figcaption></figcaption></figure>

## Authentication

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FN8Qv1EEhlzfvS4ic0xK4%2Fimage.png?alt=media&amp;token=97c65f8a-6b56-44f0-8f25-873bd2a9b77c" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for MariaDB are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F71r5IhikeRUBOw29tYow%2Fimage.png?alt=media&amp;token=716ea827-a536-4357-bf97-24a2c2340740" alt=""><figcaption></figcaption></figure>

Enter the server name > Click Create Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fds1gQ2uZzolzWaLa3Wm7%2Fimage.png?alt=media&amp;token=8b8adf1b-75bb-49ef-8192-f5d8078b6607" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F7OdVBSWHlBr8UQkmVlDF%2Fimage.png?alt=media&amp;token=3b0567cb-cae6-47e4-a3e9-5ec464e71d50" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the MariaDB follow these steps, First, access the server via SSH using your SSH key also, if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
 cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FA2RQJ8G7r0HXESVgCZl1%2Fimage.png?alt=media&amp;token=a8fec2cf-6df8-4303-8587-bb72661d40a6" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
It's recommended to create a new database with fresh access details to maintain a high level of security using unique credentials for each new database. While there is a default database and user with access details available in the file /home/ubuntu/mariadb\_setup\_details.txt,

MariaDB article
{% endhint %}

Check the default User and password for MariaDB.

```
cat /home/ubuntu/mariadb_setup_details.txt
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F4e5sTwkCHYsHVbYLpnKJ%2Fimage.png?alt=media&amp;token=9a543003-eb42-4848-96d7-72a8dca4ffe0" alt=""><figcaption></figcaption></figure>


# Create an OpenClaw Instance from the Neevcloud Marketplace

### Create an OpenClaw Instance

OpenClaw is available as a ready-to-deploy image in the Neevcloud Marketplace. This image comes with OpenClaw preinstalled and the service enabled on the Instance. After deployment, you only need to connect to the instance and complete the OpenClaw onboarding process with your own configuration.

***

### Select Image

Select the OpenClaw image from the Neevcloud Marketplace.

* Log in to the Neevcloud dashboard.
* Open the **Marketplace** section.
* Select the OpenClaw image and continue with instance creation.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8GF6D1f7NX3CkgLUqygB%2Fimage.png?alt=media&amp;token=8b4672ae-3c91-4f30-b27d-1f9ce5867ea4" alt=""><figcaption></figcaption></figure>

***

### Hardware Configuration

Choose the required instance [flavor ](/neevcloud-products/computes/compute-flavors)based on your expected workload.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5DzRPxaGalCAeB0moVH1%2Fimage.png?alt=media&amp;token=9319175e-07c0-4bf3-adfa-7703b4d54d64" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Use a larger configuration if you plan to run heavier workflows or additional integrations on the same Instance.
{% endhint %}

***

### Select the volumes

Choose the root volume size for the instance.

Recommended minimum:

* **Root Disk:** 20 GB

Increase the disk size if you expect additional logs, workspace data, or future package installations.

***

### Network configuration

Configure the network settings for the instance.

* Select the required [**VPC** ](/neevcloud-products/networking/network/create-network-with-private-ip)or network.
* Assign a **public IP** if you want to access the VM directly over SSH from the internet.
* Make sure the selected network allows outbound internet access if OpenClaw needs to connect to external APIs or services.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FXR0QYb9Ayedqh19Smzqc%2Fimage.png?alt=media&amp;token=26dc35c8-a64f-427e-b9a3-2c4eea76117f" alt=""><figcaption></figcaption></figure>

***

### Authentication

Select the authentication method for the instance.

#### SSH Key

This is the recommended option.\
Select an existing SSH key pair or create a new one and attach it to the instance.

#### Password

Use password-based login only if it is required in your environment.

***

### Add Security Group

Attach a security group that allows the required access to the Instance.

Minimum recommended rule:

* **SSH (TCP 22)** from your trusted IP range

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FoIbAjLlqetFPxNSU6ELF%2Fimage.png?alt=media&amp;token=238e7500-fcde-4d46-b33d-7119cdce33ae" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Do not expose unnecessary ports publicly unless specifically required.
{% endhint %}

If needed, create a [new security group](/neevcloud-products/networking/security-groups/add-security-group) and add the required inbound rule before launching the instance.

***

### Name

Enter the server name for the instance.

Choose a clear name so the instance can be identified easily later.

Example:

* `openclaw-server-1`
* `openclaw-prod`
* `openclaw-test`

***

### Create Server

After completing the configuration:

* Verify networking
* Verify SSH key selection
* Verify security group
* Enter the server name

Then click **Create Server** to deploy the OpenClaw instance.

***

### Note for Users

After the server is created and you log in, a setup note is already available on the VM.

Run:

> cat /root/openclaw\_setup\_details.txt

This file contains the next required steps, including:

* checking OpenClaw service status
* running onboarding
* Restarting the service if needed
* viewing logs

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtJVVn4u1Gcp8JNFjD1Fy%2Fimage.png?alt=media&amp;token=1541122d-c8fa-4287-812b-719899289318" alt=""><figcaption></figcaption></figure>


# Create a Docker instance from Neevcloud Marketplace

## Create a Docker instance

{% embed url="<https://youtu.be/p9ZtVDuzYRo?si=V2FxTjo8yDFcEWuZ>" %}

Navigate to the Neevcloud dashboard, select Server," and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fyqc4ZtEPQTx8hLSuz56V%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_OZMD44NsFqUBk54Hwwyp_image.webp?alt=media&amp;token=b8b6c0bb-22bc-42a0-917c-ac31b89a4ee5" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the marketplace, select Docker and choose the version.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWiZw7RsoTwDCbeLBNnoZ%2Fimage.png?alt=media&amp;token=6a6966d3-10e4-4994-833e-7fbb8848546b" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJaOC8gtoWEoSu6HcL3zF%2Fimage.png?alt=media&amp;token=ad53dbcf-26a0-4f57-bfb8-1e1e3f7d3398" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FnsmuuwUmRp9nQ397FolG%2Fimage.png?alt=media&amp;token=eed69dd0-3f1c-4cbc-b08d-cf80bb11c312" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FjYyVdTH1YHQC7HOjudFv%2Fimage.png?alt=media&amp;token=05db97fc-27b7-416f-a090-77fce4393a5e" alt=""><figcaption></figcaption></figure>

## Authentication

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FD2gmyzjGPYemNCXPQhtw%2Fimage.png?alt=media&amp;token=288ec1c7-c2b2-4ae2-a0bf-366f76b92789" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required rules are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fb753Rh5CCdl28G9gOelk%2Fimage.png?alt=media&amp;token=a1b6c5f8-4c8b-4d07-bee7-4d06fe072a5c" alt=""><figcaption></figcaption></figure>

Enter the server name > Click Create Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGOFHg2vL8L8Ac8l8P7JK%2Fimage.png?alt=media&amp;token=c88fb83d-3b44-4273-8a01-ee8e2eb7ce5f" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FmZekyr069ums89lsmXI1%2Fimage.png?alt=media&amp;token=88a1dc02-f928-442c-ab98-a2f6e6064a2e" alt=""><figcaption></figcaption></figure>

## SSH

Now to access the Docker follow these steps, First, access the server via SSH using your SSH key, if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FnQBdnl19pf4s4tuT9nE3%2Fimage.png?alt=media&amp;token=5a750f3f-f9ef-4366-8ea0-636f92fd3403" alt=""><figcaption></figcaption></figure>

**Check Docker version**

```
docker -v
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fwqb5pEoCm9um1CJ36OGJ%2Fimage.png?alt=media&amp;token=7af68bc0-2cc1-4e67-8c8f-a0761a742b42" alt=""><figcaption></figcaption></figure>


# Create a Nodejs Instance from Neevcloud Marketplace

## Create a Nodejs instance

{% embed url="<https://youtu.be/4UwvdcxftHk?si=p6i1ajAKbb0BUjLh>" %}

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Serve**r**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtHEs80dyihKtiaEjLP94%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_dZUtLMJ7eFnkFFWzQUrH_image.webp?alt=media&amp;token=31f00d78-30c4-45aa-8b22-e0fc19523054" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the Marketplace, select Nodejs and choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fdm1Ng3hPrVrkAXahj6Ur%2Fimage.png?alt=media&amp;token=63c0730c-6990-4a64-8a6a-61d87113c81b" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FKIkE5eYqjT65LTO6VY9y%2Fimage.png?alt=media&amp;token=ca5c4b6f-5fec-49b0-aa15-5c6c5d25759e" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FwtpPkl4FmO8JFb05ZiNk%2Fimage.png?alt=media&amp;token=e4c0f766-7930-49a3-b811-c52aa25aef3d" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHGxJnUlzFauDAJbFL32u%2Fimage.png?alt=media&amp;token=bc4caf7a-9031-4b90-a589-0a61e4d6b5fc" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FQepVaEyA0Y6W8Z3JBwdt%2Fimage.png?alt=media&amp;token=d94e05a5-c986-467b-bac6-237569825ce9" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for Nodejs are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FdGphypd3w7EaHnnl5Z1A%2Fimage.png?alt=media&amp;token=98a9ce75-7fa5-4737-b1e3-9aa49478508f" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F4zVz59wA8fiDJYaGqwGB%2Fimage.png?alt=media&amp;token=e5f0efd6-3226-4be2-95b3-9e0897950e2b" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FKKDZvG3Kmz2bicdYqJHY%2Fimage.png?alt=media&amp;token=e968b39d-08dc-4786-9d9d-593abfe3825c" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the Nodejs server follow these steps, First access the server via SSH using your SSH key. if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE:-  if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FucVm8R77nWjLZT6UlYAL%2Fimage.png?alt=media&amp;token=8e9d0872-587d-45a1-9633-7689f7e4e360" alt=""><figcaption></figcaption></figure>


# Create a MongoDB Instance from the Neevcloud Marketplace

## Create a MongoDB Instance

{% embed url="<https://youtu.be/CJA0RXWM6-I?si=GlfKY8hwlAeIFWo1>" %}

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxWw2sxx1U7XNI0iNKCwW%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_dZUtLMJ7eFnkFFWzQUrH_image.webp?alt=media&amp;token=257ee8ff-df32-454f-9970-acd9c6e77104" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the Marketplace, then Select MongoDB and Choose the version.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8kgDU5wZm2phlra3sYZk%2Fimage.png?alt=media&amp;token=bd9b25af-817f-4ae4-8e13-45c78b3a9cd6" alt=""><figcaption></figcaption></figure>

## Hardware Configuration&#x20;

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F3FSY428aUQle2zouLRrR%2Fimage.png?alt=media&amp;token=eb7a330d-5471-4034-a449-9039a965d600" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FFwqXHeOo6tYrXNTuAQZN%2Fimage.png?alt=media&amp;token=df021f02-c24c-4433-9d9d-918fe426d51b" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fo2inLDzm8ASofWKPJGH3%2Fimage.png?alt=media&amp;token=89089f6f-ba0b-4206-992e-a59b297a5582" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqX0BU33k9CqhaqEO36KB%2Fimage.png?alt=media&amp;token=d0e9553a-eb90-4ea5-b712-5ec8c36cc4ea" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for MongoDB are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FCvLPJvB9Cwte0o4rzYXv%2Fimage.png?alt=media&amp;token=c9c5f1fd-a2e8-423e-a72c-765e93fb8be0" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOem8g9PsqiASQfzMk6H7%2Fimage.png?alt=media&amp;token=ed03d809-406e-4c67-96df-e14df51bbbe2" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FnlHlOE0gT1Y1LBM5cQcV%2Fimage.png?alt=media&amp;token=802759ca-5cb2-4876-8285-4b2be7c042bf" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the MongoDB server follow these steps, First, access the server via SSH using your SSH key. also if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FRI40c2UlO2D9VqxNWXi9%2Fimage.png?alt=media&amp;token=a2b461a9-0470-41d0-8cfc-228c69a9b85d" alt=""><figcaption></figcaption></figure>


# Create a CloudPanel Instance from the Neevcloud Marketplace

## Create a CloudPanel Instance

{% embed url="<https://youtu.be/NOtus2hQAAc?si=JH2nhxMRNZY0LXpu>" %}

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fnbm6IMHOADyAin7NK6aW%2Fimage.png?alt=media&amp;token=fe078136-b4e5-4835-be7e-274c107eebd4" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the Marketplace, select CloudPanel and choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FP7Kd9gN33rFGE0sHYbIM%2Fimage.png?alt=media&amp;token=a20df47f-45f4-4d21-a9c2-d1ea52caebf1" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYbBtlw4gzrSswaO9rHny%2Fimage.png?alt=media&amp;token=66319a1c-59b0-4111-97ec-5374ab47736d" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FS8H9tuodLqfOmsEsKiy3%2Fimage.png?alt=media&amp;token=aa886fd2-ebfd-41c4-9a8e-4a63da98417d" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEfSQ2h4FD1F0fcJwJc9q%2Fimage.png?alt=media&amp;token=f3b892ea-c42c-4dee-934f-8d725a5235a0" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FRhy4MLsMQwt7dutsHORg%2Fimage.png?alt=media&amp;token=cdf45abc-2b38-47d4-9569-86a4e4e92ec9" alt=""><figcaption></figcaption></figure>

Click on Add Security Grou**p**. Ensure the required ports for CloudPanel are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FAtg5d6h8rBbdUCymPpLf%2Fimage.png?alt=media&amp;token=53a1e8f3-d78a-43c4-a593-e37882d4eb46" alt=""><figcaption></figcaption></figure>

Enter the server name > Click Create Server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzM0eJvZjq6HJKLfWIEHz%2Fimage.png?alt=media&amp;token=a0f275cb-c48e-4a8f-ae09-7ebebf1bc994" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FdhXninrmEIQfxofyDT5q%2Fimage.png?alt=media&amp;token=99e3be89-990b-46ca-91f1-ab7ae8c97106" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the CloudPanel follow these steps, First, access the server via SSH using your SSH key. also if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i your_ssh_key ubuntu@Your_server_IP
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FdKUYfmvU5RUqk3PtUiCE%2Fimage.png?alt=media&amp;token=6fadb332-c800-4525-9dc3-a24d8fa0a970" alt=""><figcaption></figcaption></figure>

## Access via browser

**Access the Cloud Panel via the browser using your server's public IP and Cloud Panel port 8443.**[ ](< https://103.177.43.176:8443>)

> **<https://your\\_server\\_ip:8443>**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F6q2JANnmCxHNegadGKMy%2Fimage.png?alt=media&amp;token=5d448352-3493-4761-a642-e2663699fe76" alt=""><figcaption></figcaption></figure>

Once you have completed entering all the information, you will need to access the panel by entering your username and password

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSyCSFBQqA9t66wWCbDZ5%2Fimage.png?alt=media&amp;token=c1d62d57-91e6-4c62-b5df-537eb6077a63" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F68uat3YFRP5QnUP6w6zC%2Fimage.png?alt=media&amp;token=6b84b665-7c4a-4320-860d-a937abfe0740" alt=""><figcaption></figcaption></figure>


# Create a GitLab Instance from the Neevcloud Marketplace

## **Create a GitLab Instance**

{% embed url="<https://youtu.be/Mn9xVf8aRpY?si=VoAa5sDTBncswrzb>" %}

Navigate to the NeevCloud dashboard, select Server, and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F68ItdqBMjsE2bFgvWmd6%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_dZUtLMJ7eFnkFFWzQUrH_image.webp?alt=media&amp;token=c0cc6d3e-690e-47e2-bef5-fc1b47095709" alt=""><figcaption></figcaption></figure>

## Select Image

### Select Marketplace

To navigate the Marketplace, select GitLab and choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FdWyEFy2C0swU9VQQrF5r%2Fimage.png?alt=media&amp;token=66817b5b-6ddb-46e2-8485-be9048b9ebb1" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FekF3xy64ujskfmuc7bvs%2Fimage.png?alt=media&amp;token=8572d2ec-78f1-4f07-bd54-114f85c5c5f4" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FoigBm0FOvdJI5uxrX4rM%2Fimage.png?alt=media&amp;token=fcbfc5f9-6cda-4514-966f-f8dff0068e1f" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F6FB0cN7izmLSqxBKVF1Y%2Fimage.png?alt=media&amp;token=62ff4260-909b-4931-b669-e05e6bbf2176" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FZryWayFvgJhH3TzYnMyV%2Fimage.png?alt=media&amp;token=af9e01f5-4562-466f-9bb2-7bc6cf4a063b" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for GitLab are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fcr06ZTG9OE9yBwp52pLT%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_AzjE0OWd173mn1tZpel7_image.webp?alt=media&amp;token=9fcb8dd4-167e-463c-8654-bbfc762b3355" alt=""><figcaption></figcaption></figure>

Enter the server name > Click Create Server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FTnJRhtsyTGHBxwRRhfQK%2Fimage.png?alt=media&amp;token=6807f002-cf17-4d9f-b43c-036e8ce37da9" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FXaa4typ6NGjlP5fYXq9H%2Fimage.png?alt=media&amp;token=626d7c0e-25d9-4ce7-b36f-95e40d5e8800" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the *GitLab* follow these steps, First, access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FW0uHwSIwCW4rCUp6w3dy%2Fimage.png?alt=media&amp;token=74e860ec-6cb0-414e-8383-81c18b804ce3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can find the default GitLab password in the following locations.

/etc/gitlab/ initial\_root\_password&#x20;
{% endhint %}

To change the password of a GitLab user, follow these commands:

```
sudo gitlab-rake "gitlab:password:reset[root]"
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDR4qFeY3fsfHG0fnH3DU%2Fimage.png?alt=media&amp;token=ccdd6d00-d442-4888-a8a3-02911fa670b7" alt=""><figcaption></figcaption></figure>

Open your browser and go to *GitLab* by accessing *<http://your\\_server\\_IP>*

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8G03CV42TJh9vQGK9Nhy%2Fimage.png?alt=media&amp;token=53f5c5a5-9d05-4e43-bfc9-00f9c9eb6f79" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FuogcSA3TncPHZsOZxixy%2Fimage.png?alt=media&amp;token=c654a078-601c-479b-abab-6f96769ca4ef" alt=""><figcaption></figcaption></figure>


# Create a Ubuntu RDP Instance from the Neevcloud Marketplace

## Create a Ubuntu RDP instance

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGJQ2kjvAhO167zgRySgp%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_dZUtLMJ7eFnkFFWzQUrH_image.webp?alt=media&amp;token=e460a1ac-1874-44f1-a297-d738b5edfd4a" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the App, then Select Ubuntu RDP and  Choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FAcb49VcoyR4iXVRNrYpC%2Fimage.png?alt=media&amp;token=49c91cfa-b2e7-4cc3-b17e-41c1802a0e76" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrD7Mqp8Z1NvFmexwfh7M%2Fimage.png?alt=media&amp;token=0158a9b9-a842-41ef-8b48-424f3a40b899" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F6s1me3lPLzh0eabfdoAa%2Fimage.png?alt=media&amp;token=f9b9eeb5-dad9-4734-aa06-572787e2436f" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F1ytWfzxqPFTcJc94NmF2%2Fimage.png?alt=media&amp;token=34766f56-43d3-4c49-8a46-1ef9d4ce57d3" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fk3iIumgN8GgbFYT8jnd5%2Fimage.png?alt=media&amp;token=38bf84c4-9099-42d8-8c63-e98124cfd4d5" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for Ubuntu RDP are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOeHF7sKfoiekfD8GGNnv%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_AzjE0OWd173mn1tZpel7_image.webp?alt=media&amp;token=fe2e0a84-ee0d-4ca7-bb49-96b0175d0288" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FFnYvZcunWPfbw3HBOisx%2Fimage.png?alt=media&amp;token=81dc40e4-791d-466f-a065-1074815c7183" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fdq7KP4rUlUX6qTuX54l1%2Fimage.png?alt=media&amp;token=eb96b8df-3710-4c4a-bbcb-d12d5ba29225" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the Ubuntu RDP server follow these steps, First, access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F0bWoq4xqVtwEg7Sxsu58%2Fimage.png?alt=media&amp;token=f9616d12-5c3f-4523-82c1-62d9f03503c2" alt=""><figcaption></figcaption></figure>

**Set the root password,**

```
sudo su
```

```
passwd root
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FvAaS2jwzC1h8ixrfIKzw%2Fimage.png?alt=media&amp;token=82a8297c-a6e2-4b5d-bc0a-2836f076d24b" alt=""><figcaption></figcaption></figure>

## Access Ubuntu using RDP

Open Remote Desktop Connection and enter your server IP address.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F1JWCiRBwz7Ar3YYuCjaE%2Fimage.png?alt=media&amp;token=ed0c0acb-4440-4544-988f-f74aef5a5796" alt=""><figcaption></figcaption></figure>

* Then, log in using the new **username** and **password**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxqDnq0eRDGno2yqWL3pG%2Fimage.png?alt=media&amp;token=2d718a8a-f06c-4ce2-ba58-07624e5ff119" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FVewpLvfYpmD4EJGOyuLU%2Fimage.png?alt=media&amp;token=207f0c9f-ac9d-42dd-8ef4-4e951f726d83" alt=""><figcaption></figcaption></figure>


# Create a Clickhouse Instance from the Neevcloud Marketplace

## Create a Clickhouse Instance

{% embed url="<https://youtu.be/F3gi_l2p7iQ?si=IBTgTrTdAzayxemg>" %}

ClickHouse is an open-source columnar database management system (DBMS) for online analytical processing (OLAP). It allows for real-time data analysis with capabilities for handling large volumes of data in a highly performant and efficient manner.

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtPVj21D6I3x9NBPZFPQG%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_dZUtLMJ7eFnkFFWzQUrH_image.webp?alt=media&amp;token=08d1aa83-6882-495e-b2bf-25e2f457bd25" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the App, then Select Clickhouse and  Choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWSAtYCMxALIzM7AMKRbD%2Fimage.png?alt=media&amp;token=66e74aff-60d3-4936-8aec-de6951cd00a5" alt=""><figcaption></figcaption></figure>

## Hardware Configuration&#x20;

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEYzwZUwiopF8YGat6ee8%2Fimage.png?alt=media&amp;token=cfb68bf7-edab-4f89-9f24-6bc8c949b3e6" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F43ORyixOq3vCR29jDRQ5%2Fimage.png?alt=media&amp;token=707e8eb2-0fdd-4ff7-8de6-b26241669a59" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FpAl5uuiYKDwWWh56rl82%2Fimage.png?alt=media&amp;token=43698b1f-4eb2-4753-aaea-abbda969d88b" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FcKmHbkXjeg2g1YYds3fo%2Fimage.png?alt=media&amp;token=f4cd69ea-e27c-4bb5-b1ab-a794532aad98" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for Clickhouse are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJ1IsnzRZsAtQwa7EaeWE%2Fspaces_EC5NwtFshv6EATOemuUn_uploads_AzjE0OWd173mn1tZpel7_image.webp?alt=media&amp;token=49c1c014-c7fb-4ead-badd-63f1fd88062f" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzTb9Zqf6rRz7tK5i7NZE%2Fimage.png?alt=media&amp;token=e8888bd8-fb50-464b-9869-71f9ecdd232f" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FsQs8ytaLHpQv3Fpm0ANg%2Fimage.png?alt=media&amp;token=6233a525-928f-4fa9-9268-668d14e8361d" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the Clickhouse server follow these steps, First access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYZGKD5JKsqb2zz0nuAfR%2Fimage.png?alt=media&amp;token=6e50efa8-b810-4ece-82d0-9918afcfe903" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FF596O0Io4eJg5FMB7gS6%2Fimage.png?alt=media&amp;token=fce8ef1a-66fa-462b-bad1-1d3e6688ff4f" alt=""><figcaption></figcaption></figure>

To verify *clickHouse\_Setup\_defaults.txt*, run the following commands:

Clickhouse

```
cat ClickHouse_Setup_Details.txt
```

Start the Clickhouse server&#x20;

```
sudo clickhouse start
```

and connect with the Clickhouse client using a password.

```
sudo clickhouse-client --password
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FNzwXZJYl22oFBcNhiTD0%2Fimage.png?alt=media&amp;token=1b04ccea-4023-43ad-9efa-0866977d95c1" alt=""><figcaption></figcaption></figure>


# Create an OpenLiteSpeed WordPress Instance from the NeevCloud Marketplace

## OpenLiteSpeed

OpenLiteSpeed is an open-source web server that offers high-performance, event-driven architecture, and user-friendly web-based administration. It provides features like SSL/TLS support, rewrite rules compatibility, and built-in caching, making it suitable for handling high-traffic websites and applications.

Now, create an OpenLiteSpeed configuration to navigate to the NeevCloud dashboard.

Navigate to the Neevcloud dashboard, select Server, and click Create Cloud Serve&#x72;**.**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F84ZuKaVlZKbJPosMBGp9%2Fimage.avif?alt=media&amp;token=94e6ac51-9e16-41fc-8713-179171abea38" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

To navigate the Marketplace, then Select WordPress OpenLiteSpeed and Choose the version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FabPZUdx170cZCygaRr6I%2Fimage.png?alt=media&amp;token=1f62fe56-ae54-4c6f-9e22-80664095baae" alt=""><figcaption></figcaption></figure>

## Hardware Configurations

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FTwvHPvtjvZCagXUE10PG%2Fimage.png?alt=media&amp;token=0e7b6a3e-7658-49c6-a139-798bfc4a178e" alt=""><figcaption></figcaption></figure>

## Select the volumes

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWPb6uLSczGKNS1ZEZnGg%2Fimage.png?alt=media&amp;token=d7cac81a-e97a-49aa-aabf-2a2c12560d35" alt=""><figcaption></figcaption></figure>

## Network Configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fj91MM8u0yZffBilF0Ud6%2Fimage.png?alt=media&amp;token=dd817edd-f984-47fa-a217-2ead25c7734b" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fq0vbwo72g7eT5RUIEB73%2Fimage.png?alt=media&amp;token=556240e2-0247-4ae0-8bc9-7e8a07491390" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports for OpenLiteSpeed are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8edaIGLUCxk8DDPFLZam%2Fimage.png?alt=media&amp;token=15dc79e9-219d-47bc-9a88-96073555da1a" alt=""><figcaption></figcaption></figure>

Enter the server name > Click Create Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FIyeaEe9ReZFiN0AEu9bC%2Fimage.png?alt=media&amp;token=65edfa0f-ae31-45d4-bdc7-d97621beb292" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FMtXiEBnm06bDlRkg2iJr%2Fimage.png?alt=media&amp;token=534a9e25-d3dc-4b6c-ab93-7abbbf01ea00" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the OpenLiteSpeed server follow these steps, First, access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE:- If your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key  ubuntu@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWejB0Xy1zT6z08zDl6or%2Fimage.png?alt=media&amp;token=34db4f43-fc65-413d-af5f-069047d03e3a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FsMYijtxo2BCbrBmNuexj%2Fimage.png?alt=media&amp;token=5c1654d7-d435-4f90-98ec-f17518533766" alt=""><figcaption></figcaption></figure>

To access OpenLiteSpeed, open your web browser and go to your server's public IP address followed by port 7080 (<http://IP\\_ADD:7080>). Use this to log into the admin panel.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FfBgEavabup64Slnwd05f%2Fimage.png?alt=media&amp;token=fa391640-ffe5-462b-b2bb-18cadbe11b51" alt=""><figcaption></figcaption></figure>


# Create a FortiGate instance from the Neevcloud Marketplace

Fortigate is a Next-Generation Firewall (NGFW), that combines traditional firewall functions with additional features. It is a line of network security appliances developed by Fortinet.

## Create a FortiGate Instance

To Navigate to the neevcloud dashboard, select the server section and click on Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYw2aBK1WH0LHMfZrcUKE%2Fimage.png?alt=media&amp;token=2b2252b3-8c8e-4125-963d-4f5c687da3af" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

Navigate to the app, then choose the FortiGate version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FjFWpvYUus1MldG6BqhO7%2Fimage.png?alt=media&amp;token=26d3ef9a-a570-44d5-b055-ed73f4b4bd8d" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FUxOUNBPwCmfI5G7XtgC0%2Fimage.png?alt=media&amp;token=425065ee-81fe-4835-9579-9e8ea5a3a49e" alt=""><figcaption></figcaption></figure>

## Select the volume

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDvv0hKA6ZhFbkjAYJOKf%2Fimage.png?alt=media&amp;token=899f2a43-e127-4891-9b12-9d7bd412ae56" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fu1j1Bg1bFHwOSRpTelNU%2Fimage.png?alt=media&amp;token=56b518b2-e23d-48fe-95c6-bb8a72fe4f4e" alt=""><figcaption></figcaption></figure>

## Authentication

**SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandator
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2lXDMW6SC0sZvjiQjuc4%2Fimage.png?alt=media&amp;token=0666d74a-3f42-4fc0-8c90-22a0566cf0b3" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJRLnx5FlA24gdJOQb3cF%2Fimage.png?alt=media&amp;token=9fd51fb0-2583-46aa-b733-5cd70b0a5440" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FbDz6mwXEobgcxYq9hOTp%2Fimage.png?alt=media&amp;token=d77b7685-4526-4fef-8bf4-b1c37c49a75c" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEbBvmoqFNh2kKHfNgH6X%2Fimage.png?alt=media&amp;token=7722dcc7-f22f-44dd-adf1-ea996de5e37c" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the server follow these steps, First access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

{% hint style="info" %}
To access the FortiGate, use the default username: `admin`
{% endhint %}

```
ssh -i  your_ssh_key  admin@your_server_IP_add
```

After running the command, a prompt will appear asking for a new password. Type your new password to continue.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGSNLY5UlUwjYnpH2O0LP%2Fimage.png?alt=media&amp;token=00f436d9-b5dd-4efa-bcde-c2efa530d1bb" alt=""><figcaption></figcaption></figure>

Now open your browser and enter your public IP: `http://your-public-ip`

Now enter the username and password.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FV6CpFeRhwhyIE3J2UL5J%2Fimage.png?alt=media&amp;token=ac03004a-5385-4647-9798-f2a2d7c0bd94" alt=""><figcaption></figcaption></figure>

Let's see the Fortigate dashboard

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fx0MMSHZ5Ha28WfUYGdYN%2Fimage.png?alt=media&amp;token=096192de-cb43-4b52-ab23-c546fb57fc07" alt=""><figcaption></figcaption></figure>


# Manage Cloud Instance


# Overview

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYue70am4soX4CuWa55Vv%2Fimage.png?alt=media&amp;token=7d1b85c4-2aca-4a6c-9e12-aa9685b29b18" alt=""><figcaption></figcaption></figure>

**Server Location:**- This section details the location of the server.

**CPU:-** This section displays the number of vCPU cores allocated to the selected instances.

**RAM:-** This section displays the GB of RAM allocated to selected instances.

**Storage:-** This indicates the amount of storage space allocated to the instance.

**Flavor:-** This shows the types of flavors we have.

**IP Address:-** This is the Public IP assigned to the instance, enabling it to provide services over the Internet.

**Username:-** A username is a user identity by which a user can log in to the server and access all services. This is the user's default username using which one can log in to the server.

**Password:-** A password is a secret word or phrase that is used to confirm a user’s identity or to gain access to a place, a system, or a service. A password can be made of letters, digits, or other symbols. This is a Hash-generated password that contains a Capital letter, Small Letters, a character, and a numeric value.

**OS:-** An operating system (OS) is a collection of software that manages computer hardware and software resources and provides common services for computer programs.

This shows the Operating system and the version that has been installed on the current instance.


# Volumes

You can find more detailed information, such as Create Volume and Attach Volume.

## Create a volume

Volume Details:- It's all about the volumes like volume name, size of the volume, status of the volume, and device name.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fsm5SV00Ta3fq22VoF1rr%2Fimage.png?alt=media&amp;token=91c20698-0598-49b6-ae9e-8bd1fddb2ad3" alt=""><figcaption></figcaption></figure>

* Now, we can see a substantial amount of information about the volume of VMs.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FgApZTINVSu78auoG5VfU%2Fimage.png?alt=media&amp;token=f9a897b7-3031-4e04-b80a-aa945ed0ac48" alt=""><figcaption></figcaption></figure>

To create a custom volume follow these [links.](https://docs.neevcloud.com/neevcloud-products/volumes/create-a-volume)

To attach a custom volume follow these [links](https://docs.neevcloud.com/neevcloud-products/volumes/attach-volume-to-instance).

To delete the volume follow these[ links.](https://docs.neevcloud.com/neevcloud-products/volumes/delete-a-volume)


# Snapshots

To create a snapshot, navigate to the Dashboard > Server> Choose Created server > Snapshots> Create Snapshot, then select the desired volume.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FgHNOnvbEwLhxnHJnjOkW%2Fimage.png?alt=media&amp;token=74a3d3db-f595-4ff7-8915-4c7b8aa88a3a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FbOBOo7tJr51T1FkYRMhG%2Fimage.png?alt=media&amp;token=d92cb7b0-9d88-40f6-85b7-b3014dbc5cf1" alt=""><figcaption></figcaption></figure>


# Reset Password

The **Password** section allows users to reset the login password for a cloud instance.

This feature is useful when the current password is forgotten or when access credentials need to be updated for security reasons.

The platform allows users to either **enter a custom password** or **generate a secure password automatically**.

***

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWEk1DjrKlxDHuz9fkgje%2Fimage.png?alt=media&amp;token=9b07ab26-2807-40f5-b5bf-742199d0c299" alt=""><figcaption></figcaption></figure>

### Access Password Reset

To reset the instance password:

1. Log in to the **NeevCloud Dashboard**.
2. Navigate to **CLOUD→ Servers**.
3. Select the required **Cloud Instance**.
4. Click **Password** from the left-side menu.
5. Enter a **new password** or click **Generate** to create a secure password.
6. Click **Set new password** to apply the change.

***

### Password Options

Users can reset the password using one of the following options:

#### Manual Password

Users can enter their own password in the **New password** field.

#### Generated Password

Clicking **Generate** will automatically create a strong password that can be used to access the instance.

***

### Important Considerations

Before resetting the password:

* Ensure you update any saved credentials used for accessing the instance.
* Use a strong password that meets security best practices.
* Store the new password securely.

Resetting the password will update the credentials used for logging into the instance.

{% hint style="info" %}
&#x20;If you cannot access your instance due to a forgotten password, you can reset the password using the **Password** option from the instance management panel.
{% endhint %}


# Networking

In this section, we have details about the ports and floating IPs.

## Now create a floating IP <a href="#now-create-a-floating-ip" id="now-create-a-floating-ip"></a>

For creating a floating IP you have Condition.

{% hint style="info" %}
An instance should only have a private network, create a private network to follow these [links](https://docs.neevcloud.com/neevcloud-products/networking/network/create-a-network)
{% endhint %}

{% hint style="info" %}
Assign a created network to a VM by attaching it to a router, to create a [router ](https://docs.neevcloud.com/neevcloud-products/networking/routers/create-router)and attach a [network](https://docs.neevcloud.com/neevcloud-products/networking/routers/create-router#add-interface).
{% endhint %}

Now click on the Create floating IP.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fs7av2sxO7YDLLNKOO6AU%2Fimage.png?alt=media&amp;token=c9a59dbb-1b2e-4427-8470-56622db99704" alt=""><figcaption></figcaption></figure>

Select the pool and port&#x20;

{% hint style="info" %}
To obtain a port, when you have to create a server in a private network.
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fuz8VLTIDMv7FeOsde2Cl%2Fimage.png?alt=media&amp;token=a83d0930-2e9b-40bc-896c-fc2eebf9512a" alt=""><figcaption></figcaption></figure>

You can verify the IP&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FpWkCJNQS5xME7D7Vkq5q%2Fimage.png?alt=media&amp;token=2eed1f8b-b913-45fd-95f5-54ca5b4c2dab" alt=""><figcaption></figcaption></figure>

## Now assign these IPs, click on the assigned floating IP&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fabvndmc0tRuhFhcCQsI4%2Fimage.png?alt=media&amp;token=1921acee-2701-496f-b962-6645499b7f33" alt=""><figcaption></figcaption></figure>

Select the floating IP and select the port then click on the assigned floating IP.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2cfHaeBo6qPitq2e184e%2Fimage.png?alt=media&amp;token=ef79c805-93f3-4138-bef3-25b57ef373fd" alt=""><figcaption></figcaption></figure>

After assigning IP, you can check the status of the IP

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqAgvfPrdqSs78cwCdrPu%2Fimage.png?alt=media&amp;token=872884a4-3160-40b2-848f-80a502cdfbe9" alt=""><figcaption></figcaption></figure>

Now you can ssh server using these IPs.


# Security Group

A security group is a virtual firewall that controls the incoming and outgoing traffic for instances or resources within a network.

To Create a Security Group follow [links](https://docs.neevcloud.com/neevcloud-products/networking/security-groups/add-security-group).

After creating the security group to attach your server.

**Security Group Update**

* The current Security Group has been set to the default configuration, including the rules.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fp1zc6SyZcD1RNh0OmtIg%2Fimage.png?alt=media&amp;token=f45abff4-96e7-4430-b8a1-71a91c7a66c7" alt=""><figcaption></figcaption></figure>

To add a custom Security Group, follow

Security Groups > Add Security Group

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FcTYC3V5SVhnE8acDPHK4%2Fimage.png?alt=media&amp;token=a7dfc704-fc6d-4706-8b10-8503b276627a" alt=""><figcaption></figcaption></figure>

Select the created security group

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FD0hPgKWUMIxAwxFT9SgO%2Fimage.png?alt=media&amp;token=7694e5c9-148d-4378-80d6-17e71befd6b0" alt=""><figcaption></figcaption></figure>

For more details about security groups follow these [link](/neevcloud-products/networking/security-groups)s.


# Add Rules to the Security group

Before following these steps, ensure you already have a security group:

If you have not added a security group, follow this [`link`](/neevcloud-products/networking/security-groups/add-security-group):

**There are two processes to add rules: All Protocol and Custom Protocol**

Click on Networking select the security group and click on Add rule.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FsffXg523WCysDlqZ6FaB%2Fimage.png?alt=media&amp;token=2c4d8d9b-b7c8-4c1f-a24d-7a3022577efb" alt=""><figcaption></figcaption></figure>

## Adding rules for All Protocols

* All Protocol:- This option refers to a setting that allows rules to be applied across all types of network protocols. It typically enables communication for any protocol without restriction, facilitating comprehensive access and interaction between devices and a network.
* Custom Protocol refers to the ability to specify rules tailored to a specific network protocol. Users can define rules that apply only to particular protocols rather than all, enabling more refined control over network interactions and security. This is useful for scenarios where only certain types of communication need to be managed or restricted.

Select the protocol one by one-

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHwmrVHa5YVFryngJMhCc%2Fimage.png?alt=media&amp;token=7cdbd5b1-5cef-4e12-b1d1-adf35820d6ab" alt=""><figcaption></figcaption></figure>

## Choose Direction

Choose Direction  Enable both directions sequentially.

* Ingress:- Refers to the act of entering a place or the right to enter in networking it describes the flow of incoming traffic to a system or network allowing data to enter from external sources.
* Egress:- The opposite of ingress, egress refers to the act of exiting or leaving a place in networking, it denotes the flow of outgoing traffic from a system or network, facilitating data transmission to external destinations.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrH4NB2CqGffXXMJrwtYs%2Fimage.png?alt=media&amp;token=5a0e754b-586a-45ab-af2d-f8e97c6e74b4" alt=""><figcaption></figcaption></figure>

## Select the Port

Here, we have several options:-> Port, Port Range, All Ports

* Port:- A port is a software-defined number that identifies a specific process or service in networking, allowing multiple applications to communicate over the same network connection. it ranges from 0 to 65535.
* Port Range:- This term refers to a specified range of port numbers that can be used for network communications.
* All Ports:- This phrase encompasses all possible port numbers (0-65535) available for network communication. Each port can be assigned to different services or applications, enabling efficient data routing and management across networks.

Select All Ports

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlIDl7VVvE459ZZGSpu9x%2Fimage.png?alt=media&amp;token=01afa560-0b87-4312-ba35-91097376e989" alt=""><figcaption></figcaption></figure>

## Select Remote

Choose the correct CIDR block and security group for their specific

* CIDR:- Classless Inter-Domain Routing, is a method used for IP address allocation and routing that replaces the older classful addressing system. It allows for more efficient use of IP addresses by enabling variable-length subnet masking.
* Security Group:- A security group is a virtual firewall that controls the incoming and outgoing traffic for instances or resources within a network

Select Remote:-> CIDR&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F22lAbufzSDCaTDEI8bmv%2Fimage.png?alt=media&amp;token=4776c20c-1926-4f41-bddf-fb13550e91cb" alt=""><figcaption></figcaption></figure>

Give the values of CIDR:  0.0.0.0/0

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5h3rFLIp6MJ5eD3A0vnM%2Fimage.png?alt=media&amp;token=3493f758-27fd-4f94-a830-cda34fe0e260" alt=""><figcaption></figcaption></figure>

## Select the Ether Type

* IPv4:- Internet Protocol version 4 (IPv4) is the fourth iteration of the Internet Protocol, primarily used for identifying devices on a network and facilitating communication between them.
* IPv6:- Refers to Internet Protocol version 6, the most recent version of the Internet Protocol (IP), designed to replace IPv4. It provides a vastly larger address space, offers improved routing and network autoconfiguration, and enhances security.

Select the Ether Type: IPV4

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F3jwfGkMLvD6fA8ZM4WJr%2Fimage.png?alt=media&amp;token=1463d62e-880f-464f-8afa-8f398236174a" alt=""><figcaption></figcaption></figure>

After selecting all sections, verify the added rule > click Add rule

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzdVDqC04XWzBcyxQNQxC%2Fimage.png?alt=media&amp;token=3b52a004-4da4-4825-a2da-e7467f07e9cd" alt=""><figcaption></figcaption></figure>

Please ensure to add the rule to both ingress and egress directions, not just ingress.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEDNBEXsUBoS6hXbKeBvu%2Fimage.png?alt=media&amp;token=fb8d6c68-8485-4e00-b877-5d2bf8435353" alt=""><figcaption></figcaption></figure>

Allow Egress direction:

To update the rule, change Ingress to Egress.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F3mAVHGHRtoYGTrjcKCA7%2Fimage.png?alt=media&amp;token=865ba937-e9e0-487a-9eb2-a2c102127a01" alt=""><figcaption></figcaption></figure>

Now Both directions have been added.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlutOn2hSBkprUpXp6a67%2Fimage.png?alt=media&amp;token=77cdf8d9-dc6d-4984-85cd-8846327a43a1" alt=""><figcaption></figcaption></figure>

We follow the same process as described in the above section for the custom protocol.

## **Adding rules for Custom Protocol/ Custom Port**

Custom protocol:- This option allows users to define specific rules tailored to a particular protocol it enables the configuration of unique settings for data transmission ensuring that only designated protocols are permitted for communication enhancing security and control over network traffic .a&#x20;

Select the Rule > Custom Protocol

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FgxIA5KfXL7MRlXor0MKZ%2Fimage.png?alt=media&amp;token=4d14aa91-a6bf-4f68-bcbd-80f9499fa0a8" alt=""><figcaption></figcaption></figure>

Choose Direction > Enable both directions sequentially.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FppT7gVd3gWQxV0ZTHOUk%2Fimage.png?alt=media&amp;token=da20028e-7a78-462f-aca3-e63f318f0f52" alt=""><figcaption></figcaption></figure>

Here, we have several options: Port, Port Range, All Ports

Select the Port

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FaEqUCJn77rNLsPbg0BC5%2Fimage.png?alt=media&amp;token=0bc340e6-f3c9-46a0-97f8-ce35cf1a350d" alt=""><figcaption></figcaption></figure>

Give the port number and Protocol

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWumNVl936tnDpiFcghaq%2Fimage.png?alt=media&amp;token=408d40ab-6445-42f3-8343-4765a3c12f55" alt=""><figcaption></figcaption></figure>

Select the Remote > CIDR

Give the values of CIDR: 0.0.0.0/0

Select the Ether Type:  IPV4

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F3nqEAQUty1vU5EHLX0th%2Fimage.png?alt=media&amp;token=4d090453-fdd1-456a-aa6a-ce66d8430dfb" alt=""><figcaption></figcaption></figure>

Allow Egress direction:

Now again click on the Add rule:

change only Ingress to Egress ->

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJ4hDUH8ttbX2vj0bcp3o%2Fimage.png?alt=media&amp;token=2acf12d3-699a-4fa6-a676-63b5905f724a" alt=""><figcaption></figcaption></figure>

Verify that both ingress and egress rules have been added.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FD4qzl7dZvb8dNVCGU1Zd%2Fimage.png?alt=media&amp;token=46285105-b6bf-43a0-a7a0-70232dcccf83" alt=""><figcaption></figcaption></figure>


# Rescale

Rescale is a cloud-based platform that allows engineers and scientists to build, compute, and analyze simulations in the cloud. Rescale Enterprise Platform is available across all regions and it provides the ability to access a near-infinite inventor of the late computing resources instantly.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FhqmS9ZYJwa75L8H9G1Lk%2Fimage.png?alt=media&amp;token=76937048-6926-403c-a342-2de0790f6f2b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FBLvpI2QCaRSJ620W4499%2Fimage.png?alt=media&amp;token=bd27fb60-e386-4671-b4c2-d04b3e691efc" alt=""><figcaption></figcaption></figure>


# Pricing

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJnN0X900agcb8CJAtRWZ%2Fimage.png?alt=media&amp;token=865966a3-6816-45c1-ab8f-659533c64c53" alt=""><figcaption></figcaption></figure>


# Monitoring

The **Monitoring** section provides visibility into the operational metrics of a running cloud instance.\
It enables users to observe system performance and resource utilisation in near real-time.

Monitoring helps identify performance bottlenecks, detect abnormal activity, and ensure that workloads are operating within expected resource limits.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrkSL2PtBeY9D2z2IRSOE%2Fimage.png?alt=media&amp;token=d2951e62-db80-49b8-bc65-c61a0cc8d449" alt=""><figcaption></figcaption></figure>

The monitoring dashboard provides graphical metrics for the following resources:

* **Memory Usage**
* **CPU Utilization**
* **Network Activity**
* **Disk IOPS**
* **Disk Throughput**

These metrics assist users in understanding workload behaviour and making decisions such as scaling or optimising the instance configuration.

### Access Monitoring

To view monitoring metrics for an instance:

1. Log in to the **NeevCloud Dashboard**.
2. Navigate to **CLOUD→ Servers**.
3. Select the required **Cloud Instance**.
4. Click on **Monitoring** in the left-side menu.

The monitoring page will display graphical metrics for the selected time range.

***

### Available Metrics

#### Memory Metrics

Displays the memory consumption of the instance over time.

This helps identify:

* High memory utilization
* Potential memory exhaustion
* Memory-intensive applications

#### CPU Metrics

Displays CPU usage of the instance.

This helps determine:

* CPU load patterns
* Overutilized workloads
* When scaling, CPU resources may be required.

#### Network Metrics

Displays incoming and outgoing network activity.

This includes:

* Network utilization
* Traffic spikes
* Network performance trends

#### Disk IOPS Metrics

Displays disk input/output operations per second.

This metric helps identify:

* Storage performance
* High disk activity
* I/O bottlenecks

#### Disk Throughput Metrics

Displays disk read/write throughput over time.

This helps analyse:

* Data transfer rates
* Storage workload patterns
* Disk performance efficiency.

### Monitoring Time Range

Users can select a **time window** to analyse performance data.

Common options include:

* Last 1 hour
* Last 6 hours
* Last 12 hours
* Last 24 hours

This enables users to investigate both short-term and historical performance behaviour.

***

### When Metrics Are Not Available

In some cases, monitoring charts may show **"No metrics available"**.

This may occur if:

* The instance has been recently created.
* The instance is powered off.
* Monitoring data has not yet been collected.

Once the instance begins generating workload activity, metrics will appear automatically.

***

### Best Practices

To effectively monitor your instances:

* Regularly review CPU and memory usage.
* Monitor disk I/O for storage-heavy workloads.
* Check network metrics when running data-intensive applications.
* Use monitoring insights before performing a **Rescale operation**.


# Logs

The **Logs** section provides access to the **instance console logs**, which contain system boot and runtime messages.

These logs help users diagnose instance startup issues, operating system errors, and system-level events.

Console logs are especially useful for troubleshooting when remote access (SSH or RDP) is unavailable.

### Access Console Logs

To view instance logs:

1. Log in to the **NeevCloud Dashboard**.
2. Navigate to **CLOUD→ Servers**.
3. Select the required **Cloud Instance**.
4. Click **Logs** from the left-side menu.

The system will display the **Instance Console Logs**.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FfJ2btE2ovnaJZ8wOIqJv%2Fimage.png?alt=media&amp;token=38f80ed8-adfe-429d-a3e8-0b31afae72f4" alt=""><figcaption></figcaption></figure>

***

### What Console Logs Contain

Console logs may include:

* Operating system boot messages
* Kernel initialisation logs
* Service startup messagesinitialisation
* System errors or warnings
* Application initialisation output

These logs help determine whether the instance boot process completed successfully.

***

### Common Use Cases

Console logs can help diagnose:

* Instance boot failures
* Kernel or OS errors
* Misconfigured services
* Application startup problems
* Initialisation script failures

***

### Important Notes

* Console logs are **read-only** and intended for troubleshooting.
* The logs reflect **system-level messages generated during boot and runtime**.
* Logs may rotate depending on the operating system configuration.

{% hint style="info" %}
💡 Tip

If your instance becomes inaccessible via SSH or RDP, the **Logs** section can help identify boot or configuration issues directly from the console output.
{% endhint %}


# Default username of operating systems

Default login credentials and access methods for Linux and Windows instances on NeevCloud.

### Default Usernames

<table data-full-width="false"><thead><tr><th width="256">OS</th><th width="242">Default User</th></tr></thead><tbody><tr><td>Ubuntu(20.04, 22.04)</td><td>ubuntu</td></tr><tr><td>Centos( 7, 8)</td><td>centos</td></tr><tr><td>Centos (9) </td><td>cloudlinux</td></tr><tr><td>AlmaLinux</td><td>almalinux</td></tr><tr><td>Debian</td><td>debian</td></tr><tr><td>Fedora ( 37, 38)</td><td>fedora</td></tr><tr><td>CloudLinux (7)</td><td>cloudlinux</td></tr><tr><td>Redhat(8.9, 9.4)</td><td>cloud-user</td></tr><tr><td>Rocky 9</td><td>rocky</td></tr><tr><td>Oracle Linux</td><td>cloud-user</td></tr><tr><td>Windows (2022)</td><td>Administrator</td></tr></tbody></table>

### Accessing Linux Instances

* SSH key-based: `ssh -i access_key username@PUBLIC_IP`
* Link to: [Access Linux Instance](https://docs.neevcloud.com/neevcloud-guide/troubleshoot/how-to-access-instances/access-linux-instance)
* Link to: [Access with Password Authentication](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms/launch-instance-using-the-password)

### Accessing Windows Instances

* Default user: `Administrator`
* Password: Set during instance creation
* Method: Remote Desktop Connection (`mstsc`) using the instance's Public IP
* Prerequisite: Ensure RDP port 3389 is allowed in your Security Group
* Link to: [Access Windows Instance](https://docs.neevcloud.com/neevcloud-guide/troubleshoot/how-to-access-instances/access-windows-instance)
* Link to: [Change RDP Port](https://docs.neevcloud.com/neevcloud-guide/troubleshoot/how-to-access-instances/change-the-rdp-port-and-access-the-windows-server)


# Volume-based instances and image-based instances.

Volume-based instances and image-based instances in OpenStack offer different approaches to managing storage for virtual machines. Here's a comparison between the two:

## **Volume-Based Instances**

Volume-based instances in cloud computing are designed to offer a cost-efficient solution for storage-heavy applications, charging users based on the amount of data storage they use rather than computing power or time. These instances are ideal for data-intensive tasks that require significant storage but have moderate processing needs, allowing for flexible billing that aligns closely with user consumption. The architecture supports easy backups, data mobility, and performance customization to accommodate high I/O operations, making volume-based instances suitable for a variety of applications with extensive data storage requirements.

1. The instance's root disk is stored as a separate volume in volume-based instances.
2. This volume can be detached from one instance and attached to another, providing flexibility and mobility.
3. Allows for easier backup and restoration of instances by snapshotting volumes.
4. Offers better performance for applications that require high I/O operations since volumes can be provisioned with specific performance characteristics.
5. These instances offer increased storage capacity making them suitable for applications with high storage requirements.

## **Image-Based Instances**

"Image-based Instances" refer to virtual machine environments that are initialized and set up using pre-configured images. These images are essentially snapshots containing a system's state at a specific point in time, including the operating system, installed software, and configurations. This approach allows for swift deployment and scaling by sidestepping the need for individualized setup processes for each instance.

1. Container images have a faster startup time than VM images, making them quick to deploy
2. New image snapshots are much faster than VM snapshot operations, enhancing efficiency.
3. Image can run anywhere once built, providing flexibility in deployment
4. Image-based instances are stateless, meaning all data inside is lost in case of any instance failure
5. Image-based instances offer advantages in terms of speed, efficiency, and portability.


# How to Delete the Instance

Navigate to the server. and click on the server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F21TrkYP8g9PCk4blg6mL%2Fimage.png?alt=media&amp;token=8ce7dfd5-17ca-466f-86c4-183497a78319" alt=""><figcaption></figcaption></figure>

Click on the delete.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FA7a3uZwxtgJob1Buld8I%2Fimage.png?alt=media&amp;token=edb3d85b-b505-4f03-b47b-f6a796e12654" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOmmzms90qc8IzWtpNEIn%2Fimage.png?alt=media&amp;token=af797a56-17b9-4ba9-a560-7723fee10039" alt=""><figcaption></figcaption></figure>

When deleting the server, the volume is not removed and must be removed manually.

If you want to remove the volume, follow these [links](/neevcloud-products/volumes/delete-a-volume):


# Placement Groups

Placement Groups let you control how your servers (virtual machines) are physically placed on the underlying hardware in Neevcloud's infrastructure. This gives you the ability to optimize for either **performance** or **high availability**, depending on your workload.

### Overview

By default, when you create servers on Neevcloud, the platform decides which physical host to place them on. With Placement Groups, you define the rules — whether servers should be packed together on the same host, or spread across different hosts.

This is especially useful for:

* Database clusters that need low-latency communication between nodes
* Web application replicas that must survive a hardware failure
* Distributed systems like Kafka, Cassandra, or HDFS that need partition-awareness
* Production workloads where you need predictable infrastructure behaviour

### Locations

Neevcloud Placement Groups are **region-specific**. When creating a group, choose the region where your servers are (or will be) deployed:

* **Mumbai**
* **Central India**

{% hint style="warning" %}
A placement group created in Mumbai cannot include servers in Central India, and vice versa.
{% endhint %}

### Rules and Limitations

* A server can belong to only **one Placement Group** at a time
* Placement Groups are **region-scoped** and cannot span Mumbai and Central India
* You **cannot move** a running server into or out of a Placement Group — you must create a new server and assign it at launch
* Placement Groups are **free** — you are only charged for the servers inside them
* Deleting a Placement Group **does not delete** its member servers


# Policies & Choosing the Right One

## Policies

When creating a Placement Group, you select a **policy** that determines how Neevcloud places your servers on physical hosts. There are four policies available.

### Affinity

**All instances on the same physical host**

All servers in this group are guaranteed to run on the same physical machine. Traffic between them never leaves the host, giving you the lowest possible network latency.

**Best for:**

* Primary + replica database setups requiring ultra-fast replication
* App server + cache server pairs that need sub-millisecond communication
* Tightly coupled services that exchange large volumes of internal data

{% hint style="danger" %}
**Trade-off:** If the physical host fails, all servers in the group go offline together. Do not use Affinity if uptime is more important than performance.
{% endhint %}

### Anti-Affinity

**Each instance on a different physical host**

Every server in this group is placed on a separate physical machine. If one host fails, only the server on that host is affected — the rest continue running normally.

**Best for:**

* Web server replicas sitting behind a load balancer
* Application nodes where uptime is critical
* Any workload where you cannot afford multiple servers failing at the same time

{% hint style="warning" %}
**Trade-off:** Server creation will fail with an error if Neevcloud does not have enough distinct physical hosts available to satisfy the rule.
{% endhint %}

### Soft Affinity

**Best-effort same host — no error if not possible**

Neevcloud will try to place all servers on the same host. If that is not possible (for example, the preferred host is at full capacity), the server will still be created on a different host — no failure, no error.

**Best for:**

* Development and staging environments where co-location is preferred but not critical
* Situations where you want Affinity behaviour without the risk of blocked launches
* Workloads that can tolerate occasional cross-host placement

{% hint style="info" %}
**Trade-off:** You do not get a strict guarantee that all servers land on the same host. Use Affinity if co-location is mandatory.
{% endhint %}

### Soft Anti-Affinity

**Best-effort different hosts — no error if not possible**

Neevcloud will try to place each server on a separate host. If there are not enough distinct hosts available, the server still launches — it may share a host with another group member, but will not fail.

**Best for:**

* Production workloads where availability matters but guaranteed separation is not mandatory
* Auto-scaling scenarios where you may launch more servers than available hosts
* The safest general-purpose policy for most production deployments

{% hint style="info" %}
**Trade-off:** You do not get a strict guarantee that each server is on a different host. Use Anti-Affinity if strict separation is required.
{% endhint %}

***

### Policy Comparison

| Policy             | Placement Goal                | On Insufficient Hosts   | Risk                                        |
| ------------------ | ----------------------------- | ----------------------- | ------------------------------------------- |
| Affinity           | Same physical host            | ❌ Server creation fails | All servers fail together if host goes down |
| Anti-Affinity      | Different physical hosts      | ❌ Server creation fails | Launch blocked if hosts unavailable         |
| Soft Affinity      | Same host (best effort)       | ✅ Server still launches | Occasional cross-host placement             |
| Soft Anti-Affinity | Different hosts (best effort) | ✅ Server still launches | Occasional shared-host placement            |

***

### Choosing the Right Policy

```
Do you need servers placed TOGETHER for low latency?
│
├── YES
│    └── Can you accept a launch failure if the host is full?
│         ├── YES → Use Affinity
│         └── NO  → Use Soft Affinity
│
└── NO — I need servers SEPARATED for high availability
     └── Can you accept a launch failure if hosts are unavailable?
          ├── YES → Use Anti-Affinity
          └── NO  → Use Soft Anti-Affinity  ← Recommended for most production use
```

***

### Common Use Cases

| Scenario                                | Recommended Policy                  |
| --------------------------------------- | ----------------------------------- |
| MySQL / PostgreSQL primary + replica    | Affinity                            |
| Redis + App server on same host         | Affinity                            |
| Web server fleet behind a load balancer | Anti-Affinity                       |
| Kubernetes worker nodes                 | Anti-Affinity or Soft Anti-Affinity |
| Dev / staging environment servers       | Soft Affinity                       |
| Production auto-scaling groups          | Soft Anti-Affinity                  |
| Kafka / Cassandra / HDFS cluster nodes  | Anti-Affinity or Soft Anti-Affinity |


# Managing Placement Groups

## How to Create a Placement Group

1. In the left sidebar, navigate to **Servers**
2. Click the **Placement Groups** tab
3. Click **+ Create Placement Group**
4. Select your **Location** (Mumbai or Central India)
5. Enter a **Name** for the group (e.g., `db-cluster`, `web-ha-group`)
6. Select your **Policy**
7. Click **+ Create**

Once created, the group appears in the Placement Groups list showing its Policy, Member count, Region, and Creation date.

{% hint style="warning" %}
You must choose a policy at creation time. **The policy cannot be changed after the group is created.**
{% endhint %}

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FC9jW8LWUlsJSztK3UGpS%2Fimage.png?alt=media&amp;token=06b06604-fb29-4a5e-a0b9-d082f890ce25" alt=""><figcaption></figcaption></figure>

### How to Add a Server to a Placement Group

A server must be assigned to a Placement Group **at creation time**. You cannot add an existing running server to a group after it has been launched.

When creating a new server:

1. Go to **Servers → Create Server**
2. Fill in your server details (image, flavor, network, etc.)
3. In the **Placement Group** dropdown, select your group
4. Complete and launch the server

The server will appear as a **Member** in your Placement Group once its status is Active.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FKM5UVV8PVIQn6xSFM7ON%2Fimage.png?alt=media&amp;token=1a3da8b8-c0f4-4802-ac5d-3e7c93844a6c" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fw8rVeHq0m7ubCmgk8p4y%2Fimage.png?alt=media&amp;token=4b58fc0f-e932-4b6b-a896-6ff3c2b22210" alt=""><figcaption></figcaption></figure>

***

### Viewing Placement Group Details

Click on any Placement Group name from the list to open its detail view. This page shows:

* **Policy** — the active placement rule
* **Members** — total number of servers currently in the group
* **Region** — the region where the group is deployed
* **Created At** — timestamp of when the group was created
* **Members table** — lists each server with its name, status, flavor, vCPUs, RAM, and IP address

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrTUhsghEAwWmBCDRdtya%2Fimage.png?alt=media&amp;token=11bc5c29-b79d-4262-8cde-6cab814c931d" alt=""><figcaption></figcaption></figure>

***

### Examples

#### Example 1 — High-Availability Web Cluster

Run 3 web servers that survive individual physical host failures.

**Policy:** Anti-Affinity | **Region:** Mumbai

**Steps:**

1. Create a Placement Group named `web-ha` with policy **Anti-Affinity** in Mumbai
2. Create `web-server-1` and assign it to `web-ha`
3. Create `web-server-2` and assign it to `web-ha`
4. Create `web-server-3` and assign it to `web-ha`

Each server lands on a separate physical host. A hardware failure on any one host takes down only that server — the other two continue serving traffic uninterrupted.

***

#### Example 2 — Low-Latency Database Pair

Run a primary and replica PostgreSQL server with the lowest possible replication lag.

**Policy:** Affinity | **Region:** Central India

**Steps:**

1. Create a Placement Group named `db-cluster` with policy **Affinity** in Central India
2. Create `db-primary` and assign it to `db-cluster`
3. Create `db-replica` and assign it to `db-cluster`

Both servers run on the same physical host and share its internal network, giving you the lowest possible latency for replication traffic.

{% hint style="danger" %}
If the host fails, both servers go offline simultaneously. Use Affinity only when performance takes priority over redundancy. For mission-critical databases, consider **Soft Anti-Affinity** combined with application-level replication instead.
{% endhint %}


# GPU

## Deploy GPU Server

Click on the Create A Cloud Server button in the top right corner:

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FmEulf6piWJid1BRqp2P4%2Fimage.avif?alt=media&amp;token=45e72e54-53b5-4086-94cd-ce775c4c0867" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the GPU OS

Click on the GPU OS and select the Ubuntu GPU

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fh39WUHUqw5wKTI6jd6QM%2Fimage.png?alt=media&amp;token=7cab1509-4795-49ec-86ed-4a0f3f3174c1" alt=""><figcaption></figcaption></figure>

## Hardware Recommendation

It is mandatory to select the GPU-enabled option

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fx2ksvHDXFd3Y1iNxEAJV%2Fimage.png?alt=media&amp;token=a1645070-08c7-441f-95c9-802236d5ba80" alt=""><figcaption></figcaption></figure>

## Select the volume

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FD6WpQfxOreUF6ZnV39Pj%2Fimage.png?alt=media&amp;token=f6e1bd2e-e010-4477-80c3-e1ef1250b2a7" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FpB8Re2v1xVDYzStM6a7I%2Fimage.png?alt=media&amp;token=c281a6a9-79c6-4ecb-af44-9daca84ac449" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandatory
{% endhint %}

* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJRaQ3z6BpZ1mpFITROhm%2Fimage.png?alt=media&amp;token=72ad9fc8-a1de-4f75-a15d-a9229b06eb73" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FTXNjrtZr8KYlK5dlKXUF%2Fimage.png?alt=media&amp;token=2c7dc7b0-d4e4-4ebf-aa4e-e9583489be56" alt=""><figcaption></figcaption></figure>

Give the name of the server. Now Click the Create server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FH4dtM9EMSWGEzm3FgDMM%2Fimage.png?alt=media&amp;token=b680b12c-24cb-44e4-9121-b366c2accfe3" alt=""><figcaption></figcaption></figure>

## SSH

First, access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key username@your_server_IP_add
```

Now check the GPU on your server&#x20;

```
sudo lspci | grep -i NVIDIA
```

After the driver is installed check the driver

```
sudo nvidia-smi
```


# GPU Enabled

Powered with GPUs for AI, ML, and graphics workloads.

<table><thead><tr><th>Name</th><th>vRAM</th><th>CPU</th><th>RAM</th><th data-hidden>Storage</th><th data-hidden>Price</th></tr></thead><tbody><tr><td>1xRTX3090</td><td>24 GB</td><td>48</td><td>128 GB</td><td>0 GB</td><td></td></tr><tr><td>1xNvidiaTeslaT4</td><td>16 GB</td><td>48</td><td>128GB</td><td></td><td></td></tr><tr><td>2xNvidiaTeslaT4</td><td>32 GB</td><td>96</td><td>256 GB</td><td></td><td></td></tr><tr><td>1xxNvidiaTeslaT4</td><td>16 GB</td><td>12</td><td>128 GB</td><td></td><td></td></tr><tr><td>2xxNvidiaTeslaT4</td><td>32 GB</td><td>24</td><td>256 GB</td><td></td><td></td></tr><tr><td>1xA6000</td><td>48 GB</td><td>48</td><td>128 GB</td><td></td><td></td></tr><tr><td>1xNvidiaA30</td><td>24 GB</td><td>24</td><td>192 GB</td><td></td><td></td></tr></tbody></table>


# Deploy GPU Instance with Tesla T4

Tesla T4 is an NVIDIA GPU designed for AI inference, deep learning, and high-performance computing. Built on the Turing architecture, it features 2,560 CUDA cores, 320 Tensor Cores, and 16GB vRAM

For detailed pricing and instant deployment, visit our [Tesla T4 GPU Rental Page](https://www.neevcloud.com/nvidia-tesla-t4.php).

## Deploy GPU

Navigate to the NeevCloud dashboard and click the Create a Cloud server button in the top right corner.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FnAdWRd08pnmtyqqW0r8E%2Fimage.png?alt=media&amp;token=8e281b7c-2385-4c1b-a7b3-7fdf3471f193" alt=""><figcaption></figcaption></figure>

## Select Image

Click on the GPU Operating system, and select the Tesla T4.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLkPkOSEaCvc8QRb42wG8%2Fimage.png?alt=media&amp;token=32868b25-29e0-4a69-914c-78fd35af2cdb" alt=""><figcaption></figcaption></figure>

## Hardware Recommendation

It is mandatory to select the GPU-enabled option.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxekXSwj0I7I51Qwno9kW%2Fimage.png?alt=media&amp;token=b31f4126-9e59-458a-9774-1d496fb77eb1" alt=""><figcaption></figcaption></figure>

## Select the volume&#x20;

Choose the volume size that will be your root disk

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FjV0TOLXtuTIV6u0Yi0cW%2Fimage.png?alt=media&amp;token=194a50fe-7627-44dc-8646-cf8b250bf03d" alt=""><figcaption></figcaption></figure>

## Network configuration&#x20;

* **Public Network:** A public network is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FqDl5MZwjWBAtCJYVM2p3%2Fimage.png?alt=media&amp;token=9b50cd1d-22a0-48d9-8051-5e14b2034b2c" alt=""><figcaption></figcaption></figure>

## Authentication

* SSH\_KEY: An SSH\_KEY is a source access credential used in the Secure Shell(SSH) protocol. It consists of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. It would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires SSH\_KEY. It is mandatory
{% endhint %}

* Password:- A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

{% hint style="info" %}
To create a secure password with 10 characters, including symbols, Use a mix of uppercase and lowercase letters, Include numbers, and add special characters like `!`, `$`, `#`, etc. Avoid using easily guessable info like names or birthdates.
{% endhint %}

### Generating SSH KEY

If you already have an SSH key, select it. If you don't have one, please follow this [link ](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key/generate-ssh_key)to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FG6fYTr46i7uqw83WfGLy%2Fimage.png?alt=media&amp;token=ad9d32b8-0637-457d-85ac-ecf8f98cb23f" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on the Add Security Group.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5Dv2yeUZXgZaO7vsosW0%2Fimage.png?alt=media&amp;token=8b946609-07c9-4056-b5c8-ce4ce3747a7c" alt=""><figcaption></figcaption></figure>

Give the name of the server, now click the Create server

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FnPuew4eAvNAsowGAaYe2%2Fimage.png?alt=media&amp;token=a1aa1a9a-1e4c-4a36-9cec-78b0f441b0d1" alt=""><figcaption></figcaption></figure>

Now check the server has been created.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FIgwZBLyAnR4O8fUhLzjQ%2Fimage.png?alt=media&amp;token=9630a13c-8d01-4bb5-82e4-6e2603ac4482" alt=""><figcaption></figcaption></figure>

## SSH

First, access the server VIA SSH using your SSH\_key, also if you want to access it by using Putty follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

For accessing the server your command prompt to follow these steps.

```
cd .\Downloads\
```

```
ssh -i  your_ssh_key username@your_server_IP_add
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FNllk7KG8fko10nsppLbv%2Fimage.png?alt=media&amp;token=f24b3601-b9c6-471c-862b-26f2e1d0cd90" alt=""><figcaption></figcaption></figure>

Now check the GPU on your server

```
sudo lspci | grep -i NVIDIA
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FbERSrC1oeJXPtCIsFcGe%2Fimage.png?alt=media&amp;token=8555770c-092e-4337-8b4b-e61a1edcb397" alt=""><figcaption></figcaption></figure>

After the driver is installed check the driver.

```
sudo nvidia-smi
```

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJ3gD1rsNYX9l2lsgeqAd%2Fimage.png?alt=media&amp;token=fe0217ea-76cd-438d-b154-27cc123a6aaf" alt=""><figcaption></figcaption></figure>


# Networking

There [Networking ](/neevcloud-products/networking/network)module in **NeevCloud** allows you to design, manage, and secure the network infrastructure for your cloud resources. It provides flexible and scalable tools to control connectivity, traffic flow, and security between cloud instances and external networks.


# Network

Networking also known as computer networking, is the practice of transporting and exchanging data between nodes over a shared medium in an information system. It comprises the design, construction, use, management, maintenance, and operation of a network, enabling devices and endpoints to be connected on a local area such as the internet or a private wide area network.&#x20;


# Create a Network

## Create Network

Navigate to the networking section and select the network

Give the name of the network

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxB3yEN18o8wFNDwaVJDs%2Fimage.png?alt=media&amp;token=5a0d8e4d-06a6-451e-951c-010f1a165428" alt=""><figcaption></figcaption></figure>

## Select components

Choose the components accordingly

* **Subnet**: - A subnet is a segmented piece of a large network, created to improve performance and security. A subnet operates as its network with a unique identifier, allowing devices within the subnet to communicate directly while managing traffic between different subnets more effectively.
* **Gateway:-** A gateway is a point of access or entry to a system or network. In technology it often refers to hardware or software that allows different networks to communicate with each other.
* **Custom Gateway IP**:- Custom Gateway IP refers to a specific internet protocol(IP) address that is manually configured to serve as a gateway for a network.
* **Enable DHCP:-** Enable DHCP means to activate the dynamic host configuration Protocol on a network device (like a router or server). When is enabled, it automatically assigns unique IP addresses and other network settings (like subnet mask and gateway) to devices on the network, allowing them to communicate with each other without manual configuration. This simplifies network management and makes it easier for devices to connect.
* **CIDR**:- CIDR stands for Classless Inter-Domain Routing. It is a method for allowing and specifying up addresses and routing internet protocol packets.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8Jx6njJbQLQu6Cf4gLFf%2Fimage.png?alt=media&amp;token=257ca606-4662-42ba-b198-1dd9d27d58a0" alt=""><figcaption></figcaption></figure>

* **Allocation Pools**:- Allocation pools are designated ranges of IP addresses within a network that can be assigned to devices or users typically managed by a DHCP server they serve as a resource for dynamically allocating addresses up addresses to clients ensuring efficient use of available addresses while maintaining organization and control over network resources.
* **DNS Name Servers:-** DNS name servers are crucial elements of the domain name system, responsible for converting human-friendly domain names into machine-readable IP addresses. Commonly used (8.8.8.8, 8.8.4.4).
* **Host Routes:-** Host Routes are specific routes in a networking context that direct traffic to a single IP address rather than a subnet or network they are used to specify the path for packets destined to particular devices within a network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzSfxXPlylp9zZmhJdRDl%2Fimage.png?alt=media&amp;token=bdb33a30-aead-40cd-a438-a2601287ce34" alt=""><figcaption></figcaption></figure>

After creating the network, check its status.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FXTbRJ0LqMkQgPRNhl1qX%2Fimage.png?alt=media&amp;token=daa76c02-38ba-4a21-a772-9ef6bc9bc59c" alt=""><figcaption></figcaption></figure>


# Create Network With Private IP

## Create a server with a Private IP&#x20;

First of all, create a private network

## Create a Router

To navigate to the networking section to select the [Routers.](https://docs.neevcloud.com/neevcloud-products/networking/routers/create-router)

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2a9ZOT6QMr8KNfGMh0sb%2Fimage.png?alt=media&amp;token=1619f0ea-a1d3-4703-99f5-d6cc0691a5f9" alt=""><figcaption></figcaption></figure>

## Create a Network

Navigate to the networking section to select the [network](https://docs.neevcloud.com/neevcloud-products/networking/network/configure-network).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FszcdarpPHdbaiMyb57G5%2Fimage.avif?alt=media&amp;token=30f7968f-9123-4e37-8f7c-272e9a0766fe" alt=""><figcaption></figcaption></figure>

## Add Network Interface to the Router

After setting up the network and router, navigate to the router and open the router to add a network interface.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FXv04u8Rl7gu1d2AV6B7X%2Fimage.png?alt=media&amp;token=429cc174-5a09-4e0e-9f46-8af93caa4c27" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FChh9tP6M26Z1Y7mWLsZh%2Fimage.png?alt=media&amp;token=0566e3fd-1bab-41a9-8c54-bb7582b291a5" alt=""><figcaption></figcaption></figure>

Added the interface, the status has been active for some time.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fq9HW6s38slswWX7drEpA%2Fimage.png?alt=media&amp;token=dc21c731-eab3-4140-9177-09204be99e5a" alt=""><figcaption></figcaption></figure>

## Create a server

Creating the Server: All Processes are the Same, **Only change Networking from Public to Private to create a server to follow these** [**links.**](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms)

{% hint style="info" %}
NOTE:- Here we can Select the Private IP.
{% endhint %}

When you have created the server, navigate to the server and select Overview. You will observe that the IP address is private.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSK62ac4RCj6ohJl6Ut2i%2Fimage.png?alt=media&amp;token=9951be45-8787-4657-9d2e-ab9bd1005f37" alt=""><figcaption></figcaption></figure>

## **Access the Server's External IP Add**

To access the server from outside, you need to create a Floating IP and attach it to the server.&#x20;

Open the networking section to get started on the server. You can attach an already-owned Floating IP. Otherwise, select Create floating IP to start one.

{% hint style="info" %}
Note:- By creating a floating IP,  you will get access to VM.
{% endhint %}

To create Floating IPs follow these [links](https://docs.neevcloud.com/neevcloud-products/networking/floating-ips/create-floating-ips).

To Assign Floating IPs follow these [links](https://docs.neevcloud.com/neevcloud-products/networking/floating-ips/assign-floating-ips).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FspLbrWLjtBz9zXRicIlA%2Fimage.png?alt=media&amp;token=7869ed66-559d-44fb-b021-cd3eeb567c12" alt=""><figcaption></figcaption></figure>

Then, How to access the VM, follow these [links](/neevcloud-products/computes/getting-started-launch-vms):-


# LoadBalancer

* **Load balancing**, in simple terms, is the process of spreading incoming network traffic across multiple servers to improve the performance, availability, and reliability of a service or application.
* **Load balancing** is a crucial technique involving a device or software that evenly distributes incoming network traffic among a group of backend servers, also known as a server farm or server pool. Positioned as a "traffic cop" in front of servers, it directs client requests to the most suitable server. This ensures high availability and reliability by only routing requests to servers that are online. The primary goal of load balancing is to optimize network performance, reliability, and capacity. It achieves this by spreading the demand evenly across multiple servers, thus reducing latency and improving compute resource utilization. There are several load-balancing algorithms, each offering distinct benefits. The choice of a load-balancing method should be based on specific requirements. Common **algorithms include round-robin and Least Connections.**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlEpnBy1TvBtpeDaVwDoj%2Fimage.png?alt=media&amp;token=2b29d740-673e-4f29-b703-fe0f1f99508e" alt=""><figcaption></figcaption></figure>


# Configure Load Balancing

## Create a Load Balancer

{% embed url="<https://youtu.be/JaSdSVNW9bk?si=pCafm9ww-O9Low6b>" %}

{% hint style="info" %}

* Make sure before creating the load balancer in your cloud to add proper rules, ports, and network.
* When setting up a load balancer, verify that the connected server is active and operational.
  {% endhint %}

Navigate to the networking section and select the Load Balancer.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F7JGBMhHPpbsVHIX1gehs%2Fimage.png?alt=media&amp;token=4b0ce101-f188-4674-8a84-e33961199d39" alt=""><figcaption></figcaption></figure>

## Select Network

In the network section, select the public network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fb8vNUH48viaBPZB0GsIE%2Fimage.png?alt=media&amp;token=45451d4c-7394-4607-b0b7-1c99f077247e" alt=""><figcaption></figcaption></figure>

## Select Pool Members

Pool members are also known as backend servers or nodes. are the individual servers or resources that handle incoming traffic and requests behind a load balancer.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlXLQ67W7JGNZdnbbITUI%2Fimage.png?alt=media&amp;token=8fd04b41-1b79-4644-8c74-37a6b308f060" alt=""><figcaption></figcaption></figure>

## Set the Listener

A **listener** in load balancing is a process that checks for incoming client connections on a specific port and protocol on the load balancer. It listens for requests and routes the traffic to the appropriate pool members (backend servers) based on predefined rules and algorithms. The listener plays a crucial role in managing and directing the flow of traffic, ensuring efficient distribution and optimal resource utilization.

* **Port**: The port number on which the load balancer listens for incoming traffic.
* **Protocol**: The protocol used for communication, such as HTTP, HTTPS, TCP, or UDP.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FjxKi38axhC30mNoZc3d6%2Fimage.png?alt=media&amp;token=799a73e0-a2e9-4dc9-933b-de294a5fe9e8" alt=""><figcaption></figcaption></figure>

## Select the Algorithm

Algorithm-> **Round Robin** -  Round Robin is a load-balancing technique that distributes incoming network traffic across a group of servers in a sequential manner. It is a simple and widely used algorithm that forwards client requests to each server in turn and then repeats the process from the beginning.  &#x20;

**Least Connections** - Least connections load balancing is a dynamic load balancing algorithm that distributes client requests to the server with the fewest active connections minimizing the chances of server overload.

**Source IP: The source** IP algorithm refers to the methods and processes used to determine the source IP address in network communications. This selection is crucial for ensuring that responses to packets reach the correct originating devices.

Select Algorithm:- Round Robin

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FO9iSdoAedMfix3hrER4Q%2Fimage.png?alt=media&amp;token=37ceccab-9dae-4436-b2a5-9712af80e8d5" alt=""><figcaption></figcaption></figure>

Set the name of the load balancer and click on Create a load balancer

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9TzCedjbtjgEIWy6Ek0Q%2Fimage.png?alt=media&amp;token=22d0d3a0-48df-42e5-b87b-e8d61e03a742" alt=""><figcaption></figcaption></figure>

## Check the status of the Load Balancer

After creating the load balancer navigate to the load balancer and click on the overview

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOZBhaZvAqnRyWs7aT3Hm%2Fimage.png?alt=media&amp;token=c84b02db-4fa8-4677-abdf-fb3495fd22d0" alt=""><figcaption></figcaption></figure>


# Floating IPs

Floating IP is a dynamic address that can be assigned to multiple servers and is used for specific network scenarios, such as high-availability clusters and load balancing.

A floating IP is a type of public, static IP address that can be assigned to instances within a private subnet. It allows you to quickly provide access from an external network to an instance that does not have a public network interface. A floating IP can be dynamically routed to any server in the network, and the floating IP Anchor IP relation can be updated in real-time so you can direct traffic incoming on the floating IP to the server of your choice. Floating IPs are commonly used to implement failover in a high availability cluster, implement zero downtime continuous deployment, keep the same IP address on a server even when it it being relocated in the data center, and serve as a flexible load balancing address.

Static IP:- A static IP is a fixed, unchanging IP address that is assigned to a device or server. It is typically used for web servers, mail servers, and other services that require a consistent and easily accessible address for users to connect to. Static IPs are usually assigned by the Internet service Providers (ISP) or the network administrator and are not easily changeable.

**Advantage**

1. **Flexibility:-** Floating IPs are considerably flexible and suitable for use in failover and switchover environments, allowing for seamless transition between servers on instances
2. **Control and Accessibility**:- Floating IPs allow for controlled access, and in the event of any issues with the **Internet Service Provider(ISP)**, users can access the IP pool through other servers.
3. **Dynamic Routing**: - They can be dynamically routed to any server in the network, enabling the redirection of traffic to different servers as needed.
4. **Failover and load balancing**: - Floating IPs can be used in failover and load balancing scenarios, making them a valuable tool for maintaining service availability and performance.
5. Improved user experience: Floating IPs can make services more accessible to users, as they are not tied to specific server IP addresses.

These advantages make floating IPs a valuable tool for maintaining high availability and reducing downtime in production environments.


# Create Floating IPs

To create a floating IP follow these [links](https://docs.neevcloud.com/neevcloud-products/computes/manage-cloud-instance/networking#now-create-a-floating-ip).


# Assign Floating IPs

Here we are discuss how to assigne Floating IPs : ->

## Assign Floating IPs

## Prerequisite:

An instance should only have a private network, create a private network to follow these [links](https://docs.neevcloud.com/neevcloud-products/networking/network/create-a-network)

Assign a created network to a VM by attaching it to a router, to create a [router ](https://docs.neevcloud.com/neevcloud-products/networking/routers/create-router)and attach a [network](https://docs.neevcloud.com/neevcloud-products/networking/routers/create-router#add-interface).

To create a floating IP to follow these [links](https://docs.neevcloud.com/neevcloud-products/computes/manage-cloud-instance/networking#now-create-a-floating-ip)

Click on the server to assign the floating IP to navigate to your created server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FoyAKT1TbsDx6amLmW6IN%2Fimage.png?alt=media&amp;token=011d06e3-45b6-45d5-b577-85bd865f1ca5" alt=""><figcaption></figcaption></figure>

Now navigate to the networking section to assign IP

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fb9hXvZlCi083FSXoNOGb%2Fimage.png?alt=media&amp;token=4994610e-d5bf-4324-8efa-a39e46d6c8b1" alt=""><figcaption></figcaption></figure>

Select the floating IP and select the port then click on the assigned floating IP.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F8FqvyuW9eXgqHPGbfGWS%2Fimage.png?alt=media&amp;token=10102912-4a32-4116-86d5-1b7c30d79c27" alt=""><figcaption></figcaption></figure>

After assigning IP, you can check the status of the IP

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FT6vqXbdHl3DEpKedr5bN%2Fimage.avif?alt=media&amp;token=44f45ebe-3ade-4743-a43a-3ac4047aaa29" alt=""><figcaption></figcaption></figure>


# Routers

A router is a device that forwards data packets between computer networks, allowing multiple devices to use the same internet connection.

* **The router** is a networking device that forwards data packets between computer networks. It is a physical or virtual appliance that passes information between two or more packet-switched computer networks. Routers inspect a given data packet's destination IP address, calculate the best way for it to reach its destination, and then forward it accordingly. They are commonly used at the boundary of local area networks(LANs) to connect them to the public or private WAN or an external LAN. Routers play a crucial role in directing network data using packets and can also provide security features such as firewalls and content filtering. They are essential for connecting devices and sharing data over the internet or intact, and they operate at the network layer of the open systems interconnection model.
* **Purpose: -** The purpose of a router in a computer network is to direct data to its intended destination by forwarding data packets between computer networks. Routers connect different computer networks and allow them to communicate with each other, and they play a crucial role in directing network data using packets. They can also provide security features such as firewalls and content filtering and they operate at the network layer of the open systems interconnection model. Routers are essential for connecting.
* **Features:-** Routers offer a wide range of useful features for home networking, including single or dual-band Wi-Fi, traditional or gigabit Ethernet, and support for both IPv4 and IPv6. They are responsible for receiving, analyzing, and forwarding data packets between computer routing protocols, and offer features such as firewall, VPN, multiple protocols, and operate at the network layer of the OSI model.


# Create Router

A router is a device that forwards data packets between computer networks, allowing multiple devices to use the same internet connection.

## Create a Router

A router is a device that forwards data packets between computer networks, enabling multiple devices to share the same internet connection.

To create a route&#x72;**,** follow these steps:-> Navigate to the Routers section, Click on Create Router.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F53Kg5P9UsLRk62OihJnM%2Fimage.png?alt=media&amp;token=d4409d0b-1016-4331-b826-51433700d049" alt=""><figcaption></figcaption></figure>

Once the router is created, click the router.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F4gkNf2gUj0dr5cl38GLZ%2Fimage.png?alt=media&amp;token=51aadba0-1da2-4e96-a060-8de0cae2f157" alt=""><figcaption></figcaption></figure>

By selecting the created router, you can view additional details, such as its status, which may be "Active."

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDpYHvWiix5MZ75thAcsS%2Fimage.png?alt=media&amp;token=37cfd2a8-de83-4480-9c90-ea054f613a69" alt=""><figcaption></figcaption></figure>

## Add Interface

To add the interface first create an interface to follow these [links.](https://docs.neevcloud.com/neevcloud-products/networking/network/create-a-network)

Click on the Add interface&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F4B8RKQQHblm3gp5EBWzP%2Fimage.png?alt=media&amp;token=a0cdd5b7-377b-4738-8e0c-fd5f1e5ae971" alt=""><figcaption></figcaption></figure>

Select the interface

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FCNNCA6ZYPb2yvUZdffrA%2FScreenshot%202024-10-14%20132701gfyhgfdh.png?alt=media&amp;token=91078e21-0535-4e01-81b4-ffefd9076315" alt=""><figcaption></figcaption></figure>

To check the status of interface

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fzy0a5ArcmyWW0dSbVopF%2Fimage.png?alt=media&amp;token=71a4a6c8-ce83-423e-9529-7cec4e5f8c22" alt=""><figcaption></figcaption></figure>


# Security Groups

A security group is a virtual firewall that controls the incoming and outgoing traffic for instances or resources within a network.

{% embed url="<https://youtu.be/ChC6m1clNao?si=FBaXwpcWnQHpHA3u>" %}


# Add Security Group

## Create Security Group

Navigate to the dashboard in the networking and select security group

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOOq9RT6tP7E6vuKJ9opq%2Fimage.png?alt=media&amp;token=a9f53ccc-4d9b-456c-9264-09923e456eaa" alt=""><figcaption></figcaption></figure>

Click on the Create Security Group:-&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FPsbxsKYra2BNSrd1ZmvV%2Fimage.png?alt=media&amp;token=3b18e61d-7e24-4b8b-a2d0-fc63c6c0328e" alt=""><figcaption></figcaption></figure>

Enter the name of the security group, Provide a description, and click on Create Security Group.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fw0I2ydjQebDUUlxJajkA%2Fimage.png?alt=media&amp;token=e331afd3-eb25-4088-8932-d8e7bb8e53f8" alt=""><figcaption><p>'</p></figcaption></figure>

Select the created security group

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYg0aK1PUxOmN11MzWxAx%2Fimage.png?alt=media&amp;token=fc16709d-2fb3-4e93-a37d-8555548927ea" alt=""><figcaption><p>'</p></figcaption></figure>

### Add custom rules

When creating the security group rule, add it automatically. If you want to add custom rules follow this [link](https://docs.neevcloud.com/neevcloud-products/computes/manage-cloud-instance/security-group).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FyF8hfZt8qpdyKt55HRga%2Fimage.png?alt=media&amp;token=d829b856-36d6-4853-be12-92ef1ad000ca" alt=""><figcaption></figcaption></figure>

When creating a VM, you can find the option to add a security group by following this [link](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#add-security-group).


# Allow SSH Port to Specific IP Address

## Allow SSH Port to specific IP addresses

Navigate to the dashboard, click on the server, and open your instance.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLZc09TmUUIxwcqtZXtNW%2Fimage.png?alt=media&amp;token=65f2163d-fd0a-4f1c-97b8-3d9cc03e04fa" alt=""><figcaption></figcaption></figure>

## Create security group

Click on the security group&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtgmQ0uRyKMsD8zl1TjmG%2Fimage.png?alt=media&amp;token=f4b6014d-f9c9-40fa-91cf-997aab765097" alt=""><figcaption></figcaption></figure>

### Check the rules

Click on the view and open the Add Rule section&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FiYeuoODVZyURBQYZKMkK%2Fimage.png?alt=media&amp;token=0930d3de-5962-4a3d-ba69-1e7476960ed4" alt=""><figcaption></figcaption></figure>

### Delete the default rules

Here we can see all ports and protocols allowed to all IPs (CIDR: 0.0.0.0/0).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FALbY2olh5YtiyzWIzrax%2Fimage.png?alt=media&amp;token=ecdc633c-3ee4-4698-a6b9-f0a1abcc5642" alt=""><figcaption></figcaption></figure>

But we want to allow the port to a specific IP so delete all the ingress and egress \
Click on the add rule

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FkCgAMWCF4MQyiNqLb2QC%2Fimage.png?alt=media&amp;token=c1425f2d-9db7-4e44-b721-0c4030d8f2f7" alt=""><figcaption></figcaption></figure>

## To add custom rules for SSH

### Get your public IP&#x20;

To add the rule, first search for your public IP on Google by clicking on this [Link.](https://www.google.com/search?q=my+ip+address\&oq=my+ip+\&gs_lcrp=EgZjaHJvbWUqDggAEEUYJxg7GIAEGIoFMg4IABBFGCcYOxiABBiKBTIMCAEQABgUGIcCGIAEMgcIAhAAGIAEMgcIAxAAGIAEMgcIBBAAGIAEMgYIBRAFGEAyBggGEEUYPDIGCAcQRRg80gEIMTQ3MGowajmoAgCwAgE\&sourceid=chrome\&ie=UTF-8)

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9PjnGdhtt9FNI3Def7PV%2Fimage.png?alt=media&amp;token=69400388-84aa-452a-a891-769d287ccd7e" alt=""><figcaption></figcaption></figure>

Copy your public IP and the following IPs to add to the CIDR section of the rule.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9vE9zMKVerp4YDiEsyDg%2Fimage.png?alt=media&amp;token=d9abb8ae-12db-410d-a454-23955cf2424e" alt=""><figcaption></figcaption></figure>

### **Allow the SSH port to follow these steps**

Rule :- custom protocol

Description:- ssh\_port\_allow

Direction: Allow ingress and egress to one by one

Open Port:- Port

Port Number:- 22

Protocol: TCP

Remote: select CIDR

CIDR:- your internet public IP&#x20;

Ether type:- IPv4

Now click on the add rule

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWphHvLj6IWhwc2bpDfTP%2Fimage.png?alt=media&amp;token=63f3556e-55a0-4616-aa40-3716b631046a" alt=""><figcaption></figcaption></figure>

Same as the egress rul&#x65;**.**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FiraaViAU5tWyhoFKSMMC%2Fimage.png?alt=media&amp;token=06772ba1-9807-460d-98fb-d3743d2c5778" alt=""><figcaption></figcaption></figure>

After adding the ingress and egress rule to check security group rules

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FFlfGuNkOTAxGO03yMkn8%2Fimage.png?alt=media&amp;token=b08c6a15-9857-45cf-aa23-91b591a68891" alt=""><figcaption></figcaption></figure>

## SSH Specific IP

Now access the instance

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2A3Di7VCMRdmCVBKP4Dp%2Fimage.png?alt=media&amp;token=3bb24426-71ce-4ecf-9b36-6f3f54b911b6" alt=""><figcaption></figcaption></figure>


# Allow ICMP for ping

## Allow ICMP for ping

Navigate to the dashboard, click on the server, and open your instance.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FO4GFuXoWhjvq10peocgt%2Fimage.avif?alt=media&amp;token=650e22ce-8840-4e9e-814b-78c3c5138dc1" alt=""><figcaption></figcaption></figure>

## Create Security Group

Click on the **security group**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYHPPvPFBjGjbKu6hSjdd%2Fimage.avif?alt=media&amp;token=5f18f749-ffc6-42ab-aea3-f0e0d954d24d" alt=""><figcaption></figcaption></figure>

### Add rules

Click on the view and open the **Add Rule section**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FibzBnhKzWTw6lNRS2zdC%2Fimage.avif?alt=media&amp;token=71b37432-162d-4b95-bf2a-7197fc298d3e" alt=""><figcaption></figcaption></figure>

To enable internet access, configure the system to allow ICMP protocol and open **ports 80, 53, and 443.**

For ICMP to follow these steps-

**Rule** :- custom protocol

**Description**:- For ICMP

**Direction**: Allow ingress and egress to one by one

**Open Port**:- All Port

**Protocol**: ICMP

**Remote**: Select CIDR

**CIDR**:- 0.0.0.0/0

**Ether type**:- IPv4

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FRYIjG81MEYWx9IIWSDRc%2Fimage.png?alt=media&amp;token=385de792-2291-43f7-a336-64b5064c7fa4" alt=""><figcaption></figcaption></figure>

Same as for the **egress rule.**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fhh0pumprOvuh6XHXXJkf%2Fimage.png?alt=media&amp;token=c7672ad3-1c2a-419c-8d53-3c9f01b1dbea" alt=""><figcaption></figcaption></figure>

Now we can see all ports are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLZ6FDdqnfMN3An0KhC2P%2Fimage.png?alt=media&amp;token=e86824ea-334f-4f98-ac70-cda448922c8c" alt=""><figcaption></figcaption></figure>


# Allow RDP Port to Specific IP Address

## Allow RDP Port to Specific IP address

Go to the Dashboard, click on the server, and select the Windows server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtY2f3PnKmf5V49xBJHdR%2Fimage.png?alt=media&amp;token=6b8665c7-a48b-4bcf-b5b7-f539d26d9712" alt=""><figcaption></figcaption></figure>

## Create security group

Click on the view and open the Add Rule section

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FhK3ciRnmujytuMNiuI03%2Fimage.png?alt=media&amp;token=52b78778-4e0d-4bb3-a491-df2eea4bd785" alt=""><figcaption></figcaption></figure>

### Add rules&#x20;

There are no rules for this security group, to add rule click on the Add Rule ->

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F0XnsIiNAIpKyzXNQXZw2%2Fimage.png?alt=media&amp;token=821e657a-6f1e-4edf-8399-28bbd01a4c73" alt=""><figcaption></figcaption></figure>

### Get your public IP&#x20;

To add the rule, first search for your public IP on Google by clicking on this [Link.](https://www.google.com/search?q=my+ip+address\&oq=my+ip+\&gs_lcrp=EgZjaHJvbWUqDggAEEUYJxg7GIAEGIoFMg4IABBFGCcYOxiABBiKBTIMCAEQABgUGIcCGIAEMgcIAhAAGIAEMgcIAxAAGIAEMgcIBBAAGIAEMgYIBRAFGEAyBggGEEUYPDIGCAcQRRg80gEIMTQ3MGowajmoAgCwAgE\&sourceid=chrome\&ie=UTF-8)

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSivAgsmciQS8bH19IhsQ%2Fimage.avif?alt=media&amp;token=9066655a-d7f1-415f-87dc-d58f4c13eff9" alt=""><figcaption></figcaption></figure>

Copy your public IP and the following IPs to add to the CIDR section of the rule.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLxppWyIYLbAIDcQUc3fG%2Fimage.avif?alt=media&amp;token=e2739b47-9810-4a26-a65d-c487816ad7ae" alt=""><figcaption></figcaption></figure>

### **Allow RDP Port**

**Allow the RDP port to follow these steps**

**Rule** :- custom protocol

**Description**:- RDP PORT ALLOW

**Direction**: Allow ingress and egress to one by one

**Open Port**:- Port

**Port Number**:- 3389

**Protocol**: TCP

**Remote**: select CIDR

**CIDR**:- your internet public IP

**Ether type**:- IPv4

Now click on the add rule

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FN1zDvFMDXCt5QONFO4nh%2Fimage.png?alt=media&amp;token=8c54fc4b-d28e-4f1c-b6dd-55c9b0e04031" alt=""><figcaption></figcaption></figure>

Same as **egress rule** ->

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FVx7rTZowRxwGac3VXHd9%2Fimage.png?alt=media&amp;token=57ba1c76-65de-4ae2-887c-87299a0fc668" alt=""><figcaption></figcaption></figure>

Now your **ingress** and **egress** ports are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FObzXRKqNjQIU5e5kmMPa%2Fimage.png?alt=media&amp;token=a1e65f54-faff-44b4-87cc-452ceaa55cab" alt=""><figcaption></figcaption></figure>

## Access the server with RDP

Now access your window instance by using the port, Press the window+R key to open your Remote Desktop Connection Enter your IP and port

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrbRLFmY6ZR2a3Q5FB2td%2Fimage.png?alt=media&amp;token=a613cded-e05d-42f2-9e75-4b79c060e24d" alt=""><figcaption></figcaption></figure>

Enter the **Username and password**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHNhQbzZBp51GxkWpTrjf%2Fimage.png?alt=media&amp;token=d68914e9-63e5-439c-908b-b928381e908a" alt=""><figcaption></figcaption></figure>

Let's see if your instance has access.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FZJ14mugw0dGKPhKeieb3%2Fimage.png?alt=media&amp;token=96e4506a-00c9-4084-a907-a162ffbaab32" alt=""><figcaption></figcaption></figure>


# Subnets

A subnet, or subnetwork, is a logical subdivision of an IP network, used to create smaller, interconnected networks within a larger network. Its aims include minimizing traffic, increasing network speeds, improving address allocation efficiency, and enhancing network security.

* **Purpose**:- The purpose of subnetting is to create a fast, efficient, and resilient computer network. By dividing a large network into smaller, interconnected subnetworks, subnetting helps minimize traffic, increase network speeds, improve address allocation efficiency, and enhance network security.
* **Benefits**:- Subnetting provides several benefits for small businesses, including reducing network traffic, overcoming limitations in a local network, allowing people to connect to a work network from there without having to open the entire network, protecting one network from the intrusion of another, and enabling the creation of separate networks for different departments, locations, or types of devices, subnetting also simplifies network maintenance, enhances network security and ensures that IP addresses are used efficiently, boosting the networks overall performance and speed.


# Create Subnets

## Create Subnets

Click on Networking, choose a subnet, and then add new subnets.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fmbswuaiu5moblajg7TKC%2Fimage.png?alt=media&amp;token=99dcf9a1-6daa-4bb6-8bc8-fc095d149183" alt=""><figcaption></figcaption></figure>

### Set the subnet

Provide the subnet's name, specify the network's value, and choose the network address:&#x20;

* Subnet\_name: test\_subnet                                                                                                                                                                                                     &#x20;
* Network: Public
* Network Address (CIRD):- 10.0.1.0/24
* IP Version: IPv4
* Gateway: To activate the gateway, you can create a custom gateway.
* Enable DHCP: To obtain an IP address directly, you can define the network address by enabling DHCP (CIDR).
* DNS Name Servers: Default 8.8.8.8, 8.8.4.4

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FOA303bIAp7QJhXWOqb4N%2Fimage.png?alt=media&amp;token=b3ba8789-25b0-49e3-97d0-ee05d559e0a9" alt=""><figcaption></figcaption></figure>

To create a subnet for a private network, you must first network

To create a network to follow these [links.](https://docs.neevcloud.com/neevcloud-products/networking/network/create-a-network)


# VPN

NeevCloud supports Site-to-Site IPSec VPN between two isolated networks using VPNaaS (VPN as a Service) with IKEv2 / IPSec / AES-256 encryption.

***

### Prerequisites

Before starting the VPN setup, ensure the following are in place:

* Two networks created with separate subnets
* One router per network with an external gateway assigned
* At least one VM running in each network
* Note down the **External Fixed IP** of each router from **Networking > Routers**
* Note down the **External Fixed IP** of each router from **Networking > Routers**

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEQJHxs8GJPup9KOmzVpw%2Fimage.png?alt=media&amp;token=53bd1dea-1298-45f2-8216-4488ff43958c" alt=""><figcaption></figcaption></figure>

***

### Network Topology

| Side  | Network       | Subnet      | Router External IP         |
| ----- | ------------- | ----------- | -------------------------- |
| Left  | left-network  | 10.1.0.0/24 | *(from your Routers page)* |
| Right | right-network | 10.2.0.0/24 | *(from your Routers page*  |


# Policies & Gateways

### Create IKE Policy

Navigate to **Networking > VPNs > IKE Policies > + Create IKE Policy**

| Field                   | Value     |
| ----------------------- | --------- |
| Name                    | ikepolicy |
| IKE Version             | v2        |
| Authorization Algorithm | sha256    |
| Encryption Algorithm    | aes-256   |
| Negotiation Mode        | main      |
| Perfect Forward Secrecy | group14   |
| Lifetime Value          | 3600      |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FWKh22OKJ93thfKtZagyr%2Fimage.png?alt=media&amp;token=c28051fc-f151-4459-85f9-635a3d8259dd" alt=""><figcaption></figcaption></figure>

***

### Create IPSec Policy

Navigate to **Networking > VPNs > IPSec Policies > + Create IPSec Policy**

| Field                   | Value       |
| ----------------------- | ----------- |
| Name                    | ipsecpolicy |
| Authorization Algorithm | sha256      |
| Encryption Algorithm    | aes-256     |
| Encapsulation Mode      | tunnel      |
| Transform Protocol      | esp         |
| Perfect Forward Secrecy | group14     |
| Lifetime Value          | 3600        |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FrqbLFLS7J5sAQSfFQbe8%2Fimage.png?alt=media&amp;token=6c164e57-54f6-4d96-bbc7-7b6cd8d94fff" alt=""><figcaption></figcaption></figure>

***

### Create VPN Gateways

Navigate to **Networking > VPNs > VPN Gateways > + Create VPN Service**

Create one gateway per router:

**Gateway 1**

| Field    | Value         |
| -------- | ------------- |
| Name     | vpn1          |
| Router   | left-router   |
| Location | Central India |

**Gateway 2**

| Field    | Value         |
| -------- | ------------- |
| Name     | vpn2          |
| Router   | right-router  |
| Location | Central India |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FSqhqNF0ypajqzrrzmqqO%2Fimage.png?alt=media&amp;token=d4ae1e95-bde9-4777-8226-80d0674d2d9e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FZAx0OngROVaqMMexo1Bm%2Fimage.png?alt=media&amp;token=0b06a673-7d31-4581-9692-58643521c4e0" alt=""><figcaption></figcaption></figure>

> **Note:** After creation, verify that **Admin State Up = true** and **Status = ACTIVE** on each gateway detail page before proceeding. If Admin State shows false, the gateway must be enabled before continuing.

***

### Create VPN Endpoint Groups

Navigate to **Networking > VPNs > VPN Endpoint Groups > + Create VPN Endpoint Group**

Create all four groups one by one:

| Group Name      | Type  | Value            |
| --------------- | ----- | ---------------- |
| left-peer-epg   | Local | network-1-subnet |
| right-local-epg | Peer  | 10.2.0.0/24      |
| left-local-epg  | Local | network-2-subnet |
| right-peer-epg  | Peer  | 10.1.0.0/24      |
|                 |       |                  |

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FIy2pKgt1uYqCZIkUjFae%2Fimage.png?alt=media&amp;token=82420609-b160-40f0-a14d-bb2054ee83d7" alt=""><figcaption></figcaption></figure>

> &#x20;**Note:** **Local** type requires selecting a subnet from the dropdown. **Peer** type requires entering the remote network CIDR manually.


# Connections & Verification

### Create IPSec Site Connections

Navigate to **Networking > VPNs > IPSec Site Connections > + Create IPSec Site Connection**

**Connection 1 — conn** (network-1 side)

| Field                       | Value                       |
| --------------------------- | --------------------------- |
| Name                        | conn                        |
| VPN Service                 | vpn1                        |
| IKE Policy                  | ikepolicy                   |
| IPSec Policy                | ipsecpolicy                 |
| Local Endpoint Group        | left-local-epg              |
| Peer Endpoint Group         | left-peer-epg               |
| Peer Gateway Public Address | *(External IP of router-2)* |
| Pre-Shared Key              | your-psk-here               |
| Initiator Mode              | bi-directional              |
| MTU                         | 1500                        |
| DPD Action                  | hold                        |
| DPD Interval                | 30                          |
| DPD Timeout                 | 120                         |

***

**Connection 2 — conn2** (network-2 side)

| Field                       | Value                       |
| --------------------------- | --------------------------- |
| Name                        | conn2                       |
| VPN Service                 | vpn2                        |
| IKE Policy                  | ikepolicy                   |
| IPSec Policy                | ipsecpolicy                 |
| Local Endpoint Group        | epg-local-2                 |
| Peer Endpoint Group         | epg-peer-2                  |
| Peer Gateway Public Address | *(External IP of router-1)* |
| Pre-Shared Key              | your-psk-here               |
| Initiator Mode              | bi-directional              |
| MTU                         | 1500                        |
| DPD Action                  | hold                        |
| DPD Interval                | 30                          |
| DPD Timeout                 | 120                         |

> **Important:** The Pre-Shared Key must be identical on both connections. Ensure VPN Service and Local Endpoint Group are from the same network side — do not mix them.

***

### Verification

#### Check Connection Status

Navigate to **Networking > VPNs > IPSec Site Connections**

Both connections should show **Status = ACTIVE** within 60 seconds of creation.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fvxdcqy63S4j8566p7iBj%2Fimage.png?alt=media&amp;token=78c099ba-cc43-44f8-9e05-4fedceeccc5c" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FfVpGKTRJRVtLEXjf2zJf%2Fimage.png?alt=media&amp;token=68d7b7f9-6ceb-472e-93a1-98427a5ccd6c" alt=""><figcaption></figcaption></figure>

#### Test Connectivity Between VMs

SSH into each VM and run a ping to the private IP of the VM on the opposite network:

```
ping <private-IP-of-remote-VM>
```

A successful response confirms the VPN tunnel is working and traffic is flowing bidirectionally across the encrypted IPSec tunnel.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FlsJcZtPohiK4nTA43faa%2Fimage.png?alt=media&amp;token=53858b16-2c45-4dd9-9b69-2787818a68a0" alt=""><figcaption></figcaption></figure>

***


# Volumes

**Available volume types:-**&#x20;

* **NVMe** – High-speed storage for I/O-heavy tasks like databases, AI/ML, and analytics. Delivers much higher IOPS than SSDs.
* **Encrypted** – Secures data at rest with [encryption](/neevcloud-products/security/data-encryption-overview); ideal for sensitive or regulated workloads.
* **DEFAULT** – Balanced performance for general use, suitable for web servers and development.

{% embed url="<https://youtu.be/9pVx95YC734?si=kqJC4aebnaqJPvOE>" %}


# Create a volume

"Volumes "refers to the storage resources allocated to VMs, such as virtual hard disks or disk images. These volumes are used to store the operating system, applications, and data for the VM. They can be managed, created, attached, and detached to a VM using various tools and platforms. Volumes are the data part of a container. initialized when a container is created and they allow you to persist and share a container's data.

## Create a custom volume

&#x20;Navigate to the Dashboard, choose the volume section, and then click the Create Volume button in the upper right corner.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FMdtFX9aA2x6TT97JQ0oZ%2Fimage.png?alt=media&amp;token=bebadf16-81cd-427e-bbee-27878753b7b5" alt=""><figcaption></figcaption></figure>

### Select Volume Source

We have different types of volume sources:  image and snapshot

First, we are using the Image Source, and the storage type is the default

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGP0lqLAg36i1g6RVXV2G%2Fimage.png?alt=media&amp;token=252df1e9-f1b1-4ac4-ba82-ce004401b9df" alt=""><figcaption></figcaption></figure>

### **Storage Type:**

* **DEFAULT** for general-purpose workloads
* **NVMe** for high-performance workloads
* **Encrypted** for sensitive or compliance-bound workloads requiring [encryption ](/neevcloud-products/security/data-encryption-overview)at rest

### Select the Image source

Choose the image. When you select the image, you can directly launch the server using these volumes.

Use the Size, give the name of the volume and click on Create Volume.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fri8ZHOW7Dm7UJIBzhnhz%2Fimage.png?alt=media&amp;token=c03c12da-09aa-481b-8093-ab84cb012964" alt=""><figcaption></figcaption></figure>

### Verify the status of volume

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FexAmQzsgVKkO5MSKPrfA%2Fimage.png?alt=media&amp;token=9fad61d1-ae72-4dfc-905b-80adbcce772c" alt=""><figcaption></figcaption></figure>


# Delete a volume

{% hint style="info" %}
Ensure that you delete the volume before deleting the server follow these [links](/neevcloud-products/computes/how-to-delete-the-instance).

you can't delete the attached volume
{% endhint %}

## Delete a volume

Navigate to the dashboard and select the volume section.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FtC6y7II3ARglcGCjIkm7%2Fimage.png?alt=media&amp;token=f3386930-9404-4fc3-be5a-7078690cab8d" alt=""><figcaption></figcaption></figure>

### Choose the volume

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FHvfmJQmxPYqJvdiHRVU8%2Fimage.png?alt=media&amp;token=aba17ef9-648d-4f6d-ac68-b89f485123bc" alt=""><figcaption></figcaption></figure>

In the volume dashboard navigate to the delete option.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F31Ct8DpPRTY4HZjrCJ2E%2Fimage.png?alt=media&amp;token=d139b67a-aba1-4b83-b27c-3722c296675f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F82bLNkp5nsWX8xYBM7N0%2Fimage.png?alt=media&amp;token=df9b46db-7f63-4735-b182-5464cf12f8b1" alt=""><figcaption></figcaption></figure>


# Attach Volume to Instance

{% embed url="<https://youtu.be/9pVx95YC734?si=I__2FQq08eb1j3WI>" %}

## Select the server

Navigate to the dashboard to click on the server and open your instance

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FY9h0LWeLtxEIJoUSP4wv%2Fimage.png?alt=media&amp;token=38c0162a-62d6-40cb-84e7-631142136204" alt=""><figcaption></figcaption></figure>

### Attach volume

select the volume and click on the add volume

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FhzhIEL9g18YqMvaFm6za%2Fimage.png?alt=media&amp;token=a821c051-424e-427e-a930-df6ae578f42e" alt=""><figcaption></figcaption></figure>

If you have already created a volume, select it. If not, follow these [Links](https://docs.neevcloud.com/neevcloud-products/volumes/create-a-volume).

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fy4lmqaagSanRWbO0mAdw%2Fimage.png?alt=media&amp;token=8e0ef498-4988-4370-9a2b-447032630ddc" alt=""><figcaption></figcaption></figure>

### Verify the status of the attached

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FMZ7Kac0ymOon2FlHyth3%2Fimage.png?alt=media&amp;token=810ed615-c0f4-4cc8-a7ba-55468dfb74ef" alt=""><figcaption></figcaption></figure>


# Volume attached from old server

This article explains how we attached the old instance's volume to the new server.

We have two instance's: test-2 and test-1

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F5y7i056XmY6Mwiz9jeuW%2Fimage.png?alt=media&amp;token=67f164c1-3c45-45ba-98a7-208934be140e" alt=""><figcaption></figcaption></figure>

Let's check that both volumes are visible&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FphoXTmQ5DyAkpc2m58HP%2Fimage.png?alt=media&amp;token=87f1d7c2-362d-407c-9c1d-17dd7db850d4" alt=""><figcaption></figcaption></figure>

I have now deleted the test-2 server and attached its volume to another server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FLzc3Iy6Dfx1rKucH3k4C%2Fimage.png?alt=media&amp;token=4e470f7d-fe5a-496d-be90-a758b6d934ca" alt=""><figcaption></figcaption></figure>

After deleting the instance, you will see that the volume is now available. Attach this volume to another instance.

Now open another instance, test-,1, and navigate to the volume section, click on the attach volume.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F70trUvrZXAfZHUgIWgkR%2Fimage.png?alt=media&amp;token=bde2cc08-1f10-44ab-bae7-4689f93015c6" alt=""><figcaption></figcaption></figure>

Select the available volume&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FmVQeJ7MHMWFYoWpBRIKJ%2Fimage.png?alt=media&amp;token=a59096e6-27fe-411c-b391-ef4e077b0a79" alt=""><figcaption></figcaption></figure>

Let's see both volumes are visible

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F4x8UdgoC3Sa0wCOjZX2R%2Fimage.png?alt=media&amp;token=d099b0a7-c2d7-4616-a634-772ef1ed0240" alt=""><figcaption></figcaption></figure>

Now, log in to your instance and run the `lsblk` command&#x20;

Both volumes are visible.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FUu5hcwfRQiSgCAv0bzyn%2Fimage.png?alt=media&amp;token=23d21864-c819-40f0-a276-8231f521f174" alt=""><figcaption></figcaption></figure>


# Extend Instance Volume Size

The default volume size is set to 20GB. To extend the volume size, follow these steps:

&#x20;Navigate to the created instance and access the 'Volume' section.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGr2CkOJ96BUcZV6qD43l%2Fimage.png?alt=media&amp;token=5f376143-53dc-4184-9f6d-7271d4063cd1" alt=""><figcaption></figcaption></figure>

Now copy the volume ID

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FNqKnB69ytDtCLVs4I7oV%2Fimage.png?alt=media&amp;token=bf19dfb7-ae2d-4cde-b32e-a09697103a65" alt=""><figcaption></figcaption></figure>

Navigate to the Volume section, locate the desired Volume ID, and click on it to access the volume details.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FAvDY0KjwO8hazY9ZR0XC%2Fimage.png?alt=media&amp;token=bd95d421-68ba-4142-a463-382237052d88" alt=""><figcaption></figcaption></figure>

You can now access the 'Extend' section. Click on 'Extend' and specify the desired volume size to proceed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FshJQT5APofCru0xr1Y0d%2Fimage.png?alt=media&amp;token=34cae743-e19b-4398-8f0f-065334f58b1b" alt=""><figcaption></figcaption></figure>

I configured the volume size to 50GB and proceeded to extend it.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FATHLX8Mea3Ik2SNpvKiW%2Fimage.png?alt=media&amp;token=0edb5fc0-f96b-4c80-936b-99f64bc7a816" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
We recommend performing a system reboot whenever hardware-level changes are made to ensure proper configuration and optimal functionality of the operating system.
{% endhint %}

Return to the instance dashboard and refresh the page. You will now observe that the volume has been successfully extended.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJWXA2KZv5XysKZm4ZyoD%2Fimage.png?alt=media&amp;token=de4ca1c3-f512-4ef3-99a2-39fbdf8decca" alt=""><figcaption></figcaption></figure>


# To create a server using volume

To create a volume follow the [links.](https://docs.neevcloud.com/neevcloud-products/volumes/create-a-volume)

## Create a Server

Navigate to the dashboard choose the server section and click on the create cloud server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYgWmXUtajKu1bfBV0r8y%2Fimage.png?alt=media&amp;token=2b42a7ee-35f5-438e-b2f2-a72ab2df2f8d" alt=""><figcaption></figcaption></figure>

## Select the Image

In the image section select the volume option to choose the created volume.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FeibazITBFckIaDMS7iLj%2Fimage.png?alt=media&amp;token=2f4803eb-929b-49dd-b9e0-9ab7a7f3cbc6" alt=""><figcaption></figcaption></figure>

## Hardware configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fly9lsaBlcePl6WK94XbS%2Fimage.png?alt=media&amp;token=fb82a3ec-3cba-4d5c-8e0a-9535fa7985b8" alt=""><figcaption></figcaption></figure>

## Select the volumes <a href="#select-the-volumes" id="select-the-volumes"></a>

In this section, volume is automatically selected when you select the volume option above.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FxhjjFqK3P2kSEjDaQlxn%2Fimage.png?alt=media&amp;token=1e4a4dce-2364-4049-bd53-7e1c91ad037a" alt=""><figcaption></figcaption></figure>

## Network configuration <a href="#network-configuration" id="network-configuration"></a>

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FVgAapg6Y8jYVuy5CzFKu%2Fimage.png?alt=media&amp;token=0fdaa11b-c083-4a18-8ebb-5eab3eea1cd8" alt=""><figcaption></figcaption></figure>

## Authentication <a href="#authentication" id="authentication"></a>

* **SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.
* **Password:-** A password is a secret string of characters used to verify a user's identity and grant access to a system or resource.

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key. Click on "Add Security Group". Ensure the required ports for Tally are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FBjnZVUv8A1mDLOIXpgfB%2Fimage.avif?alt=media&amp;token=11d80be9-ff6b-4d84-a7e3-34407f13074e" alt=""><figcaption></figcaption></figure>

## Add Security Group <a href="#add-security-group" id="add-security-group"></a>

Click on Add Security Group. Ensure the required rules are allowed

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FicfiOD6i50Q3jadkSuwr%2Fimage.avif?alt=media&amp;token=3f01537d-63de-4789-9c5e-c5af83c43f9c" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

## Verify the server&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FADk0vcMqLDn73wsw4i24%2Fimage.png?alt=media&amp;token=183a022a-b8b8-41d6-a96d-bf54a46b5073" alt=""><figcaption></figcaption></figure>


# Initialize New Volume in Windows Server

This document explains how to add and initialize a new disk (volume) in a Windows Server deployed on NeevCloud.

***

**Prerequisites**

* You must be logged in as **Administrator**.
* The new disk has been **attached** to your Windows Server via the NeevCloud dashboard. [Link](https://docs.neevcloud.com/neevcloud-products/volumes/attach-volume-to-instance)
* Remote Desktop (RDP) access is enabled.

***

**Step-by-Step Process**

**Open Disk Management**

* Press **Windows + R**, type `diskmgmt.msc`, and click **OK**.
* This opens the **Disk Management** window.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2Fa3z8quCMC7I5W7miZK6X%2Fimage.png?alt=media&#x26;token=539b3cf6-40b1-491c-8faa-514f04ff11f3" alt=""><figcaption></figcaption></figure>

***

**Locate the New Disk**

* Scroll down and find the disk showing **“Unknown”** or **“Offline”** (e.g., *Disk 1*).
* It will appear with a **black bar** and label “Unallocated.”

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FpxURJyACeO0QqHHAceU4%2Fimage.png?alt=media&#x26;token=19e352fb-8e5b-40b8-b948-9c159ecb89a8" alt=""><figcaption></figcaption></figure>

***

**Bring the Disk Online**

* Right-click on the disk name (left side, e.g., *Disk 1*) → select **Online**.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2F0dciMDD76FBTYDWY3T2T%2Fimage.png?alt=media&#x26;token=ef4fec1b-6aa9-4428-ab1d-f7015ba97698" alt=""><figcaption></figcaption></figure>

***

**Initialize the Disk**

* Right-click again on the same disk → select **Initialize Disk**.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FPWqCWBr3XIGNmmyxMUPQ%2Fimage.png?alt=media&#x26;token=79f5e6ec-569d-44cf-9c84-7d69b5644c96" alt=""><figcaption></figcaption></figure>

Choose **GPT (GUID Partition Table)** → click **OK**.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FzrPJGvlpeJrynC5cZx6S%2Fimage.png?alt=media&#x26;token=15dd648c-b1e0-461d-b418-59727f367e32" alt=""><figcaption></figcaption></figure>

***

**Create a New Simple Volume**

* Right-click on the **Unallocated space** → select **New Simple Volume**.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FI9KRuavlrGhdlBJi25in%2Fimage.png?alt=media&#x26;token=c89f8d94-3dc1-4eeb-bf89-a9a4d69fba1b" alt=""><figcaption></figcaption></figure>

* The **New Simple Volume Wizard** will open.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FUIPPgR1icT2nL2SRrSfF%2Fimage.png?alt=media&#x26;token=d9fe7914-41fa-4fdf-9252-8215fa5e9d35" alt=""><figcaption></figcaption></figure>

* Click **Next** until the end, keeping all default options:
  * Use full disk size
  * Assign any drive letter (e.g., E:)
  * Format as **NTFS** with **Quick Format** checked
  * Click **Finish**

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FGVyertpJgURbXTOakULS%2Fimage.png?alt=media&#x26;token=e5fed779-61a9-4896-a829-314894b4997a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FLnwcveSeNxt0bsoeWF65%2Fimage.png?alt=media&#x26;token=53a39490-f544-4583-a41b-bd7547d2ec30" alt=""><figcaption></figcaption></figure>

***

**Verify Volume Creation**

* Once completed, the new drive will appear as **Healthy (Primary Partition)** in Disk Management.
* Open **This PC** → The new drive (E:, F:, etc.) will now be visible and ready for use.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FnLkxUqrHAZx8KyPLwRVN%2Fimage.png?alt=media&#x26;token=0ed0bdd8-0a31-4578-aadd-fdf22d4e07ef" alt=""><figcaption></figcaption></figure>


# Initialize New Volume in Linux Server

This document provides step-by-step instructions to identify, format, and mount a newly attached disk on a NeevCloud Linux Server.

***

#### **Prerequisites**

Before starting:

* You are logged in as a **root** user or a user with **sudo privileges**.
* The **external disk** has been attached to your Linux VM via the **NeevCloud console**. [Link](https://docs.neevcloud.com/neevcloud-products/volumes/attach-volume-to-instance)
* You can verify the disk under **“Attached Volumes”** in your NeevCloud panel.

***

#### **Step-by-Step Instructions**

***

**List Available Disks**

Run the following command to check all available disks:

```bash
lsblk
```

Example Output:

```
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda      252:0    0 40G  0 disk /
vdc      252:16   0 100G 0 disk
```

* Here, `vda` is your **root disk**.
* `vdc` is the **newly attached external disk** (unmounted).

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FMvlnU2GgYXGgvdNuT9GH%2Fimage.png?alt=media&#x26;token=227ea5a9-1238-4d13-b602-edde32f8f599" alt=""><figcaption></figcaption></figure>

***

**Create a Partition on the New Disk**

Use the `fdisk` command to create a partition:

```bash
sudo fdisk /dev/vdc
```

Then inside `fdisk`:

```
n     → Create a new partition
p     → Choose primary partition
1     → Partition number 1
<Enter> → Default first sector
<Enter> → Default last sector (use full size)
w     → Write changes and exit
```

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FSB94IDJlVxmLFmmsxSLH%2Fimage.png?alt=media&#x26;token=ae0b376f-92ec-494e-901e-fcd862b99581" alt=""><figcaption></figcaption></figure>

**Format the New Partition**

After partition creation, format it with the **ext4** filesystem:

```bash
sudo mkfs.ext4 /dev/vdc1
```

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FiuUBUr9WZLrNuF6YnAH5%2Fimage.png?alt=media&#x26;token=f4076a5c-6859-4803-abed-dd3e87785853" alt=""><figcaption></figcaption></figure>

**Create a Mount Directory**

Create a directory where you want to mount the disk:

```bash
sudo mkdir /mnt/data
```

You can replace `/mnt/data` with any folder name (e.g., `/data`, `/backup`).

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FUAZojxVObuLJ0cw1BCLU%2Fimage.png?alt=media&#x26;token=ae71464b-fea9-49d8-b1ed-ba7956295e8f" alt=""><figcaption></figcaption></figure>

***

**Mount the Disk**

Now mount the new partition to the folder:

```bash
sudo mount /dev/vdc1 /mnt/data
```

Check if mounted successfully:

```bash
df -h
```

You should see an entry like:

```
/dev/vdc1   99G   60M   94G   1% /mnt/data
```

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2F2Ozjt1dgGQDdJL9ICD86%2Fimage.png?alt=media&#x26;token=e9913229-03d7-40cd-acb1-ea8131ba33eb" alt=""><figcaption></figcaption></figure>

**Make Mount Persistent (After Reboot)**

Edit the `/etc/fstab` file:

```bash
sudo nano /etc/fstab
```

Add the following line at the end:

```
/dev/vdc1   /mnt/data   ext4   defaults   0   0
```

Save and exit ( Enter, Ctrl + X, then press y and enter).

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FyLnFL1KMxUAS4CShUcqN%2Fimage.png?alt=media&#x26;token=9cf3aa0a-e8a6-4b31-ba34-63504dc52710" alt=""><figcaption></figcaption></figure>

***

**Verify Configuration**

Test your fstab entry to ensure no syntax errors:

```bash
sudo mount -a
```

If no errors appear, the mount is configured correctly and will persist across reboots.

<figure><img src="https://68979320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbG7OCFy7bphDWnjtENh1%2Fuploads%2FQLsPwcoHJdbFE5B3TDAZ%2Fimage.png?alt=media&#x26;token=d2986917-0f9f-4133-bd7d-5270716b7edb" alt=""><figcaption></figcaption></figure>

***

#### **Result**

You have successfully mounted and configured an external disk on your **NeevCloud Linux Server**.

The new storage is now available at `/mnt/data` (or your chosen directory).




---

[Next Page](/llms-full.txt/1)

