Use MokoSuiteBackup to create a full site archive containing both files and database in a single restorable package. Run it from the admin panel, automate it with Joomla Scheduled Tasks, or trigger it from the command line.

MokoSuiteBackup supports full, database-only, files-only, and differential backups. Archives can be ZIP with optional AES-256 encryption or tar.gz format.

Quick Backup

  1. Go to Components, MokoSuiteBackup
  2. Select a backup profile from the dropdown
  3. Click Backup Now
  4. Wait for the progress bar to complete

CLI Backup

Run from the command line for cron or scripted backups:

php cli/joomla.php mokosuitebackup:run --profile=1

Scheduled Backups

MokoSuiteBackup integrates with Joomla Scheduled Tasks. Go to System, Scheduled Tasks to configure automatic daily, weekly, or monthly backups. A default monthly task is created on install.

Pre-Update Backups

Enable Backup Before Extension Update in component options to automatically run a full backup before any extension is updated or uninstalled.

Remote Storage

Configure each backup profile to upload archives to FTP, Amazon S3, or Google Drive after completion. Optionally remove the local copy after a successful upload.

Notifications

Get notified on backup success or failure via email or push notification via ntfy. Configure per profile in the Notifications tab.