1
Backup Profiles
Jonathan Miller edited this page 2026-06-02 19:02:26 -05:00

Backup Profiles

Profiles define what gets backed up, how it's compressed, where it's stored, and what to exclude.

Default Profile

A default profile is created on install with these settings:

  • Type: Full site (database + files)
  • Format: ZIP, compression level 5
  • Backup dir: administrator/components/com_mokobackup/backups
  • Excluded dirs: backups dir, tmp, cache, logs, administrator/logs
  • Excluded files: .gitignore, .htaccess.bak
  • Excluded tables: #__session

Backup Types

Type Database Files Use Case
Full Yes All files Complete site snapshot
Database Only Yes No Quick DB backup before changes
Files Only No All files Code/media backup
Differential Yes (full) Changed only Fast daily backups between weekly fulls

Creating Profiles

  1. Go to Components > MokoJoomBackup > Backup Profiles
  2. Click New
  3. Configure each tab (General, Archive, Filters, Notifications, Remote)

Running Backups

From the Backup Records view:

  1. Select a profile from the dropdown
  2. Click Backup Now
  3. A progress modal shows real-time step completion
  4. The AJAX step engine works even on shared hosting with PHP time limits

Example Setup

Profile Type Schedule Remote
Daily Full Full Daily at 02:00 S3
Hourly DB Database Only Every hour FTP
Weekly Differential Differential Weekly Sunday Google Drive