PUQ Mautic

Snapshots

Proxmox KVM module WHMCS

Order now | Download | Community

The Snapshots page allows clients to create, schedule, rollback, and remove point-in-time snapshots of their virtual machine directly from the WHMCS client area. Snapshots capture the complete state of the VM (including disk contents and RAM state if running), enabling quick recovery to a known good state.

Snapshots are not backups. Snapshots depend on the VM's underlying disk storage and are intended as short-term recovery checkpoints (for example, prior to applying OS updates or software changes). For durable, long-term disaster recovery, use the Backups feature.


Operating Modes

The module supports two operational modes for snapshots, configured by the administrator in the product's Module Settings → VM Configuration:

1. Scheduled Automatic Snapshots Mode (Recommended)

When Snapshot schedule mode is enabled on the product, snapshots operate on an automated weekly schedule with automatic FIFO rotation:

2. Lifetime Expiration Mode

When Snapshot schedule mode is disabled on the product:


Configuring Snapshot Schedule

If scheduled snapshot mode is enabled for your service:

  1. In the Scheduled automatic snapshots card at the top of the page, check the days of the week on which you want snapshots taken.
  2. For each selected day, configure the desired execution time.
  3. Click the Save Schedule button.

The system will automatically create snapshots at the configured times and rotate older ones once the quota is reached.


Snapshot Quota

The snapshot quota is displayed in the card header as a counter badge (e.g., 3/3), showing the number of active snapshots out of the maximum allowed. The quota limit is determined by the product configuration or the Snapshots Configurable Option assigned to the service.

When the quota limit is reached, the Take Snapshot button is disabled until an existing snapshot is removed or rotated.


Taking a Manual Snapshot

  1. Navigate to your service and click Snapshots in the sidebar.
  2. Enter a description in the Snapshot description field (e.g., Before kernel update).
  3. Click the Take Snapshot button and confirm the action in the prompt modal.
  4. The snapshot process runs in the background. Once complete, the new snapshot appears in the list.

Managing Snapshots

Each snapshot in the list displays:

Two primary actions are available for each snapshot:

Snapshots management and schedule in client area client-area-snapshots.png


Important Notes


Revision #9
Created 10 April 2026 12:08:02 by Ruslan
Updated 4 September 2026 18:51:15 by Ruslan