2
Akeeba Migration
Jonathan Miller edited this page 2026-06-03 11:47:56 -05:00

Akeeba Migration

MokoJoomBackup can import all settings and history from Akeeba Backup Pro in one click.

One-Click Import

  1. Go to Components > MokoJoomBackup > Backup Profiles
  2. If Akeeba Backup is installed, an "Import from Akeeba" button appears in the toolbar
  3. Click it — all Akeeba profiles, filters, and backup history are imported
  4. Akeeba plugins and scheduled tasks are automatically disabled

What Gets Imported

Akeeba MokoJoomBackup
Profile description Profile title
backup_type (full/dbonly/filesonly) backup_type (full/database/files)
archiver_engine archive_format (always zip)
compression_level compression_level
part_size (bytes) split_size (MB)
output_directory backup_dir
Directory/file/table filters exclude_dirs/files/tables
FTP settings ftp_* fields
Google Drive credentials gdrive_* fields
S3 credentials s3_* fields
embedded_installer include_mokorestore
Backup history (#__ak_stats) #__mokobackup_records

After Import

  • Akeeba plugins are disabled (not uninstalled)
  • Akeeba scheduled tasks are disabled
  • You can uninstall Akeeba manually via Extensions > Manage
  • Review imported profiles to verify settings

JPA Archive Support

MokoJoomBackup can restore from Akeeba's JPA archive format directly. The RestoreEngine auto-detects JPA vs ZIP by reading the file signature. This means existing .jpa backups remain usable after migration.

Config Format Support

The importer handles both Akeeba configuration formats:

  • INI-format (older versions): akeeba.basic.backup_type=full
  • JSON-format (newer versions): nested JSON with dot-notation flattening
  • Filter formats: per-root JSON, nested arrays, serialized PHP