Skip to content

VM-Backit is simple and efficient system utility to be used for backing up your preferred (configured) directories and databases followed by a clean packaging into dated archives contained within a /backup directory.

License

Notifications You must be signed in to change notification settings

JMSDOnline/vm-backit

Repository files navigation

VM-Backit - A Simple System Backup Utility

This project has been forked and modified for single utility use from my LEMP kit projects VStacklet & HStacklet.

Script Features

  • Simple to install and configure.
  • Script writes backup output to /root/vm-backit.log for additional observations.
  • Color Coding for emphasis on install processes.
  • Everything you need to get backup your system.
  • Cron job examples are included within the script.

Script Functions

VM-Backit - Installs scripts to help manage and automate server/site backups

  • Backup your files in key locations (ex: /srv/www /etc /root)
  • Backup your databases
  • Package files & databases to one archive
  • Cleanup remaining individual archives
  • Simply configure and type 'vm-backit' to backup important directories and databases - cron examples included.

VM-Backit intro

VM-Backit action preview

Getting Started

You should read these scripts before running them so you know what they're doing. Changes may be necessary to meet your needs.

Files requiring your attention before running a backup are located in the ~/vm-backit directory.

  • directory-backup.sh
  • database-backup.sh

VM-Backit - Installs needed files for running complete system backups:

curl -LO https://raw.github.com/JMSDOnline/vm-backit/master/vm-backit.sh
chmod +x vm-backit.sh
./vm-backit.sh

The TO-DO List

  • Create a inline installer for naming directories from the script
  • Create a inline installer for naming databases/users/passwords to backup from the script
  • Add an option to setup cron jobs automatically

Additional Notes and honorable mentions

As per any contributions, be it suggestions, critiques, alterations and on and on are all welcome!

About

VM-Backit is simple and efficient system utility to be used for backing up your preferred (configured) directories and databases followed by a clean packaging into dated archives contained within a /backup directory.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages