What you’ll need
- A Compute account
- Access to a Compute organization
- Enough credits in the organization balance
- An SSH public key if you plan to connect over SSH
1
Sign in and confirm your organization
- Open the Compute console.
- Sign in to your Compute account.
- Check the organization shown in the upper-left corner.
2
Choose what to create
- Select Create from the left sidebar.
- Choose a Container or Virtual machine.
3
Choose a location and setup
- Select an available location.
- Choose GPU or vCPU only.
- Select the resource profile and size that fit your workload.
4
Choose your software environment
For a container, select an available template or create a custom one. For a virtual machine, select the operating-system image you want to use. AlmaLinux 10 is available for CPU and GPU VMs.Templates can include an operating system, drivers, libraries, and application tooling. Review the software details before continuing.
5
Set up your connection
Choose how you’ll reach the instance:
- SSH: Use the public key saved to your Compute account, or edit it before creation.
- HTTPS: Enable secure browser or API access when your workload needs a public HTTPS endpoint.
- TCP or UDP: Enable the protocol when your application requires it.
- Jupyter Notebook: Enable it when the option is available and you want browser-based notebook access.
6
Name and review the instance
- Enter a name using the characters allowed by the console.
- Review the location, hardware, template or OS, connection settings, and estimated cost.
- Confirm that the organization balance can cover the instance.
7
Create and wait for Running
Select the creation button shown for your resource type. The new instance appears under Instances while Compute prepares it.The instance reaches Running after it responds over SSH, and charging begins at that point. Disk preparation and startup can take a few minutes. Applications inside the instance may need additional time to start.
8
Connect to the instance
Open the running instance and find its connection details.For SSH, copy the command shown by the console and run it in your terminal. A typical command looks like this:Use the username and host shown by the console, along with the private key that matches the public key supplied during creation. The username may differ from the image’s default user. If you enabled Jupyter Notebook or a public endpoint, use the link shown in the instance’s connectivity details.
9
Stop or terminate when you’re done
- Stop the instance when you want to pause compute usage and continue later.
- Terminate it when you no longer need the instance or its local data.
Troubleshooting
The creation button is unavailable
Check the warning in the review section. The organization may need more credits, or a required configuration may be incomplete. Only the Owner can add credits.SSH returns Permission denied (publickey)
Make sure that:
- The instance was created with the correct public key.
- Your SSH command uses the matching private key.
- The private-key file has restricted permissions where required.
- You are using the username shown in the instance’s connection details.
You cannot reach an application or notebook
Confirm that the relevant HTTPS, TCP, UDP, or Jupyter option was enabled during creation. Then check the instance’s connectivity details and any firewall rules used by your application.Next steps
- Follow the detailed first-instance guide.
- Learn how to track organization spending.
- Review how to start and stop an instance.
- Create custom templates for repeatable environments.
- Learn to manage existing instances through the Compute API. The API does not create new instances.