How to backup Proxmox VE (Standalone)
Using Proxmox Backup Server may seem free, but it still requires costly investments in hardware, storage, infrastructure, and paid technical support. The lack of built-in immutability also leaves your backup data vulnerable to ransomware and unauthorized changes.
This video provides instructions on how to protect your Proxmox VE (Standalone) environment more securely and cost-effectively using AhsayOBM. Use the steps below:
A. Create a Proxmox VE Backup Set
- Login to the AhsayCBS web management console.
- Go to User > Backup Set and click the plus (+) sign.
- Select Proxmox VE Backup as the Backup Set Type.
- Read and follow instructions. Click the link “Download script for backup assistant VM deployment” to download the BackupAssistant (AVM) script.
B. Deploy BackupAssistant (AVM) to Proxmox Server
- Use a third-party file transfer tool (e.g. WinSCP) to upload the "DeployAVM.sh" script to the "/root" folder on the node using Proxmox VE server root credentials.
- Login to the Proxmox web interface using root credentials.
- Select the node where you uploaded the "deployAVM.sh" script to and open Shell.
- Run the "DeployAVM.sh" script and press Y to proceed with default settings.
- Enter the root password when prompted and wait for the AVM to be downloaded and created on Proxmox.
- After the BackupAssistant is successfullu created, confirm the AVM is listed in the VM list.
Wait for the initializing phase to finish until it reaches the "CLD" status.
Note: This will take approximately 5 to 10 minutes before it connects to your user account on AhsayCBS.
- After connecting, return to AhsayCBS and click Confirm.
- A default Proxmox backup set will be automatically created. Click on the backup set to view the General Settings and confirm if Proxmox server is connected.
C. Backup Set Configuration
- General Settings
- You may rename the backup set.
- If you need to update the SSH or API port:
- Go to General Settings.
- Double-click the node’s AVM.
- Enter the root password.
- Modify the ports and click Save.
- Backup Source (VMs / Disks)
- Go to Source.
- Tick off “Proxmox VE” to deselect ALL VMs and tick the checkboxes of VMs and/or disks you intend to backup.
- Schedule
- Go to Backup Schedule and click Add.
- Select if Full or Incremental (uses Changed Block Tracking).
- Set your desired schedule.
Click the Add (+) button to save.
Note: Due to Proxmox limitations, a full backup will automatically run, even when incremental is selected if a VM has been shut down or restarted (as the bitmaps for RAW and VMDK disks are deleted, preventing CBT from identifying changed data).
- Destination
- Under Destination, switch Backup Mode to Concurrent if selecting more than one destination.
- Select your preferred offsite destination such as AhsayCBS, cloud, or FTP/SFTP.
- Optimization Settings
- Click Others.
- Deduplication: Enabled by default.
- Retention: Set desired retention policy.
- Compression: Use default (Fast with local optimization)
- Encryption: Click Unmask Encryption Key and keep a copy in a safe place.
- File Viewer: Enable the checkbox for verification before running a backup job.
- Click Save.
D. Run and Monitor Backup
- On the Backup Set page, select Backup and click Run. For the first backup job you can leave the Backup Type on incremental, as a full backup will automatically be run by default.
- Click the Run Backup icon below.
- Confirm the job is running in the backup status column. It will show the status “Backup is running”
- Go to Home > Live Activities to monitor progress.
E. Verify Backup Results
- After completion, open Report and confirm status is OK.
- If needed, download the PDF report (available after 10–15 minutes).
- Use File Viewer to verify backed up VMs and disks.