Skip to content

Deploy Shield360

Shield360 runs two ways:

A self-hosted deployment has three components:

  1. The Shield360 platform (UI, APIs, collector ingest, and the CLI downloads served to enrolling machines)
  2. ClickHouse for telemetry and collector data
  3. An OpenTelemetry Collector for SDK telemetry
Get the Shield360 distribution
Terminal window
git clone git@github.com:ThinkfleetAI/Shield360.git
cd Shield360
Start the stack
Terminal window
docker compose up -d

Shield360 is then available at http://127.0.0.1:3000.

The platform image carries the shield360 CLI for macOS, Linux and Windows. Machines enrolling against your deployment download it from /api/cli/download/*, with install scripts at /api/cli/install.sh and /api/cli/install.ps1. See Deploy the collector.

For production Kubernetes deployments, contact hello@shield360.ai for manifests and sizing guidance.

Should I use managed or self-hosted Shield360?

Managed is the quickest start. Self-host when collector data, prompts and telemetry must stay inside your own infrastructure; every feature in this documentation runs self-hosted.

Can I reuse my existing ClickHouse or OpenTelemetry Collector?

Yes. Shield360 can connect to infrastructure you already run instead of deploying its own ClickHouse or OTel Collector. See Connect Multiple Databases for setup.

Do enrolled machines need to reach the internet?

No. Machines download the CLI from, enrol with and report to your Shield360 deployment only.