QuickStackQuickStack
How toBackups

Volume Backups

Schedule automated backups for QuickStack application volumes to S3-compatible storage.

Volume backup schedules run periodically and upload a snapshot of your app's persistent volume to an S3-compatible bucket.

Prerequisites

  • At least one S3 target configured
  • An app with at least one volume attached

Configure a volume backup schedule

  1. Open the app and go to the Storage tab.
  2. Scroll to Backup Schedules and click Add Backup Schedule.
  3. Configure:
FieldDescriptionExample
Cron ExpressionWhen to run0 0 * * * (daily midnight)
RetentionNumber of backups to keep; oldest deleted when exceeded7
VolumeWhich volume to back upselect from list
Backup LocationWhich S3 target to useselect from list
  1. Click Save.
Backup Schedules

tip Cron expressions Use crontab.guru to build and verify cron expressions.

Common patterns:

  • 0 0 * * * — daily at midnight
  • 0 2 * * * — daily at 2 AM
  • 0 0 * * 0 — weekly (Sunday midnight)

info Manual trigger To test a schedule immediately, click the play icon next to the schedule in the table.

Monitoring

Navigate to Backups in the main menu to see:

  • Last run time and status (success / failure)
  • Backup size and storage location
  • Manual run button

Troubleshooting

ProblemFix
Schedule not runningVerify cron expression; check server time is correct
Upload failsConfirm S3 credentials; verify bucket exists with read/write/delete permissions
Backup is unexpectedly largeCheck for leftover temp files inside the volume path

On this page