Overview

Virtual machines (VMs) are the primary compute resource in GPCN™. Each VM provides a dedicated server with full root access, running on isolated hardware in one of GPCN™'s global data centers. VMs can be used for a wide range of workloads, including web applications, databases, machine learning pipelines, and development environments.

When creating a VM, you select the data center, operating system, and hardware configuration. The system then provisions the VM automatically, typically within a few minutes.

Virtual Machines list

Actions

Each VM row in the list exposes a set of inline actions:

  • Launch Console — open a browser-based console session directly to the VM
  • View Details — open the VM's detail page to see configuration, networking, storage, and status
  • Edit — modify the VM's name or resource group assignment
  • Delete — permanently remove the VM and release its resources

Key Concepts

Data Centers

Every VM is deployed to a specific data center. Each data center has its own set of available images and configuration sizes. You choose the data center when creating a VM.

Images

An image is the operating system template used to provision your VM. Available images vary by data center and include Linux distributions (Ubuntu, Debian, AlmaLinux, Rocky Linux) and Windows Server editions. See Available Images for the full list.

Configuration Sizes

VM sizes are organized by category (General Purpose, Memory Optimized) and tier (Micro, Small, Medium, Large). Within each tier, you choose a specific CPU, RAM, and disk configuration.

You can upgrade a running VM to a larger configuration within compatible tiers. See Available Sizes for the full catalog.

VM Lifecycle

VMs transition through these states:

State Description
Starting VM is booting up
Running VM is active and accessible
Stopping Graceful shutdown in progress
Stopped VM is powered off but preserves disk and configuration
Shutoff VM was shut down from inside the guest OS
Error VM encountered an error and requires attention

Credentials

When creating a VM, you choose how to authenticate:

  • SSH Key (recommended) — select a key from your SSH Keys library. The public key is injected into the VM at boot via cloud-init. Connect using the matching private key.
  • Password — set a password for SSH or console access. GPCN™ can auto-generate a strong one, or you can specify your own. Copy it before deploying — it won't be shown again.

Windows VMs and some network/security appliances don't support cloud-init and use password authentication only. For those images, initial credential setup may need to be completed through the GPCN™ console at first boot.

You can update the SSH key associated with a VM at any time from the VM's detail page. See SSH Keys for help managing your key library.

GPCN™ does not store VM credentials. Passwords are shown once at deployment and never again. Private keys are shown once at generation and never stored. Store your credentials securely — in a password manager, secrets vault, or key management system — before closing the deployment screen.

Storage

Each VM includes a boot disk sized to its configuration. You can attach up to five additional storage volumes to a running VM for extra capacity. See the Storage documentation for details.

Networking

Each VM has at least one network interface connected to a private network. You can attach up to five interfaces in total, allocate public IPs, and configure networking after creation. See Network Interfaces for details.

Export

Click Export CSV from the VM list to download the current view as a CSV file. The export includes only the rows currently visible after filtering — and only the columns you have enabled via the Columns selector. The file is saved as virtual-machines-{date}.csv.

Next Steps