> For the complete documentation index, see [llms.txt](https://docs.neevcloud.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms/launch-instance-with-ipv6.md).

# 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="/files/AZSxYGUNyQ0qmzwYCS1f" alt=""><figcaption></figcaption></figure>

### Select Location and Image

* Choose your preferred region:- **Central India** or **Mumbai**.
* Under [**Image**](/neevcloud-products/computes/os-images-available.md), 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.md#marketplace), [**GPU Operating System**](/neevcloud-products/computes/os-images-available.md#gpu-operating-system), **Databases**, **My Images**, or boot from an existing **Volume**.

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

### Select Hardware and Volume

* Under **Hardware**, choose a [flavor](/neevcloud-products/computes/compute-flavors.md) 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.md) for details.
{% endhint %}

<figure><img src="/files/ZK3X14T53rvwVCq7XQyK" 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="/files/NKV6APAXLRwgYDSplr0s" 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="/files/n32FJsf0NU3k9Ey4JknG" 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="/files/2fkYFnVmriOZ1H8Kf4IB" 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.md) 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.
