AIOZ Backups

Off-site file backups of your deployment data to AIOZ decentralized storage.

Overview

While volume snapshots keep copies on the provider node, AIOZ backups store your data off-site on a decentralized storage network. This protects against provider-level failures -- if a provider goes offline, your data is still recoverable from AIOZ.

Backups capture the contents of your deployment's volumes and store them as encrypted archives on the AIOZ network.

Enabling Backups

1

Open deployment settings

Navigate to your deployment's detail page and click the Settings tab.

2

Enable backups

Find the AIOZ Backups section and toggle it on.

3

Configure schedule

Set your preferred backup frequency and retention policy, then click Save.

Backups begin on the next scheduled interval after being enabled.

Backup Schedule and Retention

SettingDefaultDescription
FrequencyEvery 24 hoursHow often backups run
Retention7 backupsNumber of backups to keep before pruning oldest
Max size50 GBMaximum volume size eligible for backup

You can adjust the frequency from hourly to weekly depending on how often your data changes. The retention count applies to completed backups only -- in-progress or failed backups don't count against it.

Restoring from Backup

1

Open the Backups tab

Navigate to your deployment and click the Backups tab to see all available backups.

2

Select a backup

Find the backup you want to restore by date and click Restore.

3

Confirm the restore

Confirm the operation. The backup is downloaded from AIOZ and written to your deployment's volume. The container restarts once the restore is complete.

Restore Replaces Data

Restoring from a backup replaces the current volume contents. Take a snapshot before restoring if you want to preserve the current state.

Failed Backup Retries

If a backup fails (network timeout, provider issue, AIOZ unavailability), Kova retries automatically every 5 minutes for up to 1 hour. You can see retry status on the Backups tab:

StatusDescription
CompletedBackup successfully stored on AIOZ
In ProgressBackup currently uploading
RetryingPrevious attempt failed, retrying automatically
FailedAll retry attempts exhausted

Failed backups don't count against your retention limit. The next scheduled backup runs regardless of whether the previous one succeeded.

Backups vs Snapshots

Backups and volume snapshots are independent systems. Snapshots are fast, local copies on the provider node -- great for quick rollbacks. Backups are off-site copies on AIOZ -- meant for disaster recovery. Use both for comprehensive data protection.

API Reference

List Backups

curl -H "Authorization: Bearer $TOKEN" \
  https://app.kovanetwork.com/api/v1/deployments/:id/backups

Response:

{
  "success": true,
  "backups": [
    {
      "id": "bk-x9y8z7",
      "status": "completed",
      "size": "1.8 GB",
      "createdAt": "2026-02-10T03:00:00Z"
    }
  ]
}

Trigger Manual Backup

curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  https://app.kovanetwork.com/api/v1/deployments/:id/backups

Restore from Backup

curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  https://app.kovanetwork.com/api/v1/deployments/:id/backups/:backupId/restore