Edge
Back to Academy
Video Tutorial 10 min watch

VM Configuration

Set up and manage Edge Compute virtual machines. Choose your OS and size, create VMs, connect via SSH, add firewall rules, resize instances, and manage backups and snapshots.

Video coming soon

Follow the written guide below in the meantime

What this tutorial covers

Follow along with the video or use this written guide to get your virtual machines up and running.

Choosing an OS and Size

Edge Compute supports Ubuntu, Debian, and other popular Linux distributions. Pick an OS that matches your stack. For size, start small — you can resize anytime without downtime. The smallest instances are ideal for development and low-traffic apps.

Navigate to ComputeCreate VM and select your preferred image and instance size. Each size shows vCPU count, RAM, and estimated monthly cost.

Creating a VM

Give your VM a name, select a region (choose one close to your users), and optionally add SSH keys during creation. Click Create and Edge provisions your machine in under a minute.

You'll receive the VM's public IP and root credentials via email unless you used SSH keys. Store these securely — you'll need them for your first login.

Connecting via SSH

From your local terminal, connect using the VM's public IP:

# Connect as root
ssh root@<vm-ip>
# Or with a specific key
ssh -i ~/.ssh/my-key root@<vm-ip>

Adding SSH Keys

For key-based authentication, add your public key before creating the VM, or add it later via the control panel. Go to ComputeSSH Keys, paste your public key, and associate it with existing VMs or new ones.

Key-based auth is more secure than passwords — we recommend disabling password login once keys are set up.

Firewall Rules

Edge Compute includes a built-in firewall. By default, only SSH (22) is open. Add rules to allow inbound traffic for web servers (80, 443), databases, or custom ports.

Configure firewall rules in the VM's Networking tab. Rules apply immediately — no VM reboot required.

Resizing Instances

Need more CPU or RAM? Resize your VM from the control panel. Select a larger size and apply. The VM reboots briefly during the resize — plan for a few seconds of downtime. You can downsize as well if you over-provisioned.

Backups and Snapshots

Create snapshots before major changes or on a schedule. Snapshots are stored separately and can be used to restore a VM or spin up a clone.

Enable automatic backups in Settings to protect production workloads. Manual snapshots are useful for one-off captures before risky updates.

Monitoring Metrics

Each VM has a metrics dashboard showing CPU, memory, disk I/O, and network traffic. Use these to identify bottlenecks before resizing, and to set up alerts when utilisation exceeds thresholds.

Access metrics from the VM detail page. Historical data is retained for 30 days.