The risk of DATA LOSS threatens our valuable digital data EVERYWHERE - no smartphone, tablet, PC, or data center is 100% safe! Luckily, this can easily be prevented by data backups performed on site for quick recovery and kept offline to prevent ransomware attacks.
- Read the FAQs to plan your backup strategy, recommended is the 3-2-1 rule.
- Fetch hard drives with enough capacity (use different vendors/models/types and maybe even rugged ones).
- Check the hard drives for errors and use error-free ones only.
- Label the hard drives with unique names, e.g. "Video backup #1 (4TB)".
- Connect the hard drives to the PC and rename them accordingly.
- Download this repository (5.8MB), unzip it, and copy the folder as 📁bulletproof-backups onto each hard drive.
- Set up a reminder in your digital calendar to perform the backup every day/week/month/etc.
- Connect your mobile device(s) to the PC and copy photos into the Pictures folder, videos into the Videos folder, and so on.
- Connect the next hard drive to the PC and open the 📁bulletproof-backups folder, then 📁scripts.
- Execute the appropriate backup script, e.g. 📄save_Home_folder.bat to copy your home folder (with your pictures, videos, etc.) to the drive at 📁bulletproof-backups/DATA
- Disconnect the drive properly and store it carefully in a separate and secure location.
- Get the hard drive with the latest(!) backup. Read Logbook.csv if in doubt.
- Check the hard drive. Read the documents if it's damaged.
- Connect the hard drive to your PC and open the folders: 📁bulletproof-backups, then 📁DATA.
- Copy or sync the missing or corrupted data back to your PC. DO NOT move the data! BE CAREFUL to set source and destination correct!
- Disconnect the drive properly and store it carefully in a separate and secure location again.
- At first a full backup is performed (slow for big data), but next time only changes get copied (extremely fast).
- No encryption is performed to keep it simple and robust. Use an encryption program and a vault to prevent unauthorized access.
- Logbook.csv gets updated automatically by the backup scripts (a table in .CSV format containing all the backup details).
- Test your backups regularly to ensure that they are working properly. Restore your backups to a test environment and check that all of your data can be accessed as expected.
- DISCLAIMER: All informations are given according to my best knowledge, but without guarantee.
- Contributions, suggestions, and improvements are welcome!
- Open an Issue if you encounter bugs or have feature ideas.
- Create a Pull Request if you'd like to improve something.
This open source project is licensed under the CC0-1.0 license. All trademarks are the property of their respective owners.