Skip to content

anil-dewani/unix-server-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

unix-server-backup

License: MIT

An python script to do full system backups of unix systems, the script needs to run as per the needed schedule using crontab. The generated comrpessed backup files are automatically uplaoded to s3 compatible storage servers.

Features:

  • Daily, weekly and monthly backup routines
  • Full backup of all config files stored in /etc/
  • Full backup of all the log files created on the unix system
  • Total backup of all the dot files used on the default user of the system
  • Extracts all the installed linux packages and its version to easily keep track of all the packages
  • Extracts all the installed python packages and its version to easily keep track of all the packages
  • Backup of docker container and their respective volume drives
  • Backup of complete postresql databases installed on the system
  • Backup of complete mysql databases installed on the system
  • Create a process dump file of all the running processes on the unix system
  • Complete backup of the /home/ folder on the system
  • Compression to minimize the backup file size
  • Notification of important events using gotify

About

An python script to do full system backups of unix like systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages