Integrate Proxmox Backup Server with IDrive e2

    Proxmox Backup Server is an open-source, enterprise-grade backup solution designed for reliable and efficient protection of virtual machines, containers, and physical hosts. It delivers deduplicated and incremental backups that minimize storage and bandwidth usage, while built-in encryption ensures data security, and with its intuitive web interface and deep integration with Proxmox VE, it streamlines backup management and enables rapid recovery to maintain business continuity. Integrating Proxmox Backup Server with IDriveĀ® e2 extends these capabilities with a scalable, secure, and cost-effective cloud object storage solution, enabling systematic data protection and recovery across environments.

    Prerequisites

    Before you begin, ensure the following:

    1. An active IDrive® e2 account. Sign up here if you do not have one.
    2. A bucket in IDrive® e2. See how to create a bucket.
    3. Valid Access Key ID and Secret Access Key. Learn how to create an access key.
    4. Proxmox Backup Server and Virtual Environment should be installed and running with the latest version of Proxmox.

    The integration of Proxmox Backup Server with IDrive e2 can be performed following the below 5 steps.

    1. Add User in the Backup Server
      1. Log in to ProxMox Backup Server.
      2. Click Configuration and select Access Control under the Dashboard in the left-side menu.
      3. Click Add under User Management.
      4. In the Add: User popup, enter the following details.
        1. Enter the User name for the user.
        2. Enter the Password and Confirm password in a valid format.
        3. Enter First Name, Last Name, and a valid email ID.
        4. Click Add.
      5. After adding, select the user from the list and click Permissions.
      6. Click Add and select User Permission in the Permissions tab.
      7. In the Add: User Permission window,
        1. Select the as the Path for full access.
        2. Select your user from the User list.
        3. Select Admin as Role.
        4. Click Add.

      The newly added user now has Admin Permissions.

    2. Add S3 Endpoint in the Backup Server
      1. Select S3 Endpoints under Configuration and then click Add to add your IDrive e2 cloud as a new S3 Endpoint.
      2. In the Add: S3 Endpoint popup, enter the details as mentioned below.
        1. Enter a name for your S3 Endpoint ID.
        2. Enter your IDrive e2 S3 endpoint as Endpoint.
        3. Enter your IDrive e2 Access Key as Access Key.
        4. Enter your IDrive e2 Secret Key as Secret Key.
        5. Select the Path Style check box.
        6. Click Add.
      3. IDrive e2 cloud is now added and listed as an S3 Endpoint.
    3. Add Datastore in the Backup Server
      1. Select Datastore in the Dashboard on the left-side menu and click Add Datastore.
      2. In the Add Datastore popup, enter the details as mentioned below.
        1. Enter a name for the Datastore.
        2. Select S3 (tech preview) as the Datastore Type.
        3. Enter the path for Local Cache.
        4. Select your added e2 endpoint as S3 Endpoint ID.
        5. Select your e2 bucket as the Bucket from the list.
        6. Click Add.
      3. The Datastore is now added and listed successfully.
    4. Add Data Center in ProxMox Virtual Environment
      1. Log in to your Proxmox Virtual Environment and click Datacenter in the Dashboard.
      2. Click Add and select Proxmox Backup Server from the list to add a new data center.
      3. In the Add: Proxmox Backup Server popup, enter details as mentioned below.
        1. Enter the ID of your Datacenter.
        2. Enter your Proxmox Backup server IP as Server.
        3. Enter your Username and Password of the user created in the Backup server
          (Step 1).
          (Note: The Username should be the same as mentioned when adding a new user and include @pbs as an extension, as per Proxmox policy. Ex: user@pbs)
        4. Enter your Datastore name as Datastore from the Backup Server (Created in the previous step).
        5. Enter your Proxmox Fingerprint as Fingerprint.
          (Note: The Fingerprint will be available in your Proxmox Backup server under Certificates. Double-click on the listed certificate, and in the Certificate Details window, the Fingerprint will be displayed.)
        6. Click Add.
      4. The newly added datacenter will be listed under Datacenter.
    5. Add the Backup and Run
      1. In the Proxmox Virtual Environment, select the Virtual Machine that you want to back up.
      2. Click Backup under the selected Virtual Machine Summary tab.
      3. Click Backup now.
      4. In the Backup VM popup,
        1. Select your IDrive e2 backup server from the list as Storage (Created Datacenter in the Previous step)
        2. Select Snapshot as Mode.
        3. Enter Notes if required.
        4. Click Backup.
      5. The Backup of the VM starts. You can observe backup progress and summary in the Task viewer.

    Note: Data restoration is handled by your specific backup solution provider and is affected by multiple variables that are unique to your environment. For application-related enquiries/support, it is strongly recommended you seek guidance from the technical team of your backup solution provider.