Creating VMs
Creating Virtual Machines
Everything you need to know about deploying new VMs, from region selection to configuration options.
Choosing a Region
Edge Network offers VMs in 20+ regions worldwide. Choose a region close to your users for the lowest latency, or select based on compliance requirements.
Europe
London • Amsterdam • Frankfurt • Paris • Stockholm
North America
New York • Los Angeles • Chicago • Toronto • Miami
Asia Pacific
Singapore • Tokyo • Sydney • Mumbai • Hong Kong
Other
São Paulo • Dubai • Johannesburg
Tip: You can deploy VMs across multiple regions for redundancy. Private networks work within a single region, but VMs can communicate across regions via their public IPs.
Screenshot: Region selection in Create VM form
Operating Systems
Choose from a variety of pre-configured operating system images. All images are optimized 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 |
Custom ISOs: You can also upload and boot from custom ISO images. Contact support to enable this feature for your account.
VM Configuration
Configure your VM's resources using the sliders. Resources come from your subscription allocation.
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
Screenshot: Resource configuration sliders
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 →Multiple keys: You can select multiple SSH keys. This is useful when multiple team members need access to the same VM.
Advanced Options
Hostname
The hostname identifies your VM in the console and sets the system hostname. Use lowercase letters, numbers, and hyphens.
web-server-1, api-prod, database-eu Tags (Coming Soon)
Organize 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.