diff --git a/README.md b/README.md index ec12488..173e991 100644 --- a/README.md +++ b/README.md @@ -26,22 +26,8 @@ server-toolkit/ │ │ └── tail-*.sh # Various log monitoring scripts │ │ │ ├── backup/ # 💾 Backup & Recovery -│ │ ├── acronis-backup-manager.sh # Main backup management menu (Acronis Cyber Protect) -│ │ ├── acronis-install.sh # Install Acronis agent -│ │ ├── acronis-update.sh # Update Acronis agent -│ │ ├── acronis-uninstall.sh # Uninstall Acronis agent -│ │ ├── acronis-register.sh # Register agent with cloud -│ │ ├── acronis-configure.sh # Configure agent settings -│ │ ├── acronis-agent-status.sh # Comprehensive agent status check -│ │ ├── acronis-trigger-backup.sh # Trigger manual backups with optimizations -│ │ ├── acronis-backup-status.sh # Check backup job status -│ │ ├── acronis-list-backups.sh # List all backups -│ │ ├── acronis-plan-manager.sh # Manage protection plans -│ │ ├── acronis-schedule-viewer.sh # View backup schedules -│ │ ├── acronis-restore.sh # Restore from backup -│ │ ├── acronis-logs.sh # View Acronis logs -│ │ ├── acronis-troubleshoot.sh # Troubleshoot common issues -│ │ └── mysql-restore-to-sql.sh # Advanced MySQL/MariaDB database restore & dump tool +│ │ ├── acronis-*.sh # Acronis Cyber Protect (9 management scripts) +│ │ └── mysql-restore-to-sql.sh # MySQL/MariaDB database restore & dump tool │ │ │ ├── website/ # 🌐 Website Diagnostics & Troubleshooting │ │ ├── website-error-analyzer.sh # Comprehensive website error analysis @@ -110,23 +96,12 @@ source /root/linux-server-management-toolkit/run.sh - **Optimized Status Checks**: Uses cached domain status (no redundant HTTP requests) ### 💾 Backup & Recovery -#### Acronis Cyber Protect Integration -- **Complete Agent Management**: Install, update, uninstall, register -- **Comprehensive Status Monitoring**: Agent health, registration, cloud connectivity -- **Manual Backup Triggering**: CLI-managed plans with performance optimizations -- **Backup Type Selection**: Full, Incremental, Differential backups -- **Plan Management**: View, enable/disable, delete protection plans -- **Restore Operations**: Full restore capabilities from backups -- **Troubleshooting Tools**: Log viewing and automated diagnostics - -#### MySQL/MariaDB Database Restore Tool (NEW!) -- **Advanced Database Recovery**: Restore individual databases from file-based backups (Acronis, raw file backups) -- **Multi-Control Panel Support**: Automatic path detection for cPanel, InterWorx, Plesk, standalone -- **Intelligent Force Recovery**: Smart detection for missing tablespace files from other databases -- **Safe Selective Restore**: Restore single database from full backup without data loss -- **Guided Recovery Process**: Step-by-step wizard with automatic error detection -- **Safety Features**: Disk space validation, critical directory protection, recovery level warnings -- **Clean SQL Export**: Dumps restored database to clean SQL file for import into production +- **Acronis Cyber Protect**: Complete agent management (install, update, configure, monitor, troubleshoot) +- **MySQL Database Restore Tool**: Advanced recovery from file-based backups with intelligent Force Recovery + - Multi-control panel support (cPanel, InterWorx, Plesk, standalone) + - Smart detection for selective restore scenarios + - Safe single-database extraction from full backups + - Clean SQL export for production import ### 🌐 Website Diagnostics - **Error Analysis**: Comprehensive website error detection and troubleshooting