Clone
1
Backup Profiles
Jonathan Miller edited this page 2026-06-02 19:02:26 -05:00
Table of Contents
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
- Go to Components > MokoJoomBackup > Backup Profiles
- Click New
- Configure each tab (General, Archive, Filters, Notifications, Remote)
Running Backups
From the Backup Records view:
- Select a profile from the dropdown
- Click Backup Now
- A progress modal shows real-time step completion
- 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 |