Installation
- Download the latest
pkg_mokosuitebackup-*.zippackage from Releases - Go to System > Install > Extensions in the Joomla Administrator
- Upload the package ZIP (or use Install from Folder / Install from URL)
- The single package installs the component, all plugins, the admin module and the CLI/Web Services resources in one step, and auto-enables its plugins
- Wait for the postflight to complete — the installer verifies that every bundled child extension actually registered and that the component's schema tables exist, and reports an error rather than a false "installed successfully" message if anything is missing
Package Contents
| Extension | Type | Purpose |
|---|---|---|
| com_mokosuitebackup | Component | Admin backend with backup engine, profiles, records and content snapshots |
| plg_system_mokosuitebackup | System Plugin | Auto-cleanup, web-cron endpoint, and backup-before-update/uninstall protection |
| plg_task_mokosuitebackup | Task Plugin | Joomla Scheduled Tasks integration (backup profile & content snapshot) |
| plg_quickicon_mokosuitebackup | Quickicon Plugin | Dashboard status widget |
| plg_console_mokosuitebackup | Console Plugin | CLI commands (run, list, profiles, restore, cleanup, snapshot) |
| plg_content_mokosuitebackup | Content Plugin | Automatic pre-install/pre-update backups |
| plg_actionlog_mokosuitebackup | Action Log Plugin | Logs profile and backup actions to Joomla action logs |
| plg_webservices_mokosuitebackup | WebServices Plugin | REST API for the MCP server |
| mod_mokosuitebackup_cpanel | Admin Module | Control-panel quick-access module |
Requirements
- Joomla 6.x or later (Joomla 4/5 supported; Scheduled Tasks need 4.1+)
- PHP 8.3+ required (Joomla 6)
- MySQL 8.0 or MariaDB
- PHP extensions: ext-zip, ext-curl, ext-ftp, ext-mbstring, ext-pdo_mysql
First Backup
- Navigate to Components > MokoSuiteBackup (the admin Backup menu, with Dashboard, Backup Records, Content Snapshots and Backup Profiles)
- A default backup profile is pre-configured
- Open Dashboard, select the profile from the dropdown and click Backup Now
- A full-screen backup screen runs the stepped backup with a real-time progress bar; on completion a View backup record button links to the new record
Post-Install Options
Several capabilities are Super User only and off by default. Open Components > Backup > Options to enable Backup before update / Backup before uninstall, Allow Snapshot Injection (on a receiving/slave site), confirm the Default profile and backup directory, and set email/ntfy notifications.
Documentation
Full documentation is on the MokoSuiteBackup Wiki.