Skip to content

Your first VM in five minutes

This content is not available in your language yet.

You’ll create a small Ubuntu VM on the default network of a new project. It costs a few cents an hour while it runs; delete it at the end if you don’t need it.

Before you start: an account with money in the wallet, and an SSH key pair on your computer. No key yet? Run ssh-keygen -t ed25519 and press Enter at each question; the public half is ~/.ssh/id_ed25519.pub. TebibHost accepts ed25519, ECDSA and RSA keys of at least 3072 bits. VMs never get a password: SSH keys are the only way in.

A project holds VMs, disks and networks, and gets its own private network (a VPC) automatically.

Projects → New project, give it a name such as demo, and create it.

In the project, open SSH keys, paste the contents of ~/.ssh/id_ed25519.pub and give it a name.

  1. In the project, open VMs → New VM.
  2. Image: Ubuntu 24.04. Instance type: b1.micro (1 vCPU, 1 GiB).
  3. SSH keys: tick the key you just added.
  4. Leave Subnet and Security groups at their defaults, and the boot disk at 20 GiB.
  5. Create it. The VM is running within a minute; first boot finishes setting itself up in another two to four minutes.

The VM gets a private IPv4 address on the project’s subnet and a public, routed IPv6 address. Both show on the VM’s page (or in tebib vm show). The boot disk grows to fill its 20 GiB.

A running VM bills its instance type by the hour, and its disk bills by the GB while it exists. A stopped VM bills only for its disk and any public IPv4 address. See current prices or run tebib price list.

Delete the VM when you’re done with it. Its boot disk goes with it.

On the VM’s page, Delete, and confirm.

Next: Connect with SSH (before you delete the VM).