One-Command Restore Concept¶
Goal¶
text
New hardware
↓
Install Proxmox
↓
Run recovery script
↓
Restore core infrastructure automatically
Restore Script¶
Download restore-homelab.sh¶
Scope¶
Automatable¶
- Register Synology storage (NFS)
- Restore containers from backup
- Restore VMs from backup
- Run health checks
- Start critical services
Manual¶
- Proxmox installation
- BIOS / hardware checks
- Cloudflare account / login
- Secret handling (tokens, passwords)
Restore Order¶
- CT 104 – Unbound (DNS base)
- CT 102 – AdGuard (DNS layer)
- CT 101 – Docker (core services)
- CT 103 – Paperless
- CT 105 – Cloudflared (external access)
- VM 100 – Home Assistant
- VM 200 – Windows (optional)
Future Idea¶
Automated restore via script:
bash
./restore-homelab.sh
Potential features:
- auto-detect latest backups
- restore in correct order
- wait-for-service checks
- logging + status output