Skip to content
Compute · Creating VMs

Creating VMs

Creating virtual machines

Everything you need to know about deploying new VMs, from region selection to configuration options.

On this page6 sections

Choosing a region#

Edge currently offers VMs in two regions (Europe and USA), with many more coming soon. Choose the region closest to your users for the lowest latency.

  • Europe: London, UK
  • North America: Miami, FL

Create VM form with configuration options

Operating systems#

Choose from a range of pre-configured operating system images. All images are optimised for Edge infrastructure and include cloud-init for automated provisioning.

Operating system Available versions
Ubuntu 24.04 LTS, 22.04 LTS, 20.04 LTS
Debian 12, 11, 10
CentOS Stream 9, Stream 8
Alma Linux 9, 8
Rocky Linux 9, 8
Fedora 39, 38
FreeBSD 14.0, 13.2
Alpine Linux 3.19, 3.18

VM configuration#

Configure your VM’s resources using the sliders. Each resource is priced individually and billed hourly from your prepaid balance.

vCPUs (1–32)#

Virtual CPU cores for your VM. More cores allow better parallel processing and handling of concurrent requests.

  • 1–2 vCPUs: small applications, development, low-traffic websites
  • 4–8 vCPUs: production workloads, databases, medium traffic
  • 16–32 vCPUs: high-performance applications, data processing

Memory (1–64 GB)#

RAM available to your VM. Important for applications that cache data in memory.

  • 1–2 GB: minimal applications, static sites
  • 4–8 GB: most web applications, small databases
  • 16–64 GB: large databases, caching servers, in-memory processing

NVMe storage (10 GB – 2 TB)#

High-performance NVMe SSD storage. All storage is provisioned on fast NVMe drives.

  • 25–50 GB: small applications, containers
  • 100–250 GB: databases, file storage
  • 500 GB – 2 TB: large datasets, media storage

SSH key selection#

Select one or more SSH keys to enable access to your VM. You must add SSH keys to your account before creating a VM.

No SSH keys yet? Add SSH keys in Resources → SSH Keys before creating a VM. Learn more about SSH keys.

Advanced options#

Hostname#

The hostname identifies your VM in the console and sets the system hostname. Use lowercase letters, numbers and hyphens, for example web-server-1, api-prod or database-eu.

Tags (coming soon)#

Organise your VMs with custom tags for easier filtering and management.

User data (coming soon)#

Pass cloud-init scripts or configuration to automate VM setup on first boot.

Next steps