Skip to main content
Path: Backups (/backups) — Admin only

Stats Overview


Tabs

Backups (Manual)

Lists all existing backups. Filter by:
  • Type pills: All / Application / Database / Files / WordPress
  • Website dropdown: Show backups for a specific site
  • Name search: Filter by backup name
Backup list columns: Per-backup actions: Restore, Upload to Remote, Delete.

Creating a Backup

Click Create Backup to open the modal:
  • Choose type: Application, Database, WordPress, or Files
  • Select the target app, WordPress site, or directory path
  • Optionally provide database credentials if needed

Schedules

Automated backup schedules with individual website and name filters. Schedule list — expandable rows showing:
  • Type, frequency, scheduled time
  • Storage location (Local / Remote)
  • Last run status (success/error badge)
  • Next run time
Per-schedule actions: Run Now, Enable/Disable, Delete. For WordPress backup schedules, expand the row to see individual backup records for each scheduled run.

Adding a Schedule

Click Add Schedule to configure:

Storage

Configure where backups are stored. Provider cards — select one: Per-provider fields:
  • Bucket/container name
  • Endpoint URL (for S3-compatible)
  • Access key and secret key
  • Region
Remote options (if not Local):
  • Auto Upload — push backups to remote storage automatically
  • Keep Local Copy — retain a local copy after upload
Retention — slider from 1 to 365 days. Backups older than the retention period are automatically deleted. Test Connection — verifies credentials before saving.

Restoring a Backup

  1. Find the backup in the Backups tab
  2. Click Restore
  3. Confirm in the dialog — review the backup name and creation date
  4. The restore runs in the background; the site is briefly in maintenance mode
Restoring overwrites the current site files and database. There is no undo — create a fresh backup of the current state before restoring an older one.