Problem
Developers often need full control over their hosting environment — including OS-level access, resource allocation, and network configuration. This guide addresses that need by introducing the basic commands for managing virtual machines in ProVM.
Step 1: Prerequisites
Before using ProVM commands, make sure you have:
- Access to your ProVM environment (via Doprax dashboard or CLI)
- An active ProVM API token or SSH access
- At least one available template (Ubuntu, Debian, etc.)
Step 2: 🟢 Create a VM
Creates a new virtual machine with 2 CPU cores, 4GB RAM, and 40GB disk space.
provm create --name my-vm --os ubuntu-22.04 --cpu 2 --ram 4096 --disk 40G
Step 3: 🔵 List all VMs
Displays all virtual machines in your ProVM project, including their current status.
provm list
Step 4: 🟠 Start a VM
Boots up the specified VM.
provm start my-vm
Step 5: 🟣 Stop a VM
Gracefully shuts down the specified VM.
provm stop my-vm
Step 6: 🔴 Delete a VM
Removes the virtual machine and all associated resources.
provm delete my-vm