Backup Manager for Magento® 2.x

As low as $199.00
In stock
Only %1 left
SKU
backup-manager-m2

Making daily backups of your online store is very important to your business. The ability to restore a backup at any time will save you a lot of money and hassle. Therefore, we created the Backup Manager for Magento® 2.x module. This module is an add-on to the default Magento Backup module and has more flexible settings.

Extmag Backup Manager for Magento® 2.x has flexible settings for performing daily or hourly backups. You can only back up those folders in your store that are critical for the operation of the store. And set up the native Magento Backup module to work once a week in order to have a complete copy of the site. Thus, your backups will take up a minimum of space on the server and will not interfere with the operation of the site. Minimal copies are created quickly and do not require a store to shut down for maintenance.

Another feature of Extmag Backup Manager for Magento 2.x is the ability to store backups in the cloud storage. At the moment, the module supports Dropbox, Google Drive, and Microsoft OneDrive. After making some adjustments, all your backups will be uploaded to the selected cloud storage. You can also specify how many copies to keep on the server to restore the store. The module will delete all other copies, but they will still be stored in the cloud storage (if configured) until you manually delete them.

Restoring a backup is done from the standard interface in the same way as from a regular backup made by the default Magento Backup module.

An example of using the Extmag Backup Manager for Magento 2.x module:

  1. While the online store is under development, you need to configure the module so that the backups include all folders and are created once every 2-3 hours. This way you can always roll back to the correct version if a development error occurs.
  2. When the site is completely ready and switched to production mode, you need to perform a full backup.
  3. Configure the module so that it backs up only those folders that change frequently. As an example, the vendor folder is not included in such folders, so if you exclude it, it is already in the full backup anyway.
  4. If the traffic and the number of orders from the site are high, then you should configure the module to create backups once every 3-5 hours. This will give you the opportunity in case of data loss to restore them to the next hour.
  5. If there are not many orders per day, then it is worth setting up a schedule for performing backups once every 12 hours. Although it is possible more often.

Demo

To get a demo version of the extension, please contact our technical support. In the letter, indicate your name and surname, name of the extension, email address, and website URL. The demo is valid for 14 days. After 14 days, you agree to remove the extension demo from your site and from wherever it was installed.

More Information
CMS Magento 2
Compatibility 2.4, 2.3, 2.2, 2.1, 2.0
Features
  • Keeping a certain number of store backups
  • Uploading backups to cloud services Dropbox, Google Drive, Microsoft OneDrive, etc.
  • Work on the cron. Running a check from once every two days to several times a day.
  • Creation of minimized backups that include only critical data.

Follow these steps to install the extension:

  1. Unpack the resulting archive to the root of your Magento site. As a result, you should have created such a folder [magento_root]/app/code/Extmag/Backup
  2. Run the following commands in the root of your Magento site:
    • composer require spatie/flysystem-dropbox
    • composer require google/apiclient
    • composer require krizalys/onedrive-php-sdk
    • php bin/magento c:f
    • php bin/magento s:up
  3. Log out and log back into the Magento admin interface
  4. Congratulations. The extension has been successfully installed.

System Configuration

Configure extension by this guide.

 

Important points

If you got such a problem as shown on the screenshot below

you should set permissions as shown on the screenshots below

and get and fill Authentication Code again

1.6.1

Added support Magento 2.4.7 and Adobe Commerce 2.4.7

1.6.0

Fixed schedule frequency for the backup

1.5.9

Fixed bug with nullable variable in the method attribute

1.5.8

Added support Magento 2.4.6-p4 and Adobe Commerce 2.4.6-p4

1.5.7

Added support Magento 2.4.6-p3 and Adobe Commerce 2.4.6-p3

1.5.6

Added buttons Test Connection for Cloud Storages configuration

1.5.5

Added support Magento 2.4.6-p2 and Adobe Commerce 2.4.6-p2

1.5.4

Added support Adobe Commerce 2.4.6-p1

1.5.3

Support Adobe Commerce (Magento) 2.4.6

Support PHP 8.1 and PHP 8.2

1.5.2

Improved the PHP code

1.5.1

Fixed PHP warnings

1.5.0

Support Adobe Commerce (Magento) 2.4.5-p1

1.4.9

Support Adobe Commerce (Magento) 2.4.5

1.4.8

Added new dependency to the module composer.json

Added permissions to request authorization for Dropbox

1.4.6

Fixed bug with the core module

1.4.5

Cleared error message if the access token for cloud storage is correct

1.4.4

Fixed sending backups to cloud services.

Fixes some bugs.

1.4.3

Added support for PHP 8.1 and Adobe Commerce (Magento) 2.4.4

1.4.2

Fixed bug with DB dump

1.4.1

Update versions of dependencies

1.4.0

Added the ability to manage the number of stored copies of mini backups on your cloud storage

1.3.0

Decrease time of database backup and increase availability database at backup doing. Added new CLI command for restoring DB from backup.

1.2.0

Added folder name for cloud storage

1.1.0

Added "Extmag Mini Backup" button on logs grid

Fixed authentication errors for cloud storage

Refactoring code

1.0.5

Show error with onedrive getting auth code if this error exists

1.0.4

The version of the core module up to ^1.2

Changed the version of dependency modules

1.0.3

Fixed bug with acl

Fixed bug with system configuration

Core module was added as a dependency

1.0.2

Fixed bug with schedule and config cache

1.0.1

Fixed bug with uploading backups to Microsoft OneDrive

Fixed bug with schedule

1.0.0

Module created

Copyright © 2013-present Magento, Inc. All rights reserved.