Feature Deep Dive

Storage &
Backups

Flexible storage backends with automated backup management. From high-performance NVMe pools to S3-compatible object storage, protect and scale your data with confidence.

Storage Pools

Multi-backend storage management

Attach multiple storage pools to each hypervisor, organize them by class and type, and give every instance the performance tier it needs. QCOW2 and Ceph RBD support with granular I/O controls.

  • Multiple storage pools per hypervisor

    Assign different pools for different workloads on the same physical node. Balance capacity and performance across pools.

  • QCOW2 format support

    Native QCOW2 disk images with thin provisioning, copy-on-write, and snapshot support built into the KVM ecosystem.

  • Storage classes: HDD, SAS, SSD, NVMe

    Classify pools by media type so plans and instances automatically land on the right tier.

  • Per-instance disk management

    Add, resize, and detach virtual disks on the fly. Each instance can have multiple disks across different storage pools.

  • I/O throttling (read/write IOPS and bytes/sec)

    Set precise read and write limits in both IOPS and throughput to prevent noisy neighbors and guarantee performance SLAs.

  • Datastore types for organized storage

    Group storage pools into logical datastores to keep your infrastructure organized as it scales.

NVMe Pool 1.2 TB / 3.8 TB
SSD Pool 5.4 TB / 10 TB
HDD Archive 18 TB / 40 TB
I/O Throttling
Read IOPS
10,000
Write IOPS
8,000
Read MB/s
500
Write MB/s
400
Backup History
Daily Backup
Today, 03:00 AM · 24.6 GB
Completed
Weekly Backup
Feb 23, 02:00 AM · 24.1 GB
Completed
Restoring from backup...
Feb 23 snapshot · 78% complete
Restoring
Monthly Backup
Feb 1, 01:00 AM · 23.8 GB
Retained
Automated Backups

Set it and forget it

Configure backup schedules once and let the system handle the rest. Daily, weekly, and monthly backups with automatic retention policies keep your data safe without manual intervention.

  • Configurable backup schedules

    Choose daily, weekly, or monthly schedules per instance. Combine multiple frequencies for comprehensive protection.

  • Retention policies with automatic cleanup

    Define how many backups to retain per schedule. Old backups are automatically pruned to reclaim storage space.

  • Incremental backup chains

    Save time and storage with incremental backups that only capture changes since the last snapshot.

  • Separate backup storage locations

    Store backups on different physical locations from your instance data for disaster recovery compliance.

  • One-click backup and restore

    Both admin and user panels support instant backup creation and one-click restore to any saved snapshot.

  • Backup queue system with job processing

    Backups are queued and processed in order to prevent hypervisor overload during peak backup windows.

  • Real-time backup progress tracking

    Monitor backup and restore operations live via WebSocket. Task-based progress updates keep you informed every step of the way.

S3 Object Storage

S3-compatible object storage, built in

Powered by MinIO, offer your users S3-compatible storage with self-service bucket management, access key rotation, bandwidth metering, and automated quota enforcement.

Self-Service Buckets

Users create and manage their own S3 buckets directly from the panel. No admin intervention needed.

Access Key Management

Create, rotate, and delete access keys. Full lifecycle control for secure programmatic access to buckets.

Bandwidth Tracking

Per-bucket bandwidth metering with real-time tracking. Quota enforcement with auto-suspend on overage.

Per-GB Billing

Hourly credit-based billing for storage and bandwidth. S3 plans with configurable limits and pricing tiers.

Auto-suspend on quota exceeded

Buckets are automatically suspended when bandwidth limits are reached, then restored when the billing cycle resets.

S3 plans with configurable limits

Define storage plans with capacity limits, bandwidth quotas, and per-hour pricing. Assign plans to buckets.

Multiple S3 servers

Connect multiple MinIO instances across different locations for redundancy and geographic distribution.

S3-compatible API

Standard S3 API support means users can connect with any S3-compatible client, SDK, or CLI tool.

Admin oversight

Full admin panel for managing servers, plans, buckets, and access keys across all users.

Per-user bucket limits

Set maximum bucket counts per user to control resource allocation and prevent abuse.

Image Management

OS templates and custom images

Maintain a library of pre-made OS templates and custom images. Users deploy from curated catalogs while admins manage distribution across the entire fleet.

  • Pre-made OS templates

    Ship with templates for popular Linux distributions, Windows editions, and BSD variants. Ready to deploy in seconds.

  • Custom image creation from running instances

    Capture a running instance as a reusable image. Perfect for golden images with pre-installed software stacks.

  • Image browser with one-click enable

    Browse available images in a catalog view. Enable or disable images for users with a single click.

  • Automatic distribution to all hypervisors

    When an image is enabled, it is automatically downloaded by each hypervisor so instances can be provisioned without delay.

  • Custom ISOs with mount/unmount support

    Upload custom ISO files and mount them to instances for manual installations or recovery operations.

  • Image purpose filtering

    Tag images by purpose (general, load_balancer) to ensure users and services only see relevant options during deployment.

Image Library
Ubuntu 24.04
Linux
Debian 12
Linux
Rocky Linux 9
Linux
Windows 2022
Windows
FreeBSD 14
BSD
Custom Image
From instance
Custom ISOs
proxmox-ve_8.1-1.iso
1.2 GB · Mounted to web-server-01
Mounted
How It Works

Storage and backup pipeline

Every backup and storage operation flows through a task-based pipeline with real-time progress updates and automatic error handling.

Schedule

The backup scheduler runs every 5 minutes, checking instance backup plans and queueing any due backups into the job pipeline.

Process

The backup initiator picks up queued jobs every 2 minutes, dispatches them to the appropriate hypervisor, and tracks progress in real time.

Protect

Completed backups are stored on dedicated backup storage. Retention policies automatically prune old snapshots to reclaim space.

Ready to protect your infrastructure?

Start with a free 30-day trial. Automated backups, S3 object storage, and multi-tier storage pools included in every plan.