Skip to content

Spot VMs ​

Spot VMs (ephemeral VMs) are short-lived machines on a public cloud account. They do not run on your local AtomOS hosts. Use a normal virtual machine when the guest must stay on hardware you control.

Spot VMs

What this page is for ​

Spot VMs are burst machines on a public cloud. Use them for a build, a test, or a short experiment, then terminate them. They are not the place for a disk you need next month. That belongs on Virtual Machines, on a host you control. Leaving a spot VM running is what the bill is for, so the row is built around power and terminate rather than a long lifecycle.

Read the page ​

The banner says these are short-lived machines for experiments and burst compute.

The gauges count Spot VMs, Running, vCPUs, Memory, Storage, and Providers.

The table columns are Name, OS Type, Flavour, CPU, RAM, Block Storage, IP Address, Provider, Region, and Actions. Reload refreshes the list. An empty table means you have not created one yet, not that the page failed.

Terminal, Power, Reboot, and terminate on a spot VM row
Provider and region tell you where the instance was placed. Terminal opens SSH to the instance IP in the desktop app. Power and Reboot keep it. The trash icon is Terminate: the instance is deleted and billing for it stops.
ActionWhat it does
TerminalOpens an SSH session to the instance public IP in the Electros desktop app. The guest must be running and reachable on port 22. Enter the username and password or key you set at create time
PowerStarts or stops the instance
RebootRestarts it
TerminateDeletes the spot VM. It does not keep running, and you stop paying for it. Confirm only when you mean to throw the machine away

SSH from Terminal ​

Terminal is available in the Electros desktop app only. The browser build cannot open the SSH window.

New spot VMs open TCP 22 (and 443) on the public network by default so SSH can reach the guest. The session uses the instance public IPv4, not the Meson API host.

Connect form ​

The window opens on a connect screen with the VM summary (name, IP, flavour, provider, OS, and state). Host and username are prefilled from the row.

SSH connect form for a spot VM

Choose how to authenticate:

MethodWhat you enter
PasswordThe password you set when creating the spot VM
SSH keyA private key from ~/.ssh, or Browse… to pick another file. Optional passphrase if the key is encrypted

Press Connect when the guest is running and port 22 is reachable.

Connected session ​

After connect, the title bar keeps the instance identity visible: name, user@ip, OS, provider, flavour, and connection status. The terminal theme follows the guest OS.

SSH title bar with OS, provider, flavour, and Connected status
The title bar shows the spot VM name, endpoint, OS, cloud provider, instance flavour, and Connected status while the shell is open.

SSH session to a spot VM

If the guest has no public IP yet, or SSH is opened outside the desktop app, Electros shows an error instead of a blank window. If the instance is powered off, you can open anyway or boot and open.

Create one ​

Create Spot VM opens the wizard. The screen still uses form, then host, but the host list is cloud accounts only.

1. Name and operating system ​

Spot VM form

  • Name — required. Dice or type.
  • OS family, flavour, and version — all required. This is the image the cloud will boot.

2. How you will log in ​

  • Username — required.
  • Password — optional, and a secret. Prefer an SSH key when you can.
  • SSH public key — paste the public key only, never the private key.

After the instance is running, Terminal on the Spot VMs list opens an SSH window to the public IP (desktop app). New spot VMs expose TCP 22 by default for that path. See SSH from Terminal.

3. Cloud-init (optional) ​

The large text box is user-data for first boot. Upload file opens your computer’s file picker. Skip both if the image does not need cloud-init.

4. Pick a size (flavour) ​

The catalogue is grouped in tabs (for example an EC2-style list). You must select one flavour card before create.

Narrow the list if it is long:

ControlWhat it does
SearchMatches flavour names
WorkloadAll, burstable, general, compute, memory, development, or cost
SortName, vCPU, RAM, or disk, either direction
vCPU / RAM / disk min and maxHides flavours outside the range
Clear filtersResets the filters, not the form

5. Read the review ​

Check VM name, instance flavour, block storage, OS preset, and deployment provider. If the flavour line is empty, you have not selected a size yet.

6. Choose a cloud host ​

Press Continue.

Cloud hosts for a spot VM

Only cloud targets appear. Select one. Create may open a payment page — do not finish checkout unless you mean to be billed.

Create at the end can open a payment page. Do not finish checkout unless you intend to be billed. When the instance is no longer needed, delete it from this list so it does not keep running.