docs: add retention section, fix running backups location

2026-06-28 18:53:52 +00:00
parent 6586dd18e6
commit 3eb0fd517f
2 changed files with 0 additions and 44 deletions
-44
@@ -1,44 +0,0 @@
# 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 > MokoSuiteBackup > 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 |