Multi Server Backup Manager
A modern web-based server backup management system for backing up files and MySQL databases across multiple servers and locations. Features automated backups, cloud storage integration (Google Drive, FTP/FTPS, S3-Compatible), and a user-friendly interface.
Key Features
- 🖥️ Multi-Server Management: Add and manage multiple servers
- 💾 Automated Backups: Selectively backup paths like /var/www/, /var/log/, /etc/nginx/, and MySQL databases (choose what you need)
- ☁️ Cloud Storage Integration: Support for Google Drive, FTP/FTPS, and S3-Compatible storage providers
- 📥 Manual Import/Export: Import files/folders from Google Drive or export local files to Drive
- ⏰ Scheduled Backups: Set up cron jobs for daily, weekly, or monthly automated backups
- 🔐 Secure Authentication: User authentication with session management
- 🛡️ IP Whitelisting: Restrict access to the application and login page by IP address or CIDR ranges
- 🎨 Smart Theme System: Auto-detect system preference with multiple Flat UI color themes
- 🔄 Autostart Daemon: Automatically start the application on server boot using systemd
- 📊 Real-time Monitoring: View backup progress and logs in real-time
- ⚙️ Flexible Configuration: Custom backup paths, database selection, and more
Technologies Used
Challenges & Solutions
- Multi-Server Backup Manager - Files and Database MySQL for Multiple Locations and Servers
Screenshots