{"id":28456286,"url":"https://github.com/fleschutz/bulletproof-backups","last_synced_at":"2026-03-05T03:32:24.639Z","repository":{"id":221309901,"uuid":"739832313","full_name":"fleschutz/bulletproof-backups","owner":"fleschutz","description":"On-site backup solution with checklist, scripts, documents and auto-logbook.","archived":false,"fork":false,"pushed_at":"2026-01-02T11:31:34.000Z","size":7572,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-02T11:57:36.595Z","etag":null,"topics":["backup","data-backup","harddisk","hdd","offline","recovery","ssd"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fleschutz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-06T17:21:23.000Z","updated_at":"2026-01-19T03:51:12.000Z","dependencies_parsed_at":"2024-02-07T09:42:56.178Z","dependency_job_id":"0005decb-3466-4c26-aa3f-9c2567325243","html_url":"https://github.com/fleschutz/bulletproof-backups","commit_stats":null,"previous_names":["fleschutz/my-backups","fleschutz/backups4u","fleschutz/bulletproof-backups"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/fleschutz/bulletproof-backups","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Fbulletproof-backups","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Fbulletproof-backups/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Fbulletproof-backups/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Fbulletproof-backups/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fleschutz","download_url":"https://codeload.github.com/fleschutz/bulletproof-backups/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Fbulletproof-backups/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30108641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","data-backup","harddisk","hdd","offline","recovery","ssd"],"created_at":"2025-06-06T23:07:35.916Z","updated_at":"2026-03-05T03:32:24.611Z","avatar_url":"https://github.com/fleschutz.png","language":"Batchfile","readme":"![image](docs/folder.jpg) Bulletproof Backups\n========================================\nNowadays, 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.\n\n📋 Planning \u0026 Preparation\n--------------------------\n- [ ] 1. **[Read the documents](docs/)** to plan your backup strategy, recommended is [3-2-1](docs/3-2-1_backup_strategy.md).\n- [ ] 2. **[Buy hard drives](https://www.amazon.com/s?k=harddisk)** with enough capacity (use different vendors/models/types and maybe rugged ones).\n- [ ] 3. **Check the hard drives** for errors and use error-free ones only.\n- [ ] 4. **Label the hard drives** by writing the disk size and a unique name onto them (e.g. \"*4TB BACKUPS #1*\")\n- [ ] 5. **Connect the hard drives** with the computer and rename the disks using the same name.\n- [ ] 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.\n- [ ] 7. **Set up a reminder** in your digital calendar to back up your data every day/week/month/etc.\n\n💾 How to back up your Data\n----------------------------\n- [ ] 1. **Connect your mobile devices** to the PC and copy photos into the *Pictures* folder, documents into the *Documents* folder, and so on.\n- [ ] 2. **Connect the next hard drive** to the PC and open the folders 📁*bulletproof-backups/scripts*.\n- [ ] 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*\n- [ ] 4. **Disconnect the drive** *properly* and store it *carefully* in a *separate* and *secure* location.\n\n🪂 How to recover your Data\n---------------------------\n- [ ] 1. **Get the hard drive** with the latest (!) backup. Check the logbook if in doubt.\n- [ ] 2. **Check the hard drive:** in case it's damaged read the [documents](docs/).\n- [ ] 3. **Connect the hard drive** to the PC and open the folders 📁*bulletproof-backups/DATA*.\n- [ ] 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).\n- [ ] 5. **Disconnect the drive** *properly* and store it *carefully* in a *separate* and *secure* location again.\n\n💡 Hints\n--------\n* **Full backups** are only made once (slow for big data), but then only changes (\"deltas\") are copied in no time.\n* **[Logbook.csv](DATA/Logbook.csv)** (a table in .CSV format) contains the backup details and gets updated automatically by the backup scripts.\n* **No encryption** is performed to keep it simple and robust! Use an encryption program and a vault to prevent unauthorized access.\n* **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.\n* **Feedback is welcome!** Create a pull request or send your email feedback to: markus.fleschutz [at] gmail.com\n* **DISCLAIMER:** All informations are given according to my best knowledge, but without guarantee.\n\n🤝 License \u0026 Copyright\n-----------------------\nThis open source project is licensed under the CC0-1.0 license. All trademarks are the property of their respective owners.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffleschutz%2Fbulletproof-backups","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffleschutz%2Fbulletproof-backups","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffleschutz%2Fbulletproof-backups/lists"}