Install
Supported platforms
- macOS, Apple Silicon and Intel
- Linux, amd64 and arm64
Windows is not supported yet. On Linux, the always-on daemon runs as a
systemd user service, so it needs a systemd user session (systemctl --user).
On macOS it runs as a LaunchAgent.
Homebrew
Recommended, on macOS or Linux:
brew install boostsecurityio/tap/dazioUpgrade with:
brew upgrade dazioOn macOS, the upgrade restarts a running daemon onto the new binary for you.
On Linux, the login service still points at the old version’s binary, which the upgrade removes. If you have continuous protection on, point it at the new binary after upgrading:
dazio service installInstall script
Without Homebrew, on macOS or Linux:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/boostsecurityio/dazio/HEAD/install.sh)"The script installs the
latest release into
~/.local/bin/dazio:
- It checks the download’s sha256 against the release’s
checksums.txtand installs nothing on a mismatch. - If cosign is installed, it also
verifies the signature on
checksums.txtand stops if that fails. - If
~/.local/binis not on yourPATH, it prints theexport PATH=…line to add. - If you have Homebrew, it asks you to confirm before installing, since
Homebrew is the recommended route. If Dazio is already installed with
Homebrew, it tells you to run
brew upgrade dazioand changes nothing.
Two environment variables change what it installs:
| Variable | Effect |
|---|---|
DAZIO_INSTALL_DIR |
Install into this directory instead of ~/.local/bin. |
DAZIO_VERSION |
Install this version, such as 0.1.12, instead of the latest. |
To upgrade, run the same command again. It replaces the binary and restarts a running daemon onto it.
mise
With mise:
mise use -g github:boostsecurityio/dazioA mise upgrade installs the new version without telling the daemon. If you have continuous protection on, run one of these after upgrading.
On macOS, restart the daemon onto the new binary:
dazio service restartOn Linux, the login service still points at the old version’s binary, so point it at the new one:
dazio service installNext
Quick start runs your first scan.