Cloud Compute
Run KVM virtual machines with their own disk, public address and console, billed by the hour or the month.
In the dashboard
Cloud Compute gives you a KVM virtual machine with its own disk, operating system, public IP address and display console. You choose the image it starts from, get full root access and install what you like. The dashboard calls each one an instance.
Use it when you want to run the whole machine yourself. If you would rather we install and run the software for you, use Container Apps instead.
Your instances
Section titled Your instancesSelect Cloud Compute in the dashboard sidebar to open its page. It lists every instance on your account, newest first. Each card shows the hostname, status, address, location and image, with rings for CPU, Memory and Disk use. A Rescue badge marks an instance that is booted into rescue media.
- Filter the list with All, Running, Stopped or Suspended, or select a tag to see only the instances that carry it. Clear removes the tag filter.
- Type in the search box to find an instance by name, address, image or location.
- Select Order instance to open the order page, where you can also add floating IPs and a DDoS Shield profile to the order.
Select an instance's hostname to open it. The header shows its status, image, plan, location and address, how long it has been up, and the power buttons. Copy address copies the address. The tabs below the header hold everything else, and each has a page here.
The public page at https://www.coritan.com/solutions/cloud describes the product. The order page shows the plans, images and locations you can actually order.
What you can do
Section titled What you can doGet started:
- Create an instance
- Operating system images: what each image gives you and who you sign in as
- Connect to an instance over SSH
Run the instance:
- Start, stop and restart an instance
- Use an instance's console, the Console tab
- Manage an instance's password, SSH keys and hostname, the Access tab
- Rebuild an instance onto a fresh image
- Repair an instance in rescue mode, the Rescue tab
Protect your data:
- Take and roll back instance snapshots, the Snapshots tab
- Back up and restore an instance, the Backups tab
Network and usage:
- Manage an instance's addresses and names, the Network tab
- How instance traffic is counted
- Read an instance's graphs, the Graphs tab
Plan and settings:
- Change an instance's plan or cancel it, the Billing tab
- Rename and tag an instance, the Settings tab
Reference:
How instances are billed
Section titled How instances are billedEach instance is a service on the plan and billing cycle you chose when you ordered it. The plan sets the vCPU, memory, disk and monthly traffic allowance, and the order page shows its price for each cycle it sells. Hourly plans draw on your account credit as the instance runs, as How hourly billing works explains.
One public IPv4 address comes with each instance at no charge while it stays attached as the instance's primary address. More addresses and subnets are Floating IPs, billed as services of their own. Billing covers invoices, credit and payment.
Limits
Section titled Limits- The size you order sets each instance's vCPU, memory, disk and monthly traffic allowance. It stays with the instance: for another size, move to a new instance, as Get a different size describes.
- An instance holds up to 8 snapshots and up to 16 backups.
- Power actions, backups, restores and rebuilds are rate limited per instance. Cloud Compute limits lists every limit.
With the API
Section titled With the APIGET /api/v1/client/vps lists the instances on your account, newest first. Add ?tag= with one of your tags to list only the instances that carry it.
curl https://api.coritan.com/api/v1/client/vps \
-H "Authorization: Bearer $CORITAN_TOKEN"
Each item carries the instance's uuid, hostname, status, power_state and ip_address, its size (cpu_cores, memory_mb, disk_gb, traffic_tb), template_name for its image, location_name, and tags. It also carries the service behind it: service_id, service_status, billing_cycle, next_due_date and product_name. Use the uuid in every other instance request.
status is one of creating, running, stopped, suspended, error or migrating. power_state is running, stopped, paused or unknown.
GET /api/v1/client/vps/{uuid} returns one instance with the same fields, plus rescue_mode and rescue_iso, the image's os_family, os_version and username, and migration. migration is null unless we are moving the instance to another host, and most changes answer 409 while a move runs.
curl https://api.coritan.com/api/v1/client/vps/$INSTANCE_UUID \
-H "Authorization: Bearer $CORITAN_TOKEN"
An instance that is not on your account, or that has been cancelled and removed, answers 404 with Cloud Compute instance not found.
API operations on this page
| Method | Path | What it does |
|---|---|---|
GET | /api/v1/client/vps | List all VPS instances owned by the current user |
GET | /api/v1/client/vps/{uuid} | Get VPS instance details including template metadata |