docs: add retention section, fix running backups location
@@ -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 |
|
||||
Reference in New Issue
Block a user