rclone_jobber.sh is a shell script to make backups. It performs a backup job by calling rclone. Rclone is a mature tool and many third party tools use rclone.
rclone_jobber.sh has been tested on Linux, and should also run on macOS and Windows 10 wsl.
The rclone jobber tutorial includes backup-job and restore-job examples for a home computer.
rclone_jobber.sh features:
- Options to archive old backup files in their original hierarchy
- Abort if job is already running (maybe previous run didn’t finish)
- Pop-up for error conditions
- Option for a cron-monitoring service
- Logging
- POSIX compliant
- Free (open source Creative Commons Zero license)
Rclone features:
- Back up to remote cloud storage (safe from local disaster)
- Over 30 cloud-storage providers to choose from (so you’re never locked into a provider)
- Back up to local storage
- Optional encryption (Crypt)
- MD5/SHA1 hashes checked at all times for file integrity
- Timestamps preserved on files
- Filter rules (to exclude or include files)
- rsync-like algorithm and interface
- Sync (one way) mode to make a directory identical
- Partial syncs supported on a whole file basis
- Free (open source MIT license)
Both rclone and rclone_jobber.sh are command line tools. If you prefer a GUI, checkout RcloneBrowser.
rlcone_jobber.sh is a shell script. Shell scripts can run on Linux, macOS, and Windows 10 wsl.
If you test rlcone_jobber.sh on a non-linux operating system, please post your results on https://github.com/wolfv6/rclone_jobber/issues.
Submit issues to https://github.com/wolfv6/rclone_jobber/issues.
Pull requests are welcome.
The content of the tutorial, including associated setup_test_data_directory.sh, are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license.
rclone_jobber.sh source code, including associated job files, filter_rules file, and test_suite, are licensed under the Creative Commons Zero 1.0 license.
Rclone_jobber is not affiliated with rclone.