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 (Cloud Storage Config)
Before uploading backups offsite, you need to create a Cloud Storage Vault configuration:
- Go to Settings → Cloud Storage.
- Click + Add Storage Vault.
- 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 vault from Offsite cloud account.
- Enter your Offsite bucket name.
- Choose your Offsite region.
Each completed scheduled backup is automatically uploaded to the vault.
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