zshot/cliDownload

Linux

Packages

APT repository

On Ubuntu 22.04+ and Debian 12+, add the zshot repository once and updates arrive through apt upgrade:

sudo install -d -m755 /etc/apt/keyrings
curl -fsSL https://releases.zshot-app.com/apt/zshot-archive-keyring.gpg | sudo tee /etc/apt/keyrings/zshot-archive-keyring.gpg >/dev/null
echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/zshot-archive-keyring.gpg] https://releases.zshot-app.com/apt stable main" | sudo tee /etc/apt/sources.list.d/zshot.list
sudo apt update && sudo apt install zshot

Verify the key:

curl -fsSL https://releases.zshot-app.com/apt/zshot-archive-keyring.gpg | gpg --show-keys

The fingerprint must be:

853909A7ADB62E00A338253230C60E18C85C245C

Direct downloads

The .deb installs on Ubuntu 22.04+ and Debian 12+ with apt-get install ./zshot_VERSION_ARCH.deb.

The .tar.gz runs on any distro with glibc 2.35 or newer, including Fedora and Arch. It bundles INSTALL.txt and DEPENDENCIES.txt, which list the install steps and required system packages.

The Docker image should be used on systems that do not provide Xvfb.

GPU rendering

ZShot renders on the GPU by default and falls back to CPU rendering with --software-rendering. Ensure that the user running the app has access to any GPU device nodes ( /dev/nvidia*, et al).