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
| Provider | Type value |
|---|---|
| Amazon S3 | s3 |
| Google Cloud Storage | gcs |
| Azure Blob Storage | azure_blob |
| DigitalOcean Spaces | do_spaces |
Step 1: Set Up a Cloud Storage Vault
Before uploading backups offsite, you need to create a Cloud Storage Vault configuration:
- Go to Dashboard → Cloud Storage (sidebar).
- Click + Add Storage (or Set Up Cloud Storage if no vaults exist yet).
- Choose your provider.
- 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
- 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:
| Provider | Approximate 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:
uploading: upload is in progressuploaded: successfully stored in cloud storagefailed: upload failed; see KB-05-10: Backup Troubleshooting
Related Articles
- KB-05-08: Upload and Download Backups
- KB-05-03: Configure Backup Schedules
- KB-05-10: Backup Troubleshooting