Backup & Restore Guide

Protect your data with automated backups

📦 Backups

Comprehensive backup and restore functionality for your projects.

Creating Backups

Three backup types available:

  • Full Backup - Files + Database (recommended)
  • Files Only - Just the project files
  • Database Only - Just the MySQL database

Backup Queue

Backups run asynchronously in the background:

  • Queue multiple backups without waiting
  • Progress indicator shows current status
  • Email notification when complete (if enabled)

Backup Storage

  • Local - Stored on the server in /var/backups/opensolr/
  • Remote - Optionally synced via rsync to a configured backup server

Restoring Backups

  1. Find the backup in the Backup History
  2. Click "Restore"
  3. Choose what to restore (files, database, or both)
  4. Confirm the restore operation
⚠️ Restore Warning

Restoring will overwrite current files and/or database. Make sure you have a current backup before restoring an older one!

Backup Retention

Backups are automatically cleaned up based on your retention policy (configured in admin settings). The default is 7 days.

Scheduled Backups

Automatic backups can be configured to run daily, ensuring you always have recent restore points available.