themexplosion/zen-backup
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== Zen Backup === Contributors: themexplosion Tags: backup, restore, encrypted backup, aes-256, site backup Requires at least: 5.6 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Production-grade WordPress backup plugin with streaming archives, AES-256-GCM encryption, and a modern admin dashboard. == Description == Zen Backup creates full-site backups of your WordPress installation — files and database — in a single archive. Backups can be optionally encrypted with AES-256-GCM for secure cloud storage or sharing. **Key Features** * Full-site backup (files + database) with one click * AES-256-GCM encryption with auto-generated or custom passwords * Chunked upload support for restoring large backups * Real-time progress tracking during backup and restore * Download tokens for secure file delivery * Active job monitoring with cancel support * Automatic cleanup of stale jobs and temp files == Installation == 1. Upload the `zen-backup` folder to `/wp-content/plugins/` 2. Activate through the Plugins menu 3. Navigate to **Zen Backup** in the admin sidebar == Frequently Asked Questions == = Is the encryption secure? = Yes. Zen Backup uses AES-256-GCM with 100,000-iteration PBKDF2 key derivation. = Can I restore on a different site? = Yes. Upload the `.zbb` file via the Restore tab and provide the password if encrypted. = Where are backups stored? = Backups are stored in `wp-content/zenbu/backups/` and protected with `.htaccess` and `index.php` guards. == Changelog == = 1.0.0 = * Initial public release. * Full-site backup and restore. * AES-256-GCM encryption support. * Modern admin dashboard with real-time progress.