diff --git a/docs/Using Fleet/enroll-hosts.md b/docs/Using Fleet/enroll-hosts.md index e0b2545f03..81e852cbb6 100644 --- a/docs/Using Fleet/enroll-hosts.md +++ b/docs/Using Fleet/enroll-hosts.md @@ -123,7 +123,7 @@ How to unenroll a host from Fleet: ## Advanced - +- [Fleet agent (fleetd) components](#fleetd-components) - [Signing fleetd installer](#signing-fleetd-installer) - [Grant full disk access to osquery on macOS](#grant-full-disk-access-to-osquery-on-macos) - [Using mTLS](#using-mtls) @@ -134,6 +134,25 @@ How to unenroll a host from Fleet: - [Generating Windows installers using local WiX toolset](#generating-windows-installers-using-local-wix-toolset) - [Experimental features](#experimental-features) +### fleetd components + +```mermaid +graph LR; + tuf["TUF file server
(default: tuf.fleetctl.com)"]; + fleet_server[Fleet
Server]; + subgraph fleetd + orbit[orbit]; + desktop[Fleet Desktop
Tray App]; + osqueryd[osqueryd]; + desktop_browser[Fleet Desktop
from Browser]; + end + orbit -- "Fleet Orbit API (TLS)" --> fleet_server; + desktop -- "Fleet Desktop API (TLS)" --> fleet_server; + osqueryd -- "osquery
remote API (TLS)" --> fleet_server; + desktop_browser -- "My Device API (TLS)" --> fleet_server; + orbit -- "Auto Update (TLS)" --> tuf; +``` + ### Signing fleetd installers >**Note:** Currently, the `fleetctl package` command does not support signing Windows fleetd installers. Windows installers can be signed after building.