Managing Instances
Power controls, monitoring, resizing, rebuilding, and destroying cloud instances.
Managing Instances
Once your cloud instance is running, the instance detail page gives you full control over power state, monitoring, configuration, and lifecycle management.
Power Controls
Power controls are available from the instance detail page. Each action changes the instance's power state.
| Action | What It Does | Data Loss Risk |
|---|---|---|
| Start | Powers on a stopped instance | None |
| Stop | Sends an ACPI shutdown signal (graceful) | None (if OS responds) |
| Reboot | Graceful restart via ACPI | None (if OS responds) |
| Shutdown | Same as Stop — sends ACPI shutdown signal | None (if OS responds) |
| Force Power Off | Immediately cuts power (like pulling the plug) | Possible — unsaved data may be lost |
Use Force Power Off only when the instance is unresponsive to graceful shutdown. Forcing power off can corrupt filesystems or cause data loss if writes are in progress.
When to Use Each Action
- Stop — Temporarily pause an instance you don't need running (note: billing continues for disk and IP)
- Reboot — Apply kernel updates or restart services that require a full reboot
- Force Power Off — Instance is frozen, unresponsive to SSH, and graceful shutdown has no effect
Rescue Mode
Rescue mode boots your instance into a minimal Linux rescue system, bypassing your installed OS. This is essential for emergency recovery when your instance won't boot normally.
Enabling Rescue Mode
- Go to your instance detail page
- Click Enable Rescue in the power controls section
- Confirm the action — the instance will reboot into rescue mode
- Connect via Console Access (VNC or serial terminal)
What You Can Do in Rescue Mode
- Mount and inspect your instance's disk
- Repair broken
/etc/fstabentries - Reset a forgotten root password
- Recover files from a corrupted filesystem
- Fix bootloader issues (GRUB)
# List available disks
lsblk
# Mount your root partition
mount /dev/sda1 /mnt
# Chroot into your system
chroot /mnt
# Reset root password
passwd root
# Exit chroot
exitDisabling Rescue Mode
- Click Disable Rescue on the instance detail page
- The instance reboots back to its normal operating system
Always disable rescue mode after troubleshooting. If left enabled, your instance will boot into the rescue system on every restart.
For more details, see the dedicated Rescue Mode page.
Monitoring
The instance detail page includes real-time monitoring graphs powered by Proxmox VE RRD data. Metrics are available for the current instance with multiple time ranges.
Available Metrics
| Metric | Description | Unit |
|---|---|---|
| CPU Usage | Total vCPU utilization across all cores | Percentage (%) |
| Memory Usage | RAM consumption vs. allocated memory | MB / GB |
| Disk I/O | Read and write throughput to the NVMe disk | MB/s |
| Network Traffic | Inbound and outbound traffic on public interface | Mbps |
Time Ranges
- 1 Hour — Granular, per-minute data for real-time troubleshooting
- 24 Hours — Identify daily patterns and peak usage
- 7 Days — Weekly trends for capacity planning
- 30 Days — Monthly overview for billing correlation
Monitoring data is pulled directly from the hypervisor (PVE) and does not require any agent installed on your instance. Graphs are available immediately after instance creation.
Resize (Change Plan)
Resize your instance to a different plan to increase (or decrease) CPU, RAM, and disk allocation.
How to Resize
- Stop the instance (resize requires the instance to be powered off)
- Go to Settings on the instance detail page
- Click Resize
- Select the new plan
- Confirm and click Resize
- Start the instance
Resize Rules
| Resource | Can Increase | Can Decrease |
|---|---|---|
| vCPU | Yes | Yes |
| RAM | Yes | Yes |
| Disk | Yes | No — disk can only grow |
Disk size cannot be reduced. If you resize to a larger plan, the disk grows permanently. Choose your disk size carefully, or use Block Storage for expandable storage that can be detached.
After Resizing
After starting the resized instance, verify the new resources are detected:
# Check CPU cores
nproc
# Check RAM
free -h
# Check disk size
df -hIf the filesystem hasn't expanded to fill the new disk, extend it:
# For ext4 filesystems
resize2fs /dev/sda1
# For XFS filesystems
xfs_growfs /Rebuild
Rebuild replaces your instance's operating system with a fresh image. This is a destructive operation — all data on the instance's root disk is permanently erased.
How to Rebuild
- Go to Settings on the instance detail page
- Click Rebuild
- Select the new OS image and version
- Type the instance name to confirm (safety check)
- Click Rebuild
The instance will shut down, wipe the disk, deploy the new image, and restart. This typically takes 15-30 seconds.
Rebuild is irreversible. All data on the root disk is permanently destroyed. Back up critical data before rebuilding. Block storage volumes attached to the instance are not affected.
Use Cases for Rebuild
- Switch from Ubuntu to Rocky Linux (or any other supported OS)
- Start fresh after configuration drift
- Recover from a compromised system
- Test different OS versions
Rename
Change your instance's display name at any time:
- Go to Settings on the instance detail page
- Click Rename
- Enter the new name
- Click Save
Renaming does not affect the hostname inside the OS — it only changes the display name in the dashboard. To change the OS hostname, SSH into the instance and run:
hostnamectl set-hostname new-hostnameBoot Order
Configure the boot device priority for your instance. This controls which device the instance boots from on startup.
Default Boot Order
- scsi0 — Primary NVMe disk (your OS)
- ide2 — CD-ROM / ISO (used by rescue mode)
- net0 — Network boot (PXE)
Changing Boot Order
- Go to Settings on the instance detail page
- Click Boot Order
- Drag devices to reorder them
- Click Save
You generally don't need to change the boot order. It's automatically adjusted when enabling/disabling rescue mode. Manual changes are useful for advanced scenarios like PXE booting or custom ISOs.
Destroy
Permanently delete an instance and release all associated resources. This action is irreversible.
How to Destroy
- Go to Settings on the instance detail page
- Click Destroy
- Type the instance name to confirm (safety check)
- Click Destroy Instance
What Gets Deleted
- The instance and its root disk
- The assigned public IPv4 address (released back to the pool)
- The assigned IPv6 block
- Monitoring data
What is NOT Deleted
- Block storage volumes (must be detached and deleted separately)
- Snapshots (must be deleted separately)
- SSH keys (project-level, not instance-specific)
- Private networks (project-level resource)
- Floating IPs (must be released separately)
Destroying an instance stops billing immediately for that instance. However, associated resources like block storage volumes, snapshots, and floating IPs continue to incur charges until they are also deleted.
Labels
Labels are key-value pairs you can attach to instances for organization and filtering.
Adding Labels
- Go to the instance detail page
- Click Labels in the sidebar or settings area
- Click Add Label
- Enter a key and value (e.g.,
env=production) - Click Save
Common Label Patterns
| Key | Example Values | Purpose |
|---|---|---|
env | production, staging, dev | Environment identification |
team | backend, frontend, devops | Team ownership |
project | api, web, worker | Project grouping |
cost-center | engineering, marketing | Billing attribution |
Labels can be used to filter instances in the dashboard list view. See Labels & Tags for more details.
Instance Lifecycle Summary
| State | Description | Billing |
|---|---|---|
| Creating | Instance is being provisioned | Billing starts |
| Running | Instance is powered on and operational | Billed |
| Stopped | Instance is powered off, resources reserved | Billed (disk + IP) |
| Rescue | Booted into rescue system | Billed |
| Destroying | Instance is being deleted | Billing stops |
| Destroyed | Instance has been permanently deleted | Not billed |
Next Steps
- Networking — Configure firewalls, floating IPs, and private networks
- Storage — Attach volumes, create snapshots, manage backups
- Console Access — Access your instance via VNC or serial terminal
- Cloud Compute Overview — Full plan list, regions, and pricing
- API Keys — Automate instance management via the REST API