Skip to main content

Backups Overview

QuickStack backs up two types of application data:

TypeWhat's includedDestination
Volume backupsPersistent storage volumes (file data)S3-compatible bucket
Database backupsMariaDB, PostgreSQL, MongoDB dumpsS3-compatible bucket

In addition, the QuickStack configuration itself (projects, users, app settings) can be backed up separately — see System Backups.

How backups work

All backup destinations are S3-compatible buckets. You configure one or more S3 targets once, then reference them from individual backup schedules.

Backups run on a cron schedule you define per volume or database. QuickStack automatically keeps the most recent N backups (configurable retention) and deletes older ones when the limit is exceeded.

Where to find backups

  • Navigate to Backups in the main menu to see all configured schedules with:
    • Last run time and status (success/failure)
    • Backup size and storage location
    • Manual trigger button
Backups Overview

Setup checklist

  1. Configure at least one S3 target
  2. Set up volume backup schedules for each app with persistent storage
  3. Set up database backup schedules for managed databases
  4. Configure system backups for QuickStack configuration

Troubleshooting

ProblemFix
Backup not runningVerify cron expression syntax; check server time
Upload failsConfirm S3 credentials; verify bucket exists with read/write/delete permissions
Database backup failsEnsure database is running; check backup pod logs on the Backups page