All Tutorials


How to Back Up to Impossible Cloud with Iperius Backup




Iperius Backup allows you to perform automatic backups to Impossible Cloud Storage using the S3 protocol, making it possible to create a copy of your data on remote cloud storage with European data sovereignty.

Impossible Cloud is an S3-compatible object storage service and can be configured in Iperius Backup as a cloud destination using an Access Key ID, a Secret Access Key, and the corresponding Service Point.

In this tutorial, we will see step by step how to configure Impossible Cloud with Iperius Backup, from creating the bucket and S3 credentials to configuring and running the first backup.

What is Impossible Cloud Storage?

Impossible Cloud Storage is an S3-compatible object storage platform designed to store and manage data in the cloud through S3 APIs.

Thanks to its compatibility with this standard, Impossible Cloud can be integrated with applications and software that support custom S3 destinations, making it suitable for backup, archiving, and disaster recovery scenarios.

The main features of Impossible Cloud Storage include:

  • S3 compatibility: supports Amazon S3 APIs, making integration with backup software and applications already compatible with this standard easier.
  • Object Lock and immutable backups: allows objects to be protected using WORM (Write Once, Read Many) technology, preventing them from being modified or deleted during the configured retention period. This feature can help protect backups against ransomware and accidental deletion.
  • Object Versioning: allows you to keep multiple versions of the same object and recover previous versions in the event of overwriting or accidental deletion.
  • Always-Hot Storage: data remains immediately accessible without having to retrieve it first from slower archive storage tiers.
  • Data security: Impossible Cloud supports encryption of data in transit and at rest, as well as access control and data integrity protection features.
  • European data sovereignty: the storage is designed to keep data within European data centers, with a particular focus on compliance and data sovereignty.
  • Predictable costs: the pricing model does not include additional charges for egress or API calls, making storage and restore costs easier to predict.

Iperius Backup supports numerous S3-compatible object storage services, including Impossible Cloud, which can therefore be configured as a destination for your backups.

This integration makes it possible to implement an offsite backup strategy, keeping a copy of your data outside the local infrastructure while taking advantage of European S3 cloud storage.

What you need to configure the backup

Before starting, you need:

  • An Impossible Cloud Storage account: https://www.impossiblecloud.com/;
  • Iperius Backup installed on the computer or server;
  • An Impossible Cloud bucket;
  • An Access Key ID and a Secret Access Key;
  • The S3 endpoint of the region where the bucket was created.

Let’s now see how to configure all these elements.

1. Create a bucket on Impossible Cloud

First, log in to the Impossible Cloud Storage Console.

From the dashboard, open the section dedicated to buckets and click the button to create a new bucket.

Assign a name to the bucket. For example:iperius-backup

Then choose the region where you want to store the data.

The selected region is important because it also determines the S3 Service Point that we will later enter in Iperius Backup.

For this configuration, you can create a standard S3 bucket without enabling additional features such as Object Lock.

Once you have set the desired parameters, confirm the creation of the bucket.

The newly created bucket will be the destination where Iperius uploads the backup data.

2. Create a dedicated user for Iperius Backup

For a more secure configuration, it is recommended to create a dedicated IAM user exclusively for Iperius Backup, instead of directly using the main account credentials.

From the Impossible Cloud console, open the Users section and click Add User.

Enter an easily recognizable name, for example:iperius-backup.

If the user will be used exclusively by Iperius to access storage through the S3 APIs, there is no need to enable console access.

You can therefore disable the option:Enable Console Access. This way, the user will be used exclusively for programmatic access to the storage.

3. Assign permissions to the bucket

The new user must have the necessary permissions to access the bucket used by Iperius Backup.

Open the user you just created and go to the Inline Policies section.

Then click Create New Policy.

You can configure a policy that allows the user to access only the bucket dedicated to backups.

For example, if the bucket is named: iperius-backup , you can create a policy that allows the required S3 operations only on this bucket.

This approach allows you to separate the credentials used by the backup software from those of the administrator account and limit access to only the required resources.

Then save the policy.

4. Create an Access Key and Secret Access Key

After configuring the permissions, we need to generate the credentials that Iperius will use to connect to Impossible Cloud.

Open the Access Keys tab for the user you just created and click Add access key.

Impossible Cloud will generate an Access Key ID and a Secret Access Key

Copy both keys and store them in a secure location.

The Secret Access Key must be stored particularly carefully because it will be required when configuring the S3 account in Iperius Backup.

At this point, we have everything needed to move on to configuring Iperius.

5. Create a new backup job in Iperius

Open Iperius Backup and create a new backup job from the main window.

In the Items panel, select what you want to protect.

For example, you can add files and folders located on the computer or server.

Depending on the version of Iperius you are using, you can also configure backups of different workloads, such as VMware ESXi and Hyper-V virtual machines, databases, drive images, Microsoft 365, and other elements supported by the software.

After selecting the items, click Next to move on to configuring the destination.

6. Add Impossible Cloud as an S3 destination

In the Destinations panel, click the button to add a new Cloud destination.

Then open the cloud account management section and add a new account (select S3 as the account type).

Now enter the credentials previously created on Impossible Cloud.

Configure the parameters as follows:

  • Account name: Impossible Cloud
  • Type: S3
  • Access Key ID: Impossible Cloud Access Key ID
  • Secret Access Key: Impossible Cloud Secret Access Key
  • Service Point: S3 endpoint of the Impossible Cloud region
  • Use SSL: enabled
  • Signature: version 4

The Service Point must correspond to the endpoint of the region where the bucket was created.

You can retrieve this address directly from your Impossible Cloud storage configuration.

It is important to use the correct endpoint for the bucket region.

Also make sure that SSL is enabled and select Signature Version 4.

Finally, click Save.

If the credentials, endpoint, and permissions are correct, Iperius will be able to connect to Impossible Cloud storage.

7. Configure cloud backup options

After selecting Impossible Cloud as the destination, you can configure the standard backup options offered by Iperius.

For example, you can choose the backup type, define the number of copies to keep, use ZIP compression, protect archives with a password, use AES encryption, and set bandwidth limits for uploads.

The settings to use naturally depend on the amount of data, backup frequency, and desired retention strategy.

For particularly important data, it is also recommended to use Iperius client-side AES encryption, so that the data is encrypted before being transferred to cloud storage.

Once you have configured the desired options, save the destination.

8. Schedule automatic backups

One of the main advantages of using Impossible Cloud with Iperius Backup is the ability to fully automate the process.

In the Schedule section, you can decide when to run the backup.

For example, you can configure it to run every night, on specific days of the week, or several times during the day.

You can also configure Iperius email notifications to automatically receive the results of backup operations and be informed of any errors.

Finally, assign a name to the job, for example:Impossible Cloud , and save the configuration.

10. Run the first backup to Impossible Cloud

The configuration is complete.

From the main Iperius Backup window, select the job you just created and start it manually to perform the first test.

Iperius will begin processing the selected items and transferring the data to the Impossible Cloud bucket via the S3 protocol.

At the end of the operation, you can check the Iperius log to verify that the backup was completed successfully.

Then log in to the Impossible Cloud console and open the bucket used as the destination.

The data sent by Iperius Backup will now be available in the storage.

Verify data restore

After completing the first backup, it is always recommended to perform a restore test as well.

A backup should not be considered fully verified until the ability to correctly recover the data has also been tested.

Try restoring some files to a temporary folder and verify that they are accessible and intact.

This allows you to verify the entire process, from uploading the data to Impossible Cloud to recovering it.

Iperius Backup and Impossible Cloud: simple and automatic S3 backup

Thanks to S3 protocol compatibility, Impossible Cloud can be used as a backup destination in Iperius Backup.

The configuration only requires creating a bucket and the corresponding access credentials, and entering the S3 endpoint in Iperius.

Once the configuration is complete, Iperius can automatically run backups according to the selected schedule, allowing you to keep a copy of your data on remote cloud storage.

Using a dedicated IAM account, an SSL connection, and backup encryption can further increase the security of the configuration.

In this way, Iperius Backup and Impossible Cloud Storage can be used together to create a simple and flexible S3 cloud backup solution suitable for both workstations and server environments.




For any questions or doubts regarding this tutorial, Contact us