Yes. All MokoSuite sites are backed up automatically with MokoSuiteBackup (full filesystem and database). Default retention: 30 days by age and 10 backups by count. Both limits are configurable globally and per profile.
Backup Schedule
A default scheduled task runs monthly full backups automatically. You can create additional tasks for more frequent backups (daily database dumps, weekly full backups, etc.) in System, Scheduled Tasks.
Retention Policy
Each backup profile has its own retention settings:
- Keep Backups (days) - delete completed backups older than this many days
- Keep Backups (count) - maximum number of completed backups to keep, oldest removed first
Set either to 0 to use the global default from component options. The system plugin runs cleanup automatically on each admin page load, throttled to once per hour.
Archive Security
- Backup archives are stored outside the web root by default
- Archives can be encrypted with AES-256 per profile
- Joomla configuration credentials are automatically stripped from backups
- Backup directories are protected with .htaccess and index.html
Remote Copies
For disaster recovery, configure remote storage (FTP, S3, or Google Drive) per profile. This ensures backups survive even if the server is lost. You can optionally remove the local copy after a successful upload to save disk space.
Restoring
Restore from the admin panel or use the standalone MokoRestore script for bare-metal recovery when Joomla is not installed. MokoRestore includes a step-by-step wizard for database import, configuration rebuild, admin password reset, and client provisioning.