docs: update wiki Home with MokoSuiteClient, multi-remote, sub-extension count
-91
@@ -1,91 +0,0 @@
|
||||
# MokoSuiteBackup
|
||||
|
||||
Full-site backup and restore for Joomla — database, files, and configuration.
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| **Package** | `pkg_mokosuitebackup` |
|
||||
| **Type** | Joomla Package (9 sub-extensions + 1 module) |
|
||||
| **Joomla** | 6.x+ |
|
||||
| **PHP** | 8.1+ |
|
||||
| **License** | GPL-3.0-or-later |
|
||||
|
||||
---
|
||||
|
||||
## Guides
|
||||
|
||||
- [Installation](guides/Installation)
|
||||
- [Configuration](guides/Configuration)
|
||||
- [Backup Profiles](guides/Backup-Profiles)
|
||||
- [Content Snapshots](guides/Content-Snapshots)
|
||||
- [Scheduled Tasks](guides/Scheduled-Tasks)
|
||||
- [CLI Usage](guides/CLI-Usage)
|
||||
- [Akeeba Migration](guides/Akeeba-Migration)
|
||||
|
||||
## Reference
|
||||
|
||||
- [REST API](reference/REST-API)
|
||||
- [Remote Storage](reference/Remote-Storage)
|
||||
- [Encryption](reference/Encryption)
|
||||
- [Differential Backups](reference/Differential-Backups)
|
||||
- [Troubleshooting](guides/Troubleshooting)
|
||||
|
||||
---
|
||||
|
||||
## Features
|
||||
|
||||
### Backup
|
||||
- Full site, database-only, files-only, differential
|
||||
- Pre-flight validation before backup starts
|
||||
- Auto-verify archive integrity after creation
|
||||
- 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
|
||||
|
||||
### Content Snapshots
|
||||
- Lightweight JSON snapshots of articles, categories, modules
|
||||
- Includes tags, custom fields, workflow associations
|
||||
- Restore: Replace / Merge / Selective article restore
|
||||
- Scheduled snapshot task + automatic retention
|
||||
|
||||
### Remote Storage
|
||||
- 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
|
||||
|
||||
### MokoRestore Standalone Wizard
|
||||
- 9-step restore wizard that works without Joomla installed
|
||||
- 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
|
||||
|
||||
### Admin Dashboard
|
||||
- CPanel module with backup status and quick action buttons
|
||||
- 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`
|
||||
|
||||
### REST API
|
||||
- Backup: start, list, download, delete, profiles
|
||||
- Snapshots: create, list, restore, delete, download
|
||||
|
||||
---
|
||||
|
||||
## Quick Start
|
||||
|
||||
1. Download from [Releases](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteBackup/releases)
|
||||
2. Install via Extensions > Install
|
||||
3. Components > MokoSuiteBackup > Backup Now
|
||||
|
||||
Reference in New Issue
Block a user