DB and System Backup

Applies to: Jamroom 7.0+ Last verified: 2026-10-24
  • What it does

    DB and System Backup (module jrBackup) backs up your site:

    • Daily offsite backups to an Amazon S3 bucket: the database, every profile's media, and the modules and skins.
    • Hourly database snapshots, kept on your server or in S3, which can be restored table by table.

    It needs the Amazon Web Services SDK module.

    ACP > Modules > Tools > DB and System Backup

  • Setting up S3 backups

    1. In AWS, create an S3 bucket, and an access key for a user that can write to it.
    2. In Global Config, under Daily Offsite Backups, enter the AWS Access Key, AWS Secret Key, S3 Bucket Name and S3 Bucket Region.
    3. Check Daily Backup to S3. Backups run in the daily maintenance.
  • Hourly snapshots

    Check Enable Hourly Backups, and choose how many Hours to Keep. Tools > Snapshot Browser lists the snapshots. Restore all tables, or only the ones you choose.

  • Tools

    Tool What it does
    Snapshot Browser Lists hourly snapshots, and restores tables from one
    Database Snapshot Makes a database snapshot now
    System Backup Backs up now: the database, profiles, and modules and skins, as you choose
    System Restore Restores the system from the last backup
  • Restoring replaces the current data with the backup. Try a restore on a test site first, so you know it works before you need it.

  • Global Config

    Daily Offsite Backups

    Setting What it does
    Daily Backup to S3 Backs up to S3 every day (default: off)
    AWS Access Key, AWS Secret Key Your AWS access key
    S3 Bucket Name, S3 Bucket Region The bucket to back up to, which must already exist

    Hourly Database Backups

    Setting What it does
    Enable Hourly Backups Snapshots the database every hour (default: off)
    Hours to Keep How many hourly snapshots to keep (default 8)
    Save to S3 Stores the snapshots in S3 instead of on the server (default: off)

Tags