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.