Skip to content

js302/ReStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReStore

Download Latest Release License

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.

Quick Start

Installation

  1. Download the latest MSIX installer
  2. Double-click the MSIX file to install ReStore.

For building from source, see Installation Docs.

Key Features

  • 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.

Documentation

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.

License

AGPL-3.0 License - see LICENSE file for details.

Contributing

Issues and pull requests are welcome.

About

Windows backup & restore solution with real-time monitoring, and local and multi-cloud support.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages