██████╗ █████╗ ██████╗██╗ ██╗██╗ ██╗██████╗
██╔══██╗██╔══██╗██╔════╝██║ ██╔╝██║ ██║██╔══██╗
██████╔╝███████║██║ █████╔╝ ██║ ██║██████╔╝
██╔══██╗██╔══██║██║ ██╔═██╗ ██║ ██║██╔═══╝
██████╔╝██║ ██║╚██████╗██║ ██╗╚██████╔╝██║
╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝
██████╗ ██╗ ██╗██████╗ ██████╗ ██╗ ██╗
██╔══██╗██║ ██║██╔══██╗██╔══██╗╚██╗ ██╔╝
██████╔╝██║ ██║██║ ██║██║ ██║ ╚████╔╝
██╔══██╗██║ ██║██║ ██║██║ ██║ ╚██╔╝
██████╔╝╚██████╔╝██████╔╝██████╔╝ ██║
╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝
[ SYSTEM INITIALIZED ] [ v2.0.0 ] [ READY ]
A powerful Python-based backup and transfer tool with rclone integration, with a Matrix-inspired cyberpunk UI.
- Matrix-Inspired UI: Cyberpunk aesthetic with neon green color scheme
- Backup Jobs: Create automated backups with compression and splitting support
- Transfer Jobs: Transfer files between local and remote locations
- Restore Jobs: Restore backups to original or new locations
- Cron Scheduling: Automate backups with cron jobs
- Remote Management: Easy rclone remote configuration and management
- Progress Tracking: Real-time progress indicators with Matrix-style animations
- Error Handling: Robust error handling with styled message boxes
- Dashboard View: System status at a glance
cd /root/BackupBuddy
chmod +x install.sh
./install.sh# Using the symlink (after install.sh)
backupbuddy
# Or directly
python3 /root/BackupBuddy/backupbuddy.pyBackupBuddy/
├── config/ # Configuration management
├── core/ # Core functionality (dependencies, remotes, navigation)
├── jobs/ # Job types (backup, transfer, restore)
├── scripts/ # Script generation
├── cron/ # Cron job scheduling
├── utils/ # Utilities (display, commands, validation, matrix_ui)
└── backupbuddy.py # Main entry point
- Python 3.6+
- rclone (installed automatically via official script)
- pigz
- tar
- pv
- cron
Run backupbuddy and select option 9 for help and documentation.
The Matrix-inspired interface features:
- Animated ASCII logo on startup
- Color-coded status messages (success/warning/error)
- Progress bars with Unicode block characters
- Organized menu sections with box drawing
- File navigation with visual hierarchy
- Real-time spinner animations
- Secure credential handling
- Encrypted backup support (will be implemented)
- Safe configuration storage
- sudo privilege management
MIT License - See LICENSE file for details
T-Q - https://itdetective.eu
- rclone project for excellent cloud storage sync