Magento 2 Backup Management Enhanced Module
April 9, 2026 ยท View on GitHub
A robust backup management solution for Magento 2 that automates system and database backups with a user-friendly admin interface.
Features
- ๐ Automated daily backups (system and database)
- ๐ User-friendly admin interface to manage backups
- ๐พ Separate system and database backups
- ๐ Secure backup process with proper timeouts and safety measures
- ๐ฅ Easy download functionality for backup files
- ๐ซ Excludes unnecessary tables (cache, logs, sessions)
- โก Optimized for performance with proper MySQL dump options
- For other many functionality as autoremove backup after 7 days, please contact me at stefano@tuxwebdesign.it
Installation
Via Composer
composer require tuxweb/module-backup-enhanced
Manual Installation
-
Create the following directory in your Magento installation:
app/code/TuxWeb/BackupManagement -
Download the module files and copy them to the directory
-
Enable the module:
php bin/magento module:enable TuxWeb_BackupEnhanced php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento cache:clean
Configuration
- Log in to your Magento Admin Panel
- Navigate to System > Backup Management
- View and download your backups from the grid interface
Features Details
Automated Backups
- Daily backups at midnight (configurable via cron)
- System backup excludes media directory to save space
- Database backup excludes temporary tables
Security Measures
- Proper timeout handling (1 hour max execution time)
- Secure MySQL dump options
- Row-level security implementation
- ACL integration for admin access control
Support
If you find this module helpful, consider supporting its development:
License
Author
- Stefano - Initial work - TuxWeb
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
CHANGELOG
Version 1.1.0
- Fixed bugs in BackupDataProvider.php
- Fixed bugs in DailyBackup.php
- Refactored module name based on legacy MageOS project
Version 1.0.0
- Initial commmit