https://github.com/fleschutz/bulletproof-backups
Bulletproof backup solution with checklist, scripts, logbook and useful documents.
https://github.com/fleschutz/bulletproof-backups
backup data-backup harddisk hdd offline recovery ssd
Last synced: 3 months ago
JSON representation
Bulletproof backup solution with checklist, scripts, logbook and useful documents.
- Host: GitHub
- URL: https://github.com/fleschutz/bulletproof-backups
- Owner: fleschutz
- License: cc0-1.0
- Created: 2024-01-06T17:21:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-27T11:47:32.000Z (3 months ago)
- Last Synced: 2025-06-27T12:38:03.194Z (3 months ago)
- Topics: backup, data-backup, harddisk, hdd, offline, recovery, ssd
- Language: Batchfile
- Homepage:
- Size: 7.03 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
 Bulletproof Backups
========================================
Nowadays, data loss is a disaster! Prevent this with regular data backups as described below. The backup is performed *on site* for quick recovery and kept *offline* to prevent ransomware attacks.📋 Planning & Preparation
--------------------------
- [ ] 1. **[Read the documents](docs/)** to plan your backup strategy, recommended is [3-2-1](docs/3-2-1_backup_strategy.md).
- [ ] 2. **[Buy hard drives](https://www.amazon.com/s?k=harddisk)** with enough capacity (use different vendors/models/types and maybe rugged ones).
- [ ] 3. **Check the hard drives** for errors and use error-free ones only.
- [ ] 4. **Label the hard drives** by writing the disk size and a unique name onto them (e.g. "*4TB BACKUPS #1*")
- [ ] 5. **Connect the hard drives** with the computer and rename the disks using the same name.
- [ ] 6. **[Download this repo](https://github.com/fleschutz/bulletproof-backups/archive/refs/tags/v1.0.zip)** (5.8MB), then unzip it as top folder 📁*bulletproof-backups* onto each hard drive.
- [ ] 7. **Set up a reminder** in your digital calendar to back up your data every day/week/month/etc.💾 How to back up your Data
----------------------------
- [ ] 1. **Connect your mobile devices** to the PC and copy photos into the *Pictures* folder, documents into the *Documents* folder, and so on.
- [ ] 2. **Connect the next hard drive** to the PC and open the folders 📁*bulletproof-backups/scripts*.
- [ ] 3. **Execute the backup scripts** one by one, e.g. 📄*save_Home_dir.bat* to copy your PC's home folder (containing your pictures, docs, etc.) to the drive at 📁*bulletproof-backups/DATA*
- [ ] 4. **Disconnect the drive** *properly* and store it *carefully* in a *separate* and *secure* location.🪂 How to recover your Data
---------------------------
- [ ] 1. **Get the hard drive** with the latest (!) backup. Check the logbook if in doubt.
- [ ] 2. **Check the hard drive:** in case it's damaged read the [documents](docs/).
- [ ] 3. **Connect the hard drive** to the PC and open the folders 📁*bulletproof-backups/DATA*.
- [ ] 4. **Manually copy** (=overwrite files) or sync (=overwrite folder content) the missing or corrupted data back to the computer (but DON'T MOVE the data).
- [ ] 5. **Disconnect the drive** *properly* and store it *carefully* in a *separate* and *secure* location again.💡 Hints
--------
* **Full backups** are only made once (slow for big data), but then only changes ("deltas") are copied in no time.
* **[Logbook.csv](DATA/Logbook.csv)** (a table in .CSV format) contains the backup details and gets updated automatically by the backup scripts.
* **No encryption** is performed to keep it simple and robust! Use an encryption program and a vault to prevent unauthorized access.
* **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.
* **Feedback is welcome!** Create a pull request or send your email feedback to: markus.fleschutz [at] gmail.com
* **DISCLAIMER:** All informations are given according to my best knowledge, but without guarantee.🤝 License & Copyright
-----------------------
This open source project is licensed under the CC0-1.0 license. All trademarks are the property of their respective owners.