docs: update wiki Home with multi-remote, complete feature list

2026-06-23 21:59:46 +00:00
parent e7fa5373b9
commit aa2672c45c
+12 -4
@@ -5,7 +5,7 @@ Full-site backup and restore for Joomla — database, files, and configuration.
| Field | Value |
|---|---|
| **Package** | `pkg_mokosuitebackup` |
| **Type** | Joomla Package (9 sub-extensions) |
| **Type** | Joomla Package (9 sub-extensions + 1 module) |
| **Joomla** | 6.x+ |
| **PHP** | 8.1+ |
| **License** | GPL-3.0-or-later |
@@ -38,7 +38,7 @@ Full-site backup and restore for Joomla — database, files, and configuration.
- Full site, database-only, files-only, differential
- Pre-flight validation before backup starts
- Auto-verify archive integrity after creation
- Achive formats: ZIP, tar.gz, 7z
- Archive formats: ZIP, tar.gz, 7z
- AES-256 encryption (ZIP) or 7z native encryption
- Data sanitization: clear passwords, emails, sessions
- Manual purge by date with count preview
@@ -50,7 +50,8 @@ Full-site backup and restore for Joomla — database, files, and configuration.
- Scheduled snapshot task + automatic retention
### Remote Storage
- SDTP support with SSH key file authentication + remote directory browser
- M=rti-remote: multiple destinations per profile (SFTP = S3 + GDrive simultaneously)
- SFTP with SSH key file auth + remote directory browser
- Amazon S3 (and S3-compatible)
- Google Drive with OAuth2
- Graceful degradation — local backup preserved if upload fails
@@ -67,8 +68,15 @@ Full-site backup and restore for Joomla — database, files, and configuration.
- Snapshot widget, backup trend chart, storage breakdown
- System health checks
### Security
- 10 ACL permissions with full enforcement across all controllers
- Data sanitization: passwords, emails, sessions
- SSH key stored base64-encoded, never exposed in UI
- Path traversal protection on all archive extraction
- Webcron secret hardening + IP whitelist
### CLI
- `mokosuitebackup:run` - `mokosuitebackup:restore` - `mokosuitebackup:snapshot`
- `mokosuitebackup:run` `mokosuitebackup:restore` `mokosuitebackup:snapshot`
### REST API
- Backup: start, list, download, delete, profiles