A Python-based automated backup tool.
- Monitors specified directories for changes.
- Automatically creates backups of files and folders.
- Supports scheduling backups at custom intervals.
- Stores backups in a user-defined location.
- Maintains backup history for easy restoration.
- Logs backup activities for tracking and troubleshooting.
- Clone the repository:
git clone https://github.com/acidball54/auto-backup.git
- Install dependencies:
pip install -r requirements.txt
- Configure directories and backup settings in
config.yml
. - Run the backup tool:
python main.py
Edit config.json
to specify:
- Source directories to monitor.
- Backup destination path.
- Backup schedule (interval in minutes/hours).
- Number of backup versions to keep.
MIT License
Maintained by acidball54