From e4fe5263f2e3149444a7e5e790655ff7cc4bf134 Mon Sep 17 00:00:00 2001 From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech> Date: Mon, 29 Jun 2026 16:36:27 +0000 Subject: [PATCH] Update "Home" --- Home.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Home.md b/Home.md index 1403a51..62a62c2 100644 --- a/Home.md +++ b/Home.md @@ -5,9 +5,10 @@ Full-site backup and restore for Joomla — database, files, and configuration. | Field | Value | |---|---| | **Package** | `pkg_mokosuitebackup` | +| **Version** | 01.45.07 | | **Type** | Joomla Package (9 sub-extensions + MokoSuiteClient) | | **Joomla** | 6.x+ | -| **PHP** | 8.1+ | +| **PHP** | 8.3+ | | **License** | GPL-3.0-or-later | --- @@ -16,18 +17,20 @@ Full-site backup and restore for Joomla — database, files, and configuration. - [Installation](guides/Installation) - [Configuration](guides/Configuration) -- [Backup Profiles](guides/Backup-Profiles) -- [Content Snapshots](guides/Content-Snapshots) +- [Backup Profiles](Backup-Profiles) - [Scheduled Tasks](guides/Scheduled-Tasks) - [CLI Usage](guides/CLI-Usage) - [Akeeba Migration](guides/Akeeba-Migration) ## Reference +- [Database Schema](Database-Schema) +- [Architecture](Architecture) - [REST API](reference/REST-API) - [Remote Storage](reference/Remote-Storage) - [Encryption](reference/Encryption) - [Differential Backups](reference/Differential-Backups) +- [Changelog](Changelog) - [Troubleshooting](guides/Troubleshooting) --- @@ -54,6 +57,7 @@ Full-site backup and restore for Joomla — database, files, and configuration. - SFTP with SSH key file auth + remote directory browser - Amazon S3 (and S3-compatible) - Google Drive with OAuth2 +- FTP/FTPS - Graceful degradation — local backup preserved if upload fails ### MokoRestore Standalone Wizard @@ -61,7 +65,8 @@ Full-site backup and restore for Joomla — database, files, and configuration. - Per-table conflict resolution: Replace / Skip / Merge / Data Only - Post-restore: reset passwords, hits, versions, sessions, cache - Auto-detect sanitized passwords and prompt for reset -- Standalone mode: restore.php scans directory for ZIP files +- Standalone mode: restore script scans directory for ZIP files +- Customizable restore script filename per profile ### Bundled: MokoSuiteClient - Full MokoSuiteClient package installed automatically alongside MokoSuiteBackup @@ -71,9 +76,11 @@ Full-site backup and restore for Joomla — database, files, and configuration. - CPanel module with backup status and quick action buttons - Snapshot widget, backup trend chart, storage breakdown - System health checks +- Backup comparison: side-by-side diff between two backups +- Archive browser: view files inside backup without extracting ### Security -- 10 ACL permissions with full enforcement across all controllers +- 14 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 @@ -81,6 +88,7 @@ Full-site backup and restore for Joomla — database, files, and configuration. ### CLI - `mokosuitebackup:run` • `mokosuitebackup:restore` • `mokosuitebackup:snapshot` +- `mokosuitebackup:list` • `mokosuitebackup:profiles` • `mokosuitebackup:cleanup` ### REST API - Backup: start, list, download, delete, profiles @@ -92,4 +100,4 @@ Full-site backup and restore for Joomla — database, files, and configuration. 1. Download from [Releases](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteBackup/releases) 2. Install via Extensions > Install -3. Components > MokoSuiteBackup > Backup Now +3. Components > MokoSuiteBackup > Dashboard > Backup Now \ No newline at end of file