# nicotsx/zerobyte

Backup automation for self-hosters. Built on top of restic

Repository: https://github.com/nicotsx/zerobyte
Canonical: https://ross.abutalabs.com/products/zerobyte
Homepage: https://zerobyte.app
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Topics: backup, backup-utility, restic, self-hosted
Last push: 2026-08-26T19:22:16+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 27
- inputs: {"age_days": 389, "days_push": 7, "days_rel": 10, "gap_med": 2, "n_releases_24m": 74}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6858, forks 174 (observed 2026-08-28T04:09:50.877676+00:00)

## What it is
Zerobyte is a self-hosted backup automation platform built on top of Restic, providing a modern web interface to schedule, manage, monitor, and restore encrypted backups. It supports backing up local directories and remote shares (NFS, SMB, WebDAV, SFTP, rclone) to many storage backends including S3, Cloudflare R2, and Azure Blob.

## Use cases
- schedule automated encrypted backups of my home server data
- manage restic backups through a web interface instead of cron and CLI
- back up NFS and SMB shares to cloud storage with retention policies
- restore individual files from snapshots without using the command line
- monitor backup job health and get notified when backups fail
- implement a 3-2-1 backup strategy for self-hosted services

## When to choose
- you want a GUI control plane on top of Restic for scheduled, encrypted, deduplicated backups
- you back up heterogeneous sources (local, NFS, SMB, WebDAV, SFTP, rclone) to multiple cloud backends
- you are a self-hoster running Docker who wants retention policies, snapshot browsing, and monitoring in one place

## When to avoid
- you need a battle-tested 1.x tool - Zerobyte is 0.x and subject to breaking changes between versions
- you want a simple headless backup CLI without a web interface
- you cannot run Docker or grant the container SYS_ADMIN/FUSE capabilities
- you plan to expose it directly to the internet - the docs discourage internet-facing deployments

## Facets
- artifact type: application
- maturity: active
- function: backup, scheduling, monitoring, cryptography, self-hosted
- domain: self-hosted, files
- platform: self-hosted
- tags: restic, backup-automation, web-ui, nas, cloud-storage, retention-policies, snapshot-restore, web, backup, devops, docker, linux, web-server

## Member repositories
- nicotsx/zerobyte (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:50.877676+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:41:43.988362+00:00, confidence not recorded.
  - readme: https://github.com/nicotsx/zerobyte (fetched 2026-08-28T04:09:50.877676+00:00, sha d93114fbeb16)
  - homepage: https://zerobyte.app (fetched 2026-08-29T08:38:00.431356+00:00, sha 7ef0c42dbc0c)
  - site_page: https://zerobyte.app/docs (fetched 2026-08-29T08:38:00.440665+00:00, sha ade05ec9e4c7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
