Skip to content

Compute / Instances

Frostmoln Compute lets you run virtual machine instances on demand. This page covers creating, accessing, and managing instances, plus SSH keys and snapshots.

Create an instance

In the portal, go to Compute → Instances → Create instance and choose:

  • Region — where the instance runs. All regions are in the EU/EEA.
  • Image — the operating system (e.g. a Linux distribution).
  • Flavor — the size (vCPUs, memory, root disk). Flavors are grouped by family, then size.
  • VPC and subnet — the private network the instance attaches to. See VPCs.
  • Security group — the firewall controlling inbound traffic. See Security Groups.
  • SSH key — the public key installed for login.

The create dialog shows the estimated monthly cost before you confirm.

From the CLI

bash
fm compute instance create \
  --name web-1 \
  --region sweden \
  --image ubuntu-24.04 \
  --flavor c1.small \
  --vpc my-vpc \
  --security-group web \
  --ssh-key my-laptop

Connect to an instance

Assign a floating IP to reach an instance from the internet, then connect over SSH with the matching private key:

bash
ssh ubuntu@<floating-ip>

Make sure your security group allows inbound TCP on port 22 from your address.

SSH keys

Manage your public keys under Compute → SSH Keys. Upload an existing public key or have one generated. Keys are referenced by name at instance-create time.

Snapshots

A snapshot captures an instance's disk so you can restore it or launch new instances from it. Create snapshots under Compute → Snapshots. Snapshots consume storage and are billed accordingly.

Lifecycle

Instances can be started, stopped, and deleted from the instance detail page. Stopping an instance still reserves its resources; deleting it releases them. Billing for compute stops when the instance is deleted.