CloudRaya Documentation

Create a Virtual Machine

This guide walks you through creating a Virtual Machine (VM) in CloudRaya using the Control Panel.

Before you begin, make sure:

  • You have selected an active Project
  • Your account has sufficient Cloud Credit
  • You understand Cloud Zones and basic networking concepts

Access the Virtual Machine Page

  1. From the CloudRaya Control Panel home page, select your active Project
  2. Navigate to Compute → Virtual Machine
  3. You will see the Virtual Machine list page, which displays all VMs in the selected Project

On this page, you can:

  • Search for existing VMs by name
  • Filter VMs by location (Cloud Zone)
  • Filter VMs by status (Running, Stopped, etc.)

To create a new VM, click Add VM.

VM Creation Flow Overview

Creating a Virtual Machine consists of 7 configuration steps:

  1. Server Location
  2. OS Template
  3. VM Specification
  4. VPC Settings
  5. SSH Key
  6. Hostname
  7. Note (Optional)

You can review and edit each step before deploying the server.

Step 1: Select Server Location

Choose the Cloud Zone where your VM will be deployed.

  • Cloud Zones represent physical data center locations
  • VM performance and latency depend on the selected location
  • The available resources and packages may vary by Cloud Zone

Select a country and city, then continue.

Step 2: Choose an OS Template

Select the operating system for your VM. After selecting an OS, choose the desired version.

You can also start a VM directly from a saved custom image by clicking Create VM on a template in My OS Template. This pre-selects the Server Location and OS Template steps for you.

📄 See: My OS Template

Step 3: Configure VM Specification

In this step, you define the compute resources for your Virtual Machine.
Using the sliders, you can adjust:

  • CPU cores
  • Memory
  • Storage

As you move the sliders, the system will automatically highlight the predefined package that meets or exceeds your selected values.
If no exact match exists, the closest higher-tier package will be selected.

Bandwidth allocation is included in each package. Additional bandwidth usage is charged separately based on the applicable rate.

Some packages are offered in two versions, one that includes a Public IP and one without. Not every package has both options, check the package card to see which is available for your chosen configuration.

Step 4: Configure VPC Settings

CloudRaya automatically handles networking to simplify deployment.

By default:

  • A VPC is generated automatically if none exists
  • This option is recommended for most users and first-time deployments

Automatic VPC generation allows you to deploy your Virtual Machine quickly without needing to configure networking manually. Before deploying, click View ACL to see which ports will be open once the VM is created.

If you require a custom network setup:

  • Click the create a VPC manually link in the VPC Settings banner
  • This opens the VPC configuration page in a new tab
  • After creating the VPC, return to this tab and select the newly created VPC

📄 See: Create a VPC

If you already have one or more custom VPCs, click Select VPC instead to choose an existing VPC and Subnet from a dropdown. Before confirming, you'll see a read-only preview of how many VMs are already in that subnet and the ACL Rules that will apply to the VM.

For this guide, automatic VPC generation is sufficient.

Step 5: Configure SSH Key

SSH keys are used for secure access to Linux-based VMs.

You can:

  • Proceed without an SSH key
  • Or select an existing SSH key
  • Or add a new SSH key before deployment

You can also attach more than one SSH key to the same VM. Select multiple keys from the dropdown if needed.

Using SSH keys is strongly recommended for production environments.

📄 See: SSH Key

Step 6: Set Hostname

Specify a hostname for your VM.

  • This name helps identify the VM inside the operating system
  • Use a clear and descriptive hostname (for example: web-server-01)

Step 7: Add Note (Optional)

You can add an optional note to describe the VM’s purpose.

Examples:

  • Application name
  • Environment (dev, staging, production)
  • Internal reference information

This note is visible in the Control Panel and helps with VM management.

Review and Deploy

Before deployment, review the summary of your configuration:

  • Server location
  • OS and version
  • VM specifications
  • VPC Settings
  • SSH key
  • Hostname
  • Note (if provided)

At the bottom of the page, you will see:

  • Estimated hourly cost
  • Estimated monthly cost

When ready, click Deploy Server.

CloudRaya will provision the VM automatically. Deployment typically takes a few minutes.

What Happens Next?

After deployment:

  • Your VM appears in the Virtual Machine list
  • The VM status updates as it transitions to Running
  • You can start managing and accessing the VM

Next Steps

Now that your VM is created, you can continue with:

© 2026 CloudRaya Product Team. All rights reserved.

On this page