Multi Server Backup Manager

Dec 2025
TypeScript,SQLite,Shell,Html,JavaScript
Updated Dec 2025
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.
Multi Server Backup Manager

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

TypeScript SQLite Shell Html JavaScript

Challenges & Solutions

  • Multi-Server Backup Manager - Files and Database MySQL for Multiple Locations and Servers

Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot