Back to docs

Agent Installation

Deploy the Sentari agent on Linux, macOS, or Windows devices.

Overview

The Sentari agent is a single static binary with zero runtime dependencies. Download, configure the server URL, and run. The agent handles enrollment, certificate provisioning, and automatic scanning.

Linux

# Download
curl -LO https://your-server/api/v1/agent/download?os=linux&arch=amd64

# Install as systemd service
sudo install -m 755 sentari-agent /usr/local/bin/
sudo sentari-agent install --server https://your-server

# Start
sudo systemctl start sentari-agent

macOS

# Download
curl -LO https://your-server/api/v1/agent/download?os=darwin&arch=arm64

# Install and enroll
chmod +x sentari-agent
./sentari-agent --server https://your-server --enroll

Windows

# Download from your server dashboard or via PowerShell
Invoke-WebRequest -Uri "https://your-server/api/v1/agent/download?os=windows" -OutFile sentari-agent.exe

# Install as Windows service
.\sentari-agent.exe install --server https://your-server

Bulk Deployment

For deploying to many devices, use your existing automation tooling:

  • Ansible: Playbooks included in the Sentari repository
  • SCCM/Intune: MSI package available for Windows
  • Manual: Copy binary to target, run with --enroll flag

Deployment assistance

Need help deploying to your fleet? Our team can assist with bulk rollout planning and automation. Contact us.