A backup and restore solution for Windows that protects your files, programs, and system configuration. ReStore includes both a command-line interface and a modern WPF GUI for managing your backups.
Basically OneDrive but open-source, privacy-focused, highly customizable and with more features.
- Download the latest MSIX installer
- Double-click the MSIX file to install ReStore.
For building from source, see Installation Docs.
- Modern GUI: Dashboard, backup browser, and settings management.
- Multi-Cloud Support: Backup to S3, Google Drive, Azure, Dropbox, and more.
- CLI Access: Full command-line interface for scripting and automation.
- System Backup: Save installed programs, environment variables, and Windows settings.
- Smart Backup: Full, incremental, and chunk snapshot backup selection with content-defined chunk reuse.
- Encryption: AES-256-GCM encryption for secure backups.
- File Sharing: Right-click in file explorer to share files via your cloud storage.
Installation: Installation instructions and building from source.
Features: Detailed overview of ReStore's capabilities.
Configuration: Settings, config files, and retention policies.
Storage Providers: Setup guides for all supported storage backends.
Usage: How to use the GUI and CLI.
System Backup: Backup programs, environment variables, and Windows settings.
Encryption: Security features, password protection, and technical details.
Security & Best Practices: Important security notes and recommendations.
Architecture: Technical architecture and component diagrams.
Development: Project structure and testing.
Limitations: Known limitations.
Current note: the shipped user-file backup mode is ChunkSnapshot, which writes snapshot manifests plus deduplicated chunk objects. Legacy Differential configs are migrated to ChunkSnapshot, and the standalone binary diff engine remains experimental.
AGPL-3.0 License - see LICENSE file for details.
Issues and pull requests are welcome.