Make incremental snapshots to backup any folder to any location/server. 💪
Written in python. 🐍
python3 ixesha.py --backup ~/ --output /mnt/backup/home
Python3
rsync
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
python3
brew install python3 rsync
apt install -y python3 rsync
Well... I don't know 😅
python3 ixesha.py [-h|--help] -b|--backup <my-folder> -o|--output <where-to-save-it> # or ./ixesha -b <my-folder> -o <where-to-save-it>
Backup my home folder for example to some mounted drive
python3 ixesha.py --backup ~/ --output /mnt/backupdrive/home
-h
--help
-b
--backup
-o
--output
If you want to run it every x... you can create a cronjob
Run the script every 5 Min (More details on cronjobs)
crontab -e
*/5 * * * * python3 /path/to/ixesha.py -b /some/folder -o /some/backup/location