Cloud VM

Deploy a cloud virtual machine (VM) from the IBEE Solutions console. Choose your region, location, plan, operating system, and hostname, then click Deploy Now to provision your server.

Before you begin

  • An active IBEE Solutions account
  • A verified account to unlock server deployment (Verify your account)
  • Sufficient wallet credits — the platform checks your balance before deploying (Billing and usage)

Deploying Cloud VM Instance

1

1. Select Region

On the Create VM page, select a region tab.

Available region: Asia

2

2. Select Location

Choose a data center location within your selected region.

RegionLocationCountry
AsiaAmaravati (VGA)India
AsiaHyderabad (HYD1)India

See Regions and locations for details on availability.

3

3. Select Plan

Choose a plan based on your compute requirements (CPU, RAM, storage). The estimated monthly and hourly cost is shown as you select a plan.

4

4. Select OS

Pick a source for the boot disk under Operating System:

TabUse it for
TemplatesCurated, official OS images maintained by IBEE. The default.
ISOsBoot from a public or uploaded ISO and run an interactive install.
SnapshotsRestore a manual recovery point captured from another VM.
BackupsRestore from a scheduled backup recovery point.

The available OS images are filtered based on the VM type (Cloud VM vs GPU VM) to show only compatible templates.

For a clean install, stay on Templates and pick an OS family card:

Windows
AlmaLinux
Rocky
Fedora
Debian
Ubuntu
Windows Standard

The selected card highlights in orange with a check mark.

For ISOs, snapshots, or backups as the source, see Custom images.

5

5. Select OS Version

Choose a version from the OS Version dropdown. The list is filtered to the OS family you picked.

Examples:

  • Ubuntu 24.04
  • AlmaLinux 9
  • Debian 12
  • Rocky 9
  • Fedora 40
  • Windows Server 2022

A confirmation chip — Selected: <version> with the OS icon — appears below the dropdown. The same chip is mirrored in the bottom bar (for example AlmaLinux 9) so you can verify the selection while scrolling.

6

6. Enter Hostname

Enter a unique name to identify your server (required).

Example: my-server-01

7

7. Deploy

Click Deploy Now in the bottom bar. The platform first checks your organization’s billing state and wallet balance against the plan’s cost. If credits are sufficient, your server begins provisioning. If not, a Billing needs attention popup appears — click Add Credits to top up and return.

Verify

Once provisioned, your server appears in the server list with a running status. Click it to open the server detail page.

The VM detail page shows your server’s configuration, public IP, and attached SSH key names.

Launch with the ibee CLI

Prefer the terminal? Use the ibeectl CLI to script VM creation.

$# Authenticate once
$ibeectl auth login --token <your-api-token>
$
$# Set the active organization
$ibeectl config set organization <organization-id>
$
$# Launch a VM
$ibeectl vm create \
> --name web-01 \
> --region asia-avr \
> --plan std.1.c4.m16 \
> --image ubuntu-24-04 \
> --ssh-key "$(cat ~/.ssh/id_ed25519.pub)" \
> --wait

The --wait flag blocks until the VM reaches the Running state and prints the assigned public IP. Drop it for fire-and-forget provisioning.

Common flags

FlagPurpose
--nameHostname for the VM (required) — lowercase letters, numbers, hyphens.
--regionRegion code, e.g. asia-avr, asia-hyd1.
--planInstance type, e.g. std.1.c4.m16. See Instance types.
--imageTemplate, ISO, snapshot, or backup ID.
--ssh-keyInline public key contents.
--ssh-key-idReference an existing saved key by ID.
--volume <size>:<name>Create and attach a Block Storage volume at boot. Repeat for multiple volumes.
--firewall <id>Attach a firewall.
--user-data @cloud-init.ymlPass a cloud-init file.
--waitBlock until the VM is Running.
--output jsonMachine-readable output for scripts.

Discover available plans, regions, and images

$ibeectl plans list # Standard + Performance instance types
$ibeectl regions list # Available regions and locations
$ibeectl images list --type template # OS templates

For the full quickstart and CLI reference, see Launch your first VM.

Manage your VM

From the server detail page, use Actions to control your server:

ActionDescription
StartPower on a stopped server
StopGracefully shut down a running server
RebootRestart the server
DeletePermanently delete the server — this cannot be undone

Deleting a VM is permanent and cannot be undone. Back up your data before deleting.

Troubleshooting

Deploy Now button is disabled Ensure all required fields are filled — Region, Location, Plan, OS, OS Version, and Hostname are all required before deploying.

Billing needs attention popup appears Your organization’s wallet balance is insufficient for the selected plan. Click Add Credits to top up, then return to deploy.

Server stuck in provisioning Wait a few minutes. If the status does not update, contact IBEE support.

Hostname rejected Ensure the hostname contains only alphanumeric characters and hyphens (e.g. my-server-01).