Skip to main content

Powerful Backup Automation Built on Restic

Encrypt, compress, and protect your data with automated backups to multiple cloud providers and storage backends

Quick start

Get Zerobyte up and running in minutes with Docker

1

Pull and run the Docker image

Create a docker-compose.yml file with the Zerobyte configuration:
docker-compose.yml
services:
  zerobyte:
    image: ghcr.io/nicotsx/zerobyte:latest
    container_name: zerobyte
    restart: unless-stopped
    cap_add:
      - SYS_ADMIN
    ports:
      - "4096:4096"
    devices:
      - /dev/fuse:/dev/fuse
    environment:
      - TZ=Europe/Paris
      - BASE_URL=http://localhost:4096
      - APP_SECRET=your_secret_here
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /var/lib/zerobyte:/var/lib/zerobyte
Then start the container:
docker compose up -d
2

Access the web interface

Open your browser and navigate to http://localhost:4096. You’ll be greeted with the setup wizard to create your first user account.
3

Add your first volume

Configure a volume to back up — this can be a local directory, NFS share, SMB mount, WebDAV endpoint, or SFTP server.
4

Create a repository

Set up a backup repository on your preferred storage backend: local disk, S3, Azure Blob, Google Cloud Storage, or any of 40+ rclone-supported providers.

Key features

Everything you need to automate and secure your backups

Encrypted backups

End-to-end encryption powered by Restic ensures your data is always protected, even on untrusted storage

Multi-protocol volumes

Back up from NFS, SMB, WebDAV, SFTP, or local directories — all managed from a single interface

40+ storage backends

Store backups on S3, Azure, GCS, or any rclone-supported provider including Dropbox, OneDrive, and Google Drive

Flexible scheduling

Define backup schedules with cron expressions and fine-grained retention policies

Snapshot management

Browse, restore, and manage backup snapshots with file-level granularity

Organization support

Multi-tenant architecture with team management and role-based access control

Explore by topic

Dive into guides and documentation

Installation

Deploy Zerobyte with Docker, including configuration options and security considerations

Volumes

Learn how to configure and mount volume sources for backup

Repositories

Set up encrypted backup repositories on your preferred storage backend

Backup jobs

Schedule automated backups with retention policies

Restore data

Browse snapshots and restore files or entire volumes

Troubleshooting

Diagnose and resolve common issues

Ready to secure your data?

Start automating your backups today with Zerobyte’s powerful, self-hosted backup platform

Get started now