Skip to content
Rested
All guides
11 min readWritten and maintained by Rested

Best restic GUIs and dashboards in 2026: Backrest, Zerobyte, and Rested

A documentation-based comparison of three actively maintained ways to schedule, monitor, browse, and restore restic backups.

Documentation-based recap
Backrest vs Zerobyte vs Rested

A quick fit check based on the public product documentation available on July 29, 2026. Read the operational differences below before treating any checkmark as a decision.

Scroll horizontally to compare every option.

CriterionBackrestSelf-hosted restic UIZerobyteSelf-hosted backup control planeRestedHosted control plane with Linux agent
Where management runsYour machine or containerYour central containerHosted app; work stays on host
Storage breadthRestic backends plus rcloneLocal, network, cloud, and rcloneS3-compatible storage
Built-in database workflowsHooks are availableWebhooks are availablePostgres, MySQL, MongoDB, and Redis
Selective file restoreBrowse and restoreBrowse, restore, or downloadBrowse and guided restore
Best fitOne operator who wants a lightweight UISelf-hosters protecting mounted storageLinux fleets and database-aware jobs

This is not a benchmark and no vendor paid for inclusion. Capabilities can change; confirm the linked first-party documentation before deployment.

How this comparison was made

This review compares published capabilities, deployment boundaries, and recovery workflows. It is not presented as a laboratory benchmark. We did not invent throughput numbers, score interface polish from marketing screenshots, or assume that a feature mentioned in an issue tracker is already released. Every product statement below is tied to current first-party documentation.

The shortlist is intentionally small. Backrest and Zerobyte are active open-source interfaces built around restic, while Rested uses restic on enrolled Linux hosts and supplies a hosted operating layer. New desktop experiments and read-only repository browsers can be useful, but an early project without a documented scheduler, maintenance model, and restore path is not a like-for-like production dashboard.

Start with the deployment boundary

Backrest is a lightweight service you run yourself. Its documentation describes a standalone web interface that can create or import repositories, schedule backups and maintenance, browse snapshots, and restore files. It also documents multi-host sync between Backrest instances, allowing a central instance to receive operation history and share repository configuration. Each client still needs deliberate deployment and source access. You remain responsible for exposing the service safely, updating it, and recovering its configuration.

Zerobyte is also self-hosted, but it is framed as a central backup control plane. It models volumes, repositories, and backup jobs, and it can mount local directories or remote sources such as NFS, SMB, WebDAV, SFTP, and rclone-backed storage. The architectural question is therefore whether a central container can reliably and faithfully see the data, permissions, and network shares you intend to protect.

Rested separates a hosted dashboard from the work performed by an enrolled Linux agent. Backup data travels from the host to the S3-compatible storage selected by the customer rather than through the dashboard. This removes operation of the web control plane from the customer, but it also means Rested is a narrower fit: Linux hosts and S3-compatible destinations are the current center of gravity.

Compare what each product understands

A generic restic UI understands paths, snapshots, repositories, schedules, retention, and maintenance. That is already a substantial improvement over scattered cron files. Backrest adds pre- and post-command hooks, and Zerobyte provides backup webhooks. Those extension points can prepare application data, but the operator still owns the semantics, error handling, credentials, cleanup, and restore procedure behind the hook.

Rested includes guided source types for filesystems plus reachable or Docker-hosted Postgres, MySQL-family servers, MongoDB, and Redis. That difference matters when the data cannot be protected correctly by walking a live directory. A database-aware option is not automatically better for every server, but it reduces the amount of bespoke glue a team must design and keep secret.

Storage flexibility has a cost and a benefit

Backrest inherits restic's storage backends and documents rclone compatibility. Zerobyte supports a broad set of local, network, cloud, REST, SFTP, and rclone destinations. If an existing NAS, SFTP service, or unusual backend is non-negotiable, that breadth may decide the comparison before interface features do.

Rested currently focuses on user-owned S3-compatible object storage. The narrower boundary covers services such as AWS S3, Backblaze B2, Cloudflare R2, Wasabi, and MinIO, but it will not suit every existing repository. In return, a consistent storage model can make permissions, failure reporting, and recovery documentation easier to reason about across multiple servers.

Restore UX matters more than dashboard polish

All three products document snapshot browsing and file restore capabilities. Zerobyte additionally documents direct downloads of selected content. Backrest keeps direct restic access available for advanced work. Rested stores standard restic repositories so recovery is not meant to depend on the hosted interface, and it adds guided database restore paths where the source type supports them.

Do not choose from the presence of a Restore button alone. Check whether the interface defaults to an isolated target, shows the exact recovery point, preserves ownership and metadata expectations, records failure output, and leaves a documented route for recovery when the UI itself is unavailable. Run that path before trusting any product with the only copy of important data.

Choose the operating model, not a universal winner

Backrest is the clearest fit when one technical operator wants a compact, self-hosted UI close to the data and is comfortable securing and maintaining it. Zerobyte fits a self-hoster who wants a richer central model for mounted local and remote volumes, wide backend support, mirrors, notifications, and web-managed restores.

Rested fits a team that wants a hosted view over enrolled Linux servers, user-owned object storage, and database-aware recipes without maintaining the management service. It is not the winner for Windows desktops, a purely local repository, or a shop that requires every rclone backend. The best restic GUI is the one whose failure domain and maintenance burden your team can explain before the first incident.

A short evaluation you can run yourself

Create a disposable repository and protect a representative directory with awkward filenames, nested permissions, and enough data to observe a second incremental run. Interrupt a job, rotate a storage credential, and let one schedule become stale. The dashboard should make each condition understandable without suggesting that a missing run is healthy.

Then restore one file, one directory, and a complete recovery point to an isolated target. Reboot or rebuild the machine hosting the UI and prove you can still identify the repository and recover with standard restic documentation. That exercise produces evidence a feature matrix cannot supply, while avoiding a risky first test on production data.

Technical basis

First-party references

Technical claims and limitations in this guide were checked against these primary sources. Confirm version-specific behavior when designing a production recovery process.

Related from Rested

Common questions

Frequently asked questions

Does restic have an official GUI?

The restic project documents a command-line backup program. Interfaces such as Backrest, Zerobyte, and Rested are separate projects that operate around the restic engine and have their own deployment and support models.

Is Backrest or Zerobyte better for a NAS?

Both can suit a NAS when the protected paths are visible to the service. Backrest is a lightweight local orchestrator; Zerobyte models local and remote volumes more explicitly. Test permissions, mounts, restart behavior, and restore destinations on the specific NAS.

Can I restore without the GUI?

A standard restic repository remains accessible with restic when you retain the repository location, storage credentials, and password. Confirm that escape route during setup rather than assuming it will work during an outage.

Which option supports database backups?

Rested documents guided workflows for PostgreSQL, MySQL or MariaDB, MongoDB, and Redis. Backrest offers command hooks and Zerobyte offers webhooks, which can prepare databases but leave the custom workflow and its recovery behavior with the operator.