Loading...

Backup Management Tool

A powerful, menu-driven backup solution for web applications and MySQL/MariaDB databases. Secure credential storage, remote cloud storage integration, and easy restoration.

AES-256 Encryption
11+ Panels Supported
100% Open Source
bash
$ sudo backup-management

╔════════════════════════════════════════════════════════════╗
║           Backup Management Tool v1.5.0                    ║
║           by Webnestify (https://webnestify.cloud)         ║
╚════════════════════════════════════════════════════════════╝

Main Menu
=========

  1. Run backup now
  2. Restore from backup
  3. View status
  4. View logs
  5. Manage schedules
  6. Reconfigure
  7. Uninstall

  U. Update tool
  0. Exit

Select option [1-7, U, 0]: _

Features

Everything you need for secure, automated backups

AES-256 Encryption

Military-grade encryption for all backups and credentials. Machine-bound keys ensure security even if files are copied.

Database Backups

Automatic MySQL/MariaDB dumps with per-database archives. GPG encryption and compression included.

Files Backup

Complete web application backups with parallel compression. Supports WordPress, Laravel, Node.js, PHP, and static sites.

Cloud Storage

Upload to 40+ cloud providers via rclone. AWS S3, Backblaze B2, Google Drive, Dropbox, and more.

Scheduled Backups

Systemd timers for reliable scheduling. Daily, weekly, or custom schedules with automatic retention cleanup.

Push Notifications

Get notified via ntfy.sh on backup success, failure, or warnings. Never miss a backup issue again.

Multi-Panel Support

Auto-detects Enhance, xCloud, RunCloud, Ploi, cPanel, Plesk, CloudPanel, and more hosting panels.

Easy Restore

Interactive restore wizard with verification prompts. Restore databases and files with confidence.

Installation

Get started in seconds with our one-line installer

1

Run the installer

Execute this command as root on your Linux server:

curl -fsSL https://raw.githubusercontent.com/wnstify/backup-management-tool/main/install.sh | sudo bash
2

Run the setup wizard

Launch the tool and follow the interactive setup:

sudo backup-management
3

Configure your backups

The wizard will guide you through:

  • Backup type selection (database, files, or both)
  • Panel detection and path configuration
  • Database credentials
  • Encryption passphrase
  • Cloud storage setup (rclone)
  • Schedule and retention policy
  • Push notifications (optional)

Requirements

Linux server (Ubuntu, Debian, CentOS, etc.)
Root access
MySQL or MariaDB (for database backups)
rclone configured with cloud storage

Release Notes

Latest updates and improvements

Loading release notes...

Download Latest Release

Version loading...