Updated May 8, 2026 Create a new VM by picking a region, an OS template, a plan, and authentication. Optional steps add storage, backups, tags, and let you launch up to 20 VMs at once.Documentation Index
Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt
Use this file to discover all available pages before exploring further.
Before you start
- A Raff Platform account
- A project to deploy into (the dashboard’s project picker is at the top-left, next to the Raff Technologies badge)
- A payment method — Google Pay or a credit card (Visa, Mastercard, Amex, Diners). Applied at checkout; you don’t need to pre-fund a balance.
- An SSH public key on your machine, or a password you’ll set during creation
1. Open the create flow
From any page, click the orange + Create button at the top right and choose Instance. The new-VM page opens with sensible defaults pre-selected.2. Pick a region
Pick the location closest to your users. The footer summary updates with the selected region.
3. Pick an OS template
Pick the operating system, then the version.
- OS — vanilla operating systems (no preinstalled apps)
- Marketplace — pre-built application images (databases, web stacks, dev tools)
| Linux | BSD | Windows |
|---|---|---|
| Ubuntu | FreeBSD | Windows Server |
| Debian | ||
| Fedora | ||
| CentOS | ||
| AlmaLinux | ||
| Rocky Linux | ||
| Alpine Linux | ||
| openSUSE |
| Edition | Versions |
|---|---|
| Standard | 2019, 2022, 2025 |
| Datacenter | 2022, 2025 |
Ubuntu 24.04×64).
4. Choose size
Pick the billing term, plan family, and plan.
| Term | Discount |
|---|---|
| Monthly | — |
| Yearly | -17% |
| 2 Years | -17% |
- General Purpose — flexible compute for websites, dev environments, and everyday workloads.
- CPU-Optimized — dedicated vCPU resources for production apps, databases, and consistent performance.
5. Networking
The defaults work for most VMs.
| Field | Default | When to change |
|---|---|---|
| Private Network | None | Optional. Pick an existing VPC if you want this VM to share a private network with other VMs in the same region. Skipping this leaves the VM reachable only via its public IP — fine for single-server workloads |
| Public IPv4 | Auto — Random IPv4 | Switch to a reserved Public IP for a stable address across rebuilds |
| IPv6 Address | Off | Toggle on for dual-stack networking |
6. Authentication (required)
Pick how you’ll log in to the VM. The form blocks checkout until this is set.- SSH Key — recommended. Pick an existing key from your account or paste a new public key.
- Password — username and password. Easier for one-off VMs, but less secure for production.
7. Additional storage (optional)
Add a block volume that attaches at boot, beyond the plan’s base disk.
- Presets — None, 50, 100, 150 GiB
- Custom — type a value or drag the slider, up to 1000 GiB
- The total storage line shows base + additional and the per-month cost
8. Backup (optional)
Enable a recurring backup schedule.
- 3 backups always free, rolling. When a new backup runs, the oldest of the 3 is auto-deleted, so you always keep the 3 most recent at no charge. Same behaviour for Daily and Weekly schedules.
- $0.05/GB/mo for any backup you choose to keep beyond the free 3.
- Daily and Weekly cost the same per GB — pricing is by storage, not by frequency. Pick by your RPO: Daily = up to 24h of data loss in a worst case, Weekly = up to 7 days.
9. Quantity, tags, hostnames
Launch up to 20 VMs at once and label them for filtering.
- VM Quantity — 1 to 20 VMs from this configuration. Each becomes its own VM with its own IP.
- Tags — free-form labels for filtering in the VM list (
prod,web,customer-acme). Press Enter, Space, or Comma to add. - Hostnames — auto-generated as
<os>-<cpu>-<ram>-NN; edit per-VM if you want specific names. Allowed:A-Z,a-z,0-9, hyphen. 3-63 characters.
10. Proceed to checkout and pay
Click Proceed to Checkout in the footer summary bar. The checkout page opens with the order summary on the right and the payment form on the left.
| Line | What it means |
|---|---|
| Plan + OS | The plan, region, and OS you picked |
| Monthly / Yearly / 2 Years | The billing term |
| Subtotal | Full price for the term |
| Account Balance | How much of your existing balance is applied — \$0.00 if none |
| Card Charge | The remainder charged to the card on this checkout |
- Subscribe with G Pay — one-click Google Pay
- Use saved cards — any card you’ve used before; auto-charges with the saved CVC
- Add new — enter card number, expiry, CVC, and name. The card is saved to your account for future payments; remove it any time from Settings → Payment Methods.
After launch
The VM transitions through these states before it’s reachable:| Status | Description |
|---|---|
provisioning | Resources being allocated |
booting | VM is booting up |
initiating | Initial setup running |
active | Ready to use |
active, the VM detail page shows the public IPv4 you’ll use to connect.
Next steps
Connect via SSH
Open a shell on a Linux VM.
Connect via RDP
Open a Remote Desktop session to a Windows VM.
Manage power
Start, stop, reboot.
Enable backups later
Skip backups now? Turn them on after the fact.