1. Home
  2. Docs
  3. Backup Ninja
  4. User Guide
  5. Clouds

Clouds

This section provides information about Cloud Credentials, as accessible via Backup Ninja → Account → Cloud Credentials.

A successfully created backup can be stored locally on the database host, or to a remote location like on-premises storage server, private or public cloud storage.

To store a backup on a cloud-based object storage service, one must have an account with proper permission on our supported cloud platforms.

Supported Cloud Platforms

Backup Ninja has a built-in integration with the following cloud storage platforms:

  • Amazon Web Services– Amazon Simple Storage Service (S3)
  • Google Cloud Platform – Google Cloud Storage
  • DigitalOcean – DigitalOcean Spaces
  • CityCloud (Sweden)
  • ExoScale (Switzerland)
  • ScanNet (Denmark)
  • ScaleWay (France)
  • Safespring (Sweden)
  • Elastx (Sweden)
  • Backblaze
  • Wasabi
  • Filebase

We have also added support to upload backups to any AWS S3 compliant cloud storage provider. If your favourite cloud provider is not part of our default list of providers but have a public AWS S3 compliant API, then you can easily add them by using our S3 Custom Storage Provider credentials.

If you already have an account with any of the above cloud providers, you may set up the cloud credentails so it can be used as one of your backup destinations when scheduling a backup.

Ensure the corresponding credential has been granted to read and write on the target bucket. Commonly, the credentials can be obtained by creating a specific role via the respective cloud provider’s Identity Access Management (IAM) feature.

There are multiple ways to create a working credential, and each of them might be different depending on the providers. Check the respective cloud provider’s documentation for details.

Add a New Cloud Credential

Make sure the following things are ready before adding a new cloud credential:

  • At least an active Backup Ninja agent (a server has been added into Servers and the Backup Ninja agent is running)
  • Access Key and Secret Key to access to the supported object storage service. See Cloud Permission for details.

When clicking [keybtAdd Cloud Credential[/keybt] button, you will be presented with a step-by-step configuration wizard.

1) Cloud Provider
Pick one of the supported cloud providers. Click on Continue to configure a region.

2) Region
Pick one of the available regions of the chosen cloud provider. Click Continue to configure the access credential.

3) Credentials
Specify the required Access Key, Secret Key and Bucket.

Backup Ninja will automatically create the specified bucket if does not exist. The actual backup destination will be depending on the Backup Name when you schedule a backup later on. See Schedules for details.

Click on Continue to go to the latest step.

4) Configuration
Give this cloud credential a name under Name and assign it to an active agent under the Agent dropdown. One Cloud Credential can only be assigned to one active Agent, because every credential binds to one bucket. If you would like to assign the same credential to another agent, create another credential with a different bucket configuration and assign it to the corresponding agent.

Finally, click Add Cloud Credential to complete the steps.

Cloud Credential List

Created credentials will be listed here on this page. To delete an existing credential, simply click on the Delete icon.

Was this article helpful to you? Yes No