WP Advanced Backup Manager
WP Advanced Backup Manager
by Generic WP Developer · github.com/suiramus/wp-advanced-backup-manager
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/suiramus/wp-advanced-backup-manager/archive/refs/heads/main.zipA powerful WordPress plugin for creating, managing, and restoring advanced backups of your WordPress site.
Overview
WP Advanced Backup Manager is a comprehensive backup solution for WordPress that provides advanced backup functionality to protect your website data, including database, files, themes, and plugins.
Features
- 📦 Full Site Backups - Complete backups of your WordPress installation
- 💾 Incremental Backups - Save storage space with incremental backup options
- 🔄 Automated Scheduling - Set up automatic backup schedules
- 🗜️ Compression - Reduce backup file sizes with built-in compression
- 🔐 Secure Storage - Backup encryption and secure storage options
- 📋 Backup Management - Easy viewing, organizing, and deletion of backups
- ⚡ One-Click Restore - Simple restoration of your site from backups
- 📊 Backup Status Dashboard - Monitor backup history and status
- ☁️ Cloud Storage Support - Store backups on external storage services
- 📧 Email Notifications - Get notified when backups complete
Requirements
- PHP 7.4 or higher
- WordPress 5.0 or higher
- Sufficient server disk space for backups
- MySQL 5.7 or higher (or equivalent)
Installation
- Download the plugin files
- Upload the plugin folder to
/wp-content/plugins/directory - Activate the plugin through the WordPress admin dashboard
- Navigate to Backup Manager in the admin menu
- Configure your backup settings and create your first backup
Usage
Creating a Backup
- Go to WP Admin Dashboard → Backup Manager
- Click Create New Backup
- Select what to include (Database, Files, Themes, Plugins)
- Choose compression level and storage location
- Click Start Backup
Restoring from Backup
- Navigate to Backup Manager → Backup List
- Find the backup you want to restore
- Click the Restore button
- Confirm the restoration process
- Wait for restoration to complete
Scheduling Automatic Backups
- Go to Backup Manager → Settings
- Navigate to Backup Schedule
- Select frequency (Daily, Weekly, Monthly)
- Set preferred backup time
- Enable email notifications (optional)
- Save settings
Configuration
Edit your backup settings:
- Backup Frequency - Choose automatic backup intervals
- Retention Policy - Set how long to keep old backups
- Compression - Enable/disable compression and select level
- Storage Location - Choose where to store backups (Local, Cloud)
- Notifications - Configure email alerts
Frequently Asked Questions
Q: How much disk space do I need? A: At least 2-3x the size of your current WordPress installation for local backups.
Q: Can I store backups on external services? A: Yes! The plugin supports various cloud storage providers.
Q: How long does a backup take? A: Backup duration depends on your site size. Most sites complete in 5-30 minutes.
Q: Is my data encrypted? A: Yes, backup encryption is available as an optional feature.
License
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.
Contributing
Contributions are welcome! Please feel free to submit issues, fork the repository, and create pull requests to help improve this project.
Support
For issues, questions, or suggestions, please open an issue on the GitHub repository.
Changelog
Version 1.0.0
- Initial release
- Core backup functionality
- Basic scheduling support
- Database and file backups
Created by: suiramus
Last Updated: March 12, 2026