Prerequisites: Before creating an instance you need a VPC network and at least one security group in that VPC. Optionally prepare a custom image or snapshot if you don’t want a pre-provisioned image.
Summary
This page walks you through creating a compute instance in the Nscale Console UI—selecting where it lives (project + region), attaching networking and security controls, and choosing what it runs (CPU/GPU + image). Use this guide if you:- Manage infrastructure for workloads that need direct VM access
- Need to spin up CPU or GPU compute in an existing project
- Want a repeatable, UI-driven process for provisioning instances
Availability
This service is currently only available in the reserved cloud service environment.Requirements
Before you start, you need:- A project to place the instance into (instances are allocated to projects). If you’re not sure which project to choose, see Projects for more detail.
- A deployment region selected (you choose this during creation, and it appears in the instance details and status)
- A project network (VPC) created
- At least one security group created and associated with that network
Naming rules: Instance names must be unique and contain only alphanumeric characters and hyphens.
Instance Lifecycle
Instances move through the following states:| State | Description |
|---|---|
| Provisioning | The instance is being created and resources are being allocated |
| Running | The instance is active and ready for use |
| Stopped | The instance is shut down but can be restarted |
| Error | Something went wrong during provisioning or operation |
- Stop a running instance to pause it.
- Start a stopped instance to resume it
- Create a snapshot to save a point-in-time copy of the instance’s disk
- Delete an instance to permanently remove it
Step-by-step
- In the Console left navigation, go to Compute → Instances page
- You should now see the Instances list view
- Click the New Instance button
- You will now see the instance creation form / wizard where you will fill in basic details

- Fill in the basic details:
- Name: must be unique and contain only alphanumeric characters and hyphens
- Project: select the project where the instance will be created
- Configure networking:
- Select or create a new VPC (network) to attach the instance to
- Select or create a new security group to control inbound/outbound traffic
- Confirm you’ve selected the intended VPC and security group before continuing

- Configure compute + image:
- Choose the node type: CPU nodes are suited for general workloads, while GPU nodes provide accelerated compute for AI/ML training and inference
- Choose the image source: pre-provisioned image, custom image, or snapshot
- You should see the selected node type and image reflected in the configuration summary
Optional: cloud-config YAML
Optional: cloud-config YAML
You can optionally provide a cloud-config YAML block to run commands or configure packages at boot time. This uses the cloud-init standard. For example:If you don’t need boot-time configuration, leave this empty.

- Review the configuration summary and click Create instance
- You should be forwarded to the instance details page while provisioning is in progress
- From the details page, you can monitor status and download the SSH key to access the instance via terminal

Common Issues / Troubleshooting
- Symptom: Instance creation is very slow. Likely cause: You are creating or deleting more than 30 instances at the same time. Fix: Wait for the current batch to complete before starting another. Instance creation/deletion is limited to 50 at a time.
-
Symptom: You can’t connect to your instance via SSH.
Likely cause: Your security group doesn’t have an inbound rule allowing SSH (TCP port 22).
Fix: Go to Network → Security Groups, select your security group, and add an inbound rule for TCP port 22 from your IP or
0.0.0.0/0.
Related
CLI: Instances
Manage instances from the command line.
CLI: Security Groups
Manage security groups from the command line.