Proxmox Backup Server
Overview
Proxmox Backup Server (PBS) is an open-source enterprise backup solution designed for backing up and restoring virtual machines (VMs), containers, and physical hosts.
Our integration enables automated datastore provisioning and billing for used backup storage, streamlining the management and monetization of backup resources.
Activating the module
If the module is included in your HostBill edition you can download it from your client portal.
If the module is not included in your HostBill edition you can purchase it from our marketplace and then download it from the client area.
Once you download the module extract it in the main HostBill directory.
Go to Settings → Modules → Hosting Modules, find and activate ProxmoxBackup module.
Connecting HostBill with Proxmox Backup Server
Proceed to Settings → Apps → Add new App
From the Applications list select Proxmox Backup
Enter:
Name - Name of this connection
Hostname - Hostname of your PBS Installation
IP Address - IP address of PBS installation, if hostname is not available
Username - Your PBS username
Password - Your PBS password
Port - Your PBS port, defaults to 8007
Secure - Tick to use SSL Mode for Connections
Realm - Select if the provided user uses PAM or PBS auth
Verify entered credentials by clicking the Test Connection button to check if HostBill can connect
Save Changes
Â
Adding Proxmox Backup package
In HostBill go to Settings → Products & Services, and Add new order page
From Order Types select Other Services
After creating the order page add a new product to it, provide the name & Save changes
In the product configuration section proceed to Connect with App, select Proxmox Backup module and App server created in previous steps.
Proceed to the configuration wizard and set your:
User Roles - Roles for the provisioned user, to allow backup creation you should include at least
Datastore.Backup
role. Use the proxmox calendar events format or select one of the presets.GC Schedule - Schedule for the garbage collector, if you intend to use metered billing or metric this should be set to run at least once a day.
Prune Schedule - Schedule for prune job.
Verification Schedule - Schedule for backup verification job.
Keep Last - Number of backups to keep.
Keep Hourly, Daily, Weekly, Monthly, and Yearly - Number of backups to keep for each period
Submit changes
 For more generic product configuration details including price, automation, emails settings refer to Product Configuration article.
Configuring Client Functions Â
In Products & Services → Your Order Page → Your Product → Client Functions you can control what features customers will have access to in the client portal, by clicking Enable/Disable next to the given option.
Use Edit button to adjust the function appearance in the client portal.
Â
For Proxmox Backup the following additional client features are available:
Connection Information