unsubbed.co

Zerobyte

Zerobyte is a self-hosted backup & recovery tool that backups automation with remote storage support.

Overview

Backup automation for self-hosters. Built on top of restic Backup automation for self-hosters. Built on top of restic - nicotsx/zerobyte Zerobyte is a backup automation tool that helps you save your data across multiple storage backends. Built on top of Restic, it provides an modern web interface to schedule, manage, and monitor encrypted backups of your remote storage. The project has 6K+ GitHub stars and is licensed under AGPL-3.0.

Key Features

Source: GitHub README

  •   Automated backups with encryption, compression and retention policies powered by Restic
  •   Flexible scheduling For automated backup jobs with fine-grained retention policies
  •   End-to-end encryption ensuring your data is always protected
  •   Multi-protocol support: Backup from NFS, SMB, WebDAV, SFTP, or local directories

Getting Started

Source: GitHub README

services:
  zerobyte:
    image: ghcr.io/nicotsx/zerobyte:v0.32
    container_name: zerobyte
    restart: unless-stopped
    cap_add:
      - SYS_ADMIN
    ports:
      - "4096:4096"
    devices:
      - /dev/fuse:/dev/fuse
    environment:
      - TZ=Europe/Zurich # Set your timezone here
      - BASE_URL=http://localhost:4096 # URL you will use to access Zerobyte
      - APP_SECRET=94bad46...c66e25d5c2b # Generate your own secret with `openssl rand -hex 32`
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /var/lib/zerobyte:/var/lib/zerobyte
> volumes:
>   - /etc/localtime:/etc/localtime:ro
>   - /mnt/tank/docker/zerobyte:/var/lib/zerobyte
> ```

## Normalized Features

*Source: tool-features-normalized.json*

backup restore, brew, docker, docker compose, encryption, webdav.

<DeploymentOptions slug={frontmatter.slug} />

Features

Integrations & APIs

  • WebDAV

Data & Storage

  • Backup & Restore

Security & Privacy

  • Encryption