How to automate Exoscale Instance Snapshots

The following guide will help you, step by step, automate your Exoscale instance (Compute Instance) snapshots. The steps are very easy and will only involve minimal effort.

Afterwards, you will be able to take snapshots, automatically on your own terms, whether you need to take them daily, weekly, every couple of hours or on-demand using our API. You will also have the option to choose the number of snapshots to keep on your provider to save snapshot storage cost.

Table of Contents

  1. Prerequisites
  2. Step 1: Create a SimpleBackups Account
  3. Step 2: Add Exoscale to SimpleBackups
    1. Step 2a: Obtain Exoscale API credentials
  4. Step 3: Create a Exoscale snapshot backup job
    1. Step 3a: Choose your Exoscale account
    2. Step 3b: Choose Exoscale an instance resource
    3. Step 3c: Set the retention you need
    4. Step 3d: Save the snapshot backup job

Now, let's get started!

Prerequisites

Step 1: Create a SimpleBackups Account

Create or login to your SimpleBackups account, then head to the snapshot creation section.

Step 2: Add Exoscale to SimpleBackups

In this step, we will generate a unique API Key and Secret on Exoscale that will allow us to automate Exoscale snapshots from SimpleBackups dashboard.

Step 2a: Obtain Exoscale API credentials

  1. Go to https://portal.exoscale.com/ and click on IAM,
  2. Click Add
  3. Then click Copy API Key to Clipboard

Afterwards, create a new provider on SimpleBackups with your Exoscale API Key by going to the snapshot creation section and click Connect a new provider as shown.

Select Exoscale from the Provider dropdown list, enter a name for your Exoscale account, then paste the Token we obtained in the previous step and click save provider.

Step 3: Create a Exoscale snapshot backup job

In this step, and after connecting our Exoscale account, we will simply create the snapshot backup job and select the needed server or volume.

Step 3a: Choose your Exoscale account

From the list, choose the Exoscale account you need to take its snapshots. You may add as many Exoscale accounts as you need under your SimpleBackups account.

Step 3b: Choose Exoscale an instance resource

Select "Instance" (Compute Instance) under the Resource Type. The Resource dropdown will be populated by all the Exoscale Instances (Cloud Compute) accessible under your Exoscale account.

Step 3c: Set the retention you need

The Retention is a number of snapshots we will keep, anything more than this number will be pruned/rotated automatically for you.

Step 3d: Save the snapshot backup job

Finally, give your snapshot backup job a friendly name, then click Create Snapshot.

Congratulations, you now have an automated Exoscale snapshot backup.

Run it once manually (using the "Run" snapshot button from the snapshots list) and you'll trigger your first snapshot backup!

Ready to automate your backups?

Sign up for FREE. Get started in less than one minute.

Secure your backups

No credit card required. Free 7-day trial.