Download

Get ZFS Assistant 0.7.0

Packages for Debian, Ubuntu, Arch Linux, Fedora and openSUSE are attached to every release on GitLab. FreeBSD and NixOS build from the recipes in the source tree.

Which packages you need

zfs-assistant

The desktop application and the optional tray. It depends on the CLI package of the same version.

zfs-assistant-cli

The zfsa command, the helper, system integration and the manual pages. Install it alone on a server without a desktop.

Install a package

Download both files for your system with the links in each card, or from the latest release, then install them from the folder you saved them in. Your package manager pulls in OpenZFS and the other dependencies.

Debian and Ubuntu

Package

Debian 13, Ubuntu 24.04 and 26.04 (22.04: CLI only)

Desktop

sudo apt install \
  ./zfs-assistant-cli_0.7.0_amd64.deb \
  ./zfs-assistant_0.7.0_amd64.deb

Server, CLI only

sudo apt install \
  ./zfs-assistant-cli_0.7.0_amd64.deb

Ubuntu 22.04 can install the CLI package only. Its Qt 6.2 is too old for the desktop application, which needs Qt 6.4 or newer.

Fedora

Package

Fedora 43

Desktop

sudo dnf install \
  ./zfs-assistant-cli-0.7.0-1.fc43.x86_64.rpm \
  ./zfs-assistant-0.7.0-1.fc43.x86_64.rpm

Server, CLI only

sudo dnf install \
  ./zfs-assistant-cli-0.7.0-1.fc43.x86_64.rpm

OpenZFS comes from the OpenZFS repository for Fedora. These packages are built in CI and have not yet been tested on a clean Fedora system.

openSUSE Tumbleweed

Package

Current

Desktop

sudo zypper install \
  ./opensuse-tumbleweed-zfs-assistant-cli-0.7.0-1.x86_64.rpm \
  ./opensuse-tumbleweed-zfs-assistant-0.7.0-1.x86_64.rpm

Server, CLI only

sudo zypper install \
  ./opensuse-tumbleweed-zfs-assistant-cli-0.7.0-1.x86_64.rpm

OpenZFS comes from a repository that matches your kernel. These packages are built in CI and have not yet been tested on a clean openSUSE system.

openSUSE Leap

Package

Leap 16.0

Desktop

sudo zypper install \
  ./opensuse-leap-16.0-zfs-assistant-cli-0.7.0-1.x86_64.rpm \
  ./opensuse-leap-16.0-zfs-assistant-0.7.0-1.x86_64.rpm

Server, CLI only

sudo zypper install \
  ./opensuse-leap-16.0-zfs-assistant-cli-0.7.0-1.x86_64.rpm

OpenZFS comes from a repository that matches your release and kernel. These packages are built in CI and have not yet been tested on a clean openSUSE system.

Build from a recipe

These recipes are built and checked in the project's CI, but their packages are not published yet. Build them with your system's own tools until they are.

FreeBSD

Build recipe

Ports

A CLI port and a desktop port. Desktop logins also need ConsoleKit2.

View the recipe

NixOS

Build recipe

Packages and a NixOS module

Split packages and a NixOS module, built from the project's flake.

View the recipe

Requirements

  • OpenZFS 2.1 or newer (installing OpenZFS)
  • The system D-Bus and polkit
  • Qt 6.4 or newer for the desktop application
  • ConsoleKit2 for desktop logins on FreeBSD
  • SSH for backups to another computer

After installing

Open ZFS Assistant from the application menu, or run zfs-assistant. The helper starts on demand and exits when idle, so there is no service to start by hand.

The user guide walks through setup, snapshot policies, backups and recovery.

Build from source

The project's README lists the build requirements and steps for the helper, the CLI and the desktop application.