Configs2026年5月24日·1 分钟阅读

ZeroByte — Automated Backup Solution for Self-Hosters

ZeroByte is an open-source backup automation tool built on top of Restic, providing a web dashboard for scheduling, monitoring, and managing encrypted backups across local and cloud storage targets.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
ZeroByte Backup
通用 CLI 安装命令
npx tokrepo install 0b4e1a4b-5706-11f1-9bc6-00163e2b0d79

Introduction

ZeroByte is an open-source backup automation tool designed for self-hosters who want a web-based interface for managing encrypted backups. Built on top of Restic, it adds scheduling, monitoring, and a visual dashboard while inheriting Restic's proven deduplication, encryption, and multi-backend storage capabilities.

What ZeroByte Does

  • Schedules automated backups with configurable cron-like timing
  • Encrypts all backup data using Restic's built-in AES-256 encryption
  • Deduplicates data across backup snapshots to minimize storage usage
  • Supports multiple storage backends including local disk, S3, SFTP, and cloud providers
  • Provides a web dashboard for monitoring backup status, history, and storage metrics

Architecture Overview

ZeroByte is a TypeScript application that wraps Restic as the backup engine. The web interface displays backup job status, schedules, and storage statistics. The scheduler triggers Restic commands at configured intervals, capturing output for the dashboard. Configuration and state are stored locally, and backup data flows directly between the source and the configured Restic repository backend.

Self-Hosting & Configuration

  • Deploy via Docker with a single container exposing the web dashboard
  • Mount a configuration volume for persistent settings and backup job definitions
  • Configure backup sources by specifying directories to include and exclude
  • Set up one or more Restic repository backends (local, S3, B2, SFTP)
  • Define backup schedules and retention policies through the web interface

Key Features

  • Web-based dashboard for visual backup management and monitoring
  • Built on Restic for battle-tested encryption and deduplication
  • Multi-backend support covering local, cloud, and remote storage targets
  • Configurable retention policies for automatic snapshot pruning
  • Docker-native deployment with minimal system requirements

Comparison with Similar Tools

  • Restic — CLI only; ZeroByte adds a web dashboard and scheduling layer
  • Duplicati — Java-based with its own backup format; ZeroByte uses Restic's proven engine
  • BorgBackup — powerful CLI deduplication; ZeroByte provides a more accessible web interface
  • Kopia — has its own web UI; ZeroByte leverages the Restic ecosystem
  • Databasus — focused on database-specific backups; ZeroByte handles general file system backups

FAQ

Q: Does ZeroByte replace Restic? A: No. ZeroByte uses Restic under the hood. It adds scheduling and a web interface on top of Restic's backup capabilities.

Q: What storage backends are supported? A: All Restic-supported backends including local filesystem, AWS S3, Backblaze B2, SFTP, and others.

Q: Is my backup data encrypted? A: Yes. Restic encrypts all data with AES-256 before it leaves the source machine.

Q: Can I restore individual files from a backup? A: Yes. ZeroByte supports browsing snapshots and restoring specific files or directories.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产