Skip to content

v1.0.0

Latest

Choose a tag to compare

@josedaniel josedaniel released this 02 May 16:43

๐Ÿš€ backup-genius v1.0.0 Release

We're excited to announce the first stable release of backup-genius, a powerful command-line tool designed to back up your files, folders, and databases with flexibility and reliability!

โœจ Features

  • ๐Ÿ“ Comprehensive backups: Back up individual files, entire folders, and MySQL databases in one operation
  • โฑ๏ธ Flexible scheduling: Configure backup frequency for each project independently
  • ๐Ÿ”„ Remote storage: Upload backups to SFTP servers automatically
  • ๐Ÿ“Š Detailed logging: Track all backup operations in a SQLite database
  • ๐Ÿ“ฃ Notifications: Get alerts via Microsoft Teams or Slack when backups succeed or fail

๐Ÿ› ๏ธ Technical Details

  • Written in Bash for maximum compatibility
  • Minimal dependencies: just needs common Linux/Unix tools
  • Configurable through simple JSON files
  • Can be scheduled with cron for fully automated operation

๐Ÿ“ Getting Started

  • Clone the repository
  • Install the required dependencies
  • Configure your backup projects in backup-config.json
  • Set your general options in options.json
  • Run manually or set up with cron for automatic backups
  • Check out our README.md for detailed installation and configuration instructions.

๐Ÿ”ฎ Future Plans

We're already working on v1.1.0 which will include:

  • Improve credentials management
  • Support for PostgreSQL databases
  • Compression options
  • Cloud storage providers integration

๐Ÿ™ Feedback

We welcome your feedback, bug reports, and feature requests! Please open an issue on GitHub if you encounter any problems or have suggestions for improvement.