Skip to content

sultan7z/backup-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Backup System

Automated backup system with encryption using Bash and GPG.

Features

  • Automated backup of important files
  • GPG encryption for security
  • Timestamped backups
  • Easy restore functionality
  • Logging system

Requirements

  • Linux (Ubuntu/Debian/Kali)
  • tar
  • gpg
  • bash

Installation

git clone https://github.com/sultan7z/backup-system.git
cd backup-system
chmod +x backup.sh restore.sh

Usage

Create Backup

./backup.sh

Restore Backup

./restore.sh

Backups are saved in backups/ directory. Logs are saved in backup.log.

Configuration

Edit backup.sh to change:

  • BACKUP_SOURCE: Directory to backup
  • GPG_EMAIL: Your GPG key email

Setup GPG Key

gpg --gen-key

Follow the prompts to create your key.

Author

Sultan

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages