# Configure your Compute Instance

## Fill Machine Name

The first step in configuration is to choose the instance name, using the text field at the top of the page.

## Select Region

Next, you can choose the region in which the instance will be deployed. Bear in mind that different specifications (RAM and Storage non-persistent) are available for different regions.

<figure><img src="https://3376774032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoExYATuECEyEKGJ4cD8X%2Fuploads%2FGIaMu1rYWXYjjn1chvWL%2FScreenshot%202025-03-03%20at%2016.57.40.png?alt=media&#x26;token=1ebbf987-f7a6-4278-a5da-fb76e796b843" alt=""><figcaption></figcaption></figure>

## Link Persistent Volume

Depending on the region you've chosen, you can create a Volume (storage persistent) or link to a previously created Volume. To filter instances that accept persistent volumes, [please select the corresponding option on the Compute page](https://docs.sesterce.com/compute-instances/..#i-need-a-persistent-storage).

{% hint style="danger" %}
You'll not be able to link a Volume to the instance after its creation: this must be done at the time of launch. Find out more details about how to [create and connect persistent storage to an instance](https://docs.sesterce.com/compute-instances/configure-your-compute-instance/persistent-storage-volumes).
{% endhint %}

## Choose OS and Images

The OS availables are displayed in the dedicated section (see below). Note that you can also set-up your VM to be launched with an specific application, like TensorFlow or Pytorch for training, as well as ML Models for inference (see below)

<figure><img src="https://3376774032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoExYATuECEyEKGJ4cD8X%2Fuploads%2F5RcMCZ3n4OqqJnflO6Wz%2FScreenshot%202025-03-03%20at%2017.02.56.png?alt=media&#x26;token=ef83a25d-9ab0-48f5-a7e1-0baa24ddcba5" alt=""><figcaption></figcaption></figure>

## Set-up SSH Key

To connect your instance, you'll need to generate a SSH Key through the section below.&#x20;

<figure><img src="https://3376774032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoExYATuECEyEKGJ4cD8X%2Fuploads%2F9Rz4TIwNPdOSzGK8OKzb%2FScreenshot%202025-03-03%20at%2017.04.17.png?alt=media&#x26;token=4a798068-d06a-4bf5-80f5-dd288323a636" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
To generate your public SSH key from your laptop, open your terminal and type the following command: \
`ssh-keygen -t ed25519 -C "youremail@example.com"` . Then, type enter to select by-default saving place and use the following command to expose your public key: `cat ~/.ssh/id_ed25519.pub`
{% endhint %}
