# Install ZebraByte Device Agent

Install ZebraByte Device Agent on each device you want to enroll, then complete enrollment so posture checks report to your organization.

## Choose your platform

| Platform | Best for                         | Install path                                      |
| -------- | -------------------------------- | ------------------------------------------------- |
| macOS    | Laptops and desktops             | Signed `.pkg`, then enroll in the browser         |
| Windows  | Laptops and desktops             | Signed `.msi`, then enroll in the browser         |
| Linux    | Servers and headless hosts       | `install.sh` or `probo-agent install` with a token |
| FreeBSD  | Servers and headless hosts       | `install.sh` or `probo-agent install` with a token |

On macOS and Windows, prefer the package installer and the platform console enrollment. On Linux and FreeBSD, pass the server URL and enrollment token on the command line.

Download the latest release from the [Download page](/download) or from [GitHub Releases](/docs) under the `probo-agent/v*` tag.

## Platform guides

- [macOS](/docs/product/device-agent/macos) — Signed universal .pkg, then enroll from the the platform console
- [Windows](/docs/product/device-agent/windows) — Signed .msi, then enroll from the the platform console
- [Linux](/docs/product/device-agent/linux) — install.sh or CLI enrollment with a one-shot token
- [FreeBSD](/docs/product/device-agent/freebsd) — install.sh or CLI enrollment with a one-shot token
