Cloud Storage Vault for Offsite Backup

Who this is for

Users who want to protect their backups against server loss by uploading them to a cloud storage service (Amazon S3, Google Cloud Storage, Azure Blob Storage, or DigitalOcean Spaces).


Why Use Offsite Backup Storage?

Local backups stored on your server are at risk if:

  • The server is deleted
  • The server's disk fails
  • A ransomware attack encrypts local files

Offsite backups in cloud storage are independent of the server, they survive server loss.


Supported Cloud Storage Providers

ProviderType value
Amazon S3s3
Google Cloud Storagegcs
Azure Blob Storageazure_blob
DigitalOcean Spacesdo_spaces

Step 1: Set Up a Cloud Storage Vault

Before uploading backups offsite, you need to create a Cloud Storage Vault configuration:

  1. Go to Dashboard → Cloud Storage (sidebar).
  2. Click + Add Storage (or Set Up Cloud Storage if no vaults exist yet).
  3. Choose your provider.
  4. Fill in the credentials for your provider:

Amazon S3:

  • Access Key ID
  • Secret Access Key
  • Region
  • Bucket name

Google Cloud Storage:

  • Service account JSON key
  • Bucket name

Azure Blob Storage:

  • Storage account name
  • Storage account access key
  • Container name

DigitalOcean Spaces:

  • Access Key
  • Secret Key
  • Region (e.g., nyc3)
  • Bucket name
  1. Click Save.

CloudAIPilot verifies connectivity to the bucket. If the connection test fails, check your credentials and bucket permissions.


Step 2: Use the Vault in Backup Schedules

When creating a backup schedule (see KB-05-03: Configure Backup Schedules):

  • Enable Offsite enabled.
  • Select the pre-configured vault from the Storage vault dropdown.

Each completed scheduled backup is automatically uploaded to the selected vault. You can also use the same vault when creating on-demand backups.


Backup Cost Estimates

CloudAIPilot provides storage cost estimates for snapshot-type backups based on your server's disk size:

ProviderApproximate cost per GB/month
Google Cloud$0.026
Amazon S3$0.05
Azure Blob$0.05
DigitalOcean Spaces$0.06

For file and database backups, storage is on your server's existing disk, there is no additional cloud storage cost unless you upload offsite.


Offsite Upload Status

You can check offsite upload status in the Backups list:


Related Articles