Set-and-forget backups,
with reliable restore

EasyBackupManager (EBM) wraps the power of restic in a clean desktop GUI for Windows and Linux. EasyBackupManager is Free Software.

Free restic-powered Windows & Linux Privacy-friendly Built in C++ Fast & performant

Interface preview

Clean, focused, and built for clarity. Here's what EBM looks like in action.

No screenshots found. Add files in `public/screenshots/` named 1, 2, 3, ... (any image extension).

Why EasyBackupManager exists

restic is an excellent, battle-tested backup engine — but its command-line interface can be intimidating. EBM gives you all of restic's reliability through a straightforward graphical interface, so you can protect your data without memorizing terminal commands.

What makes EBM different

Standout restore experience

Browse and restore individual files or full snapshots with confidence. EBM's restore interface is designed to be clear and stress-free — because restores matter most when things go wrong.

Intuitive simplicity

No flags to remember, no config files to edit. Create backup profiles, pick your sources and destination, and let EBM handle the rest.

Backup profiles

Organise different backup jobs into named profiles — each with its own source directories, repository, and retention policy.

Retention policies

Set how many daily, weekly, and monthly snapshots to keep. EBM automatically prunes old snapshots to free up space while keeping your safety net intact.

Repository health checks

Run integrity checks and prune operations on your restic repositories directly from the GUI — no terminal needed.

Windows & Linux

First-class support for both platforms. The same intuitive experience whether you're on Windows 10/11 or your favourite Linux distribution.

How it works

EBM currently supports local repositories only. Back up to an external drive, NAS mount, or any locally-accessible path.

  1. Create a profile Give it a name, pick the folders you want to back up, and choose a local destination.
  2. Set retention rules Decide how many snapshots to keep (daily / weekly / monthly).
  3. Run your backup Click "Backup" and EBM handles the restic commands behind the scenes.
  4. Restore when you need to Browse snapshots, select files or folders, and restore with a few clicks.

Security & Architecture

restic encryption

All backup data is encrypted at rest by restic using AES-256. EBM never weakens or bypasses this encryption.

Credential storage

Repository passwords are stored in an encrypted local config file, which is a temporary solution. Planned OS keyring integration will provide stronger protection in a future release.

Local repositories only

Currently, backups are stored on locally-accessible paths (external drives, NAS mounts). Planned Cloud backends (S3, B2, rclone, rest-server) are on the roadmap.

Telemetry (opt-out)

EBM includes minimal, opt-out telemetry: anonymous usage counters and crash reports. It is off by default and can be disabled in Settings. No file contents, backup data, or credentials are ever collected. Read the full policy →

On the roadmap Planned

  • Scheduled / automatic backups
  • Cloud backends (S3, B2, rclone, rest-server)
  • Command preview (see the restic command before it runs)
  • OS keyring credential storage

Restore with confidence

A backup is only as good as its restore. We strongly recommend running a test restore after your first backup to make sure everything works as expected.

Test restore checklist

  1. Run a full backup with EBM.
  2. Open the Restore view and select the latest snapshot.
  3. Restore a few files to a temporary folder.
  4. Verify the restored files match your originals.

This takes just a few minutes and gives you peace of mind that your data is safe.