Instant deployment with Fleet Managed Cloud. Join the beta
In order to run a local agent (Orbit + osquery) the first step is to run the fleet server locally. Follow this document which will run it together with the released agent. https://fleetdm.com/docs/contributing/building-fleet
In order to use a local version we need to create a local TUF service that will point the installer to take the local Orbit (Instead of the official one) More details on TUF testing is here: https://github.com/fleetdm/fleet/tree/main/tools/tuf/test
SYSTEMS="macos" \ PKG_FLEET_URL=https://localhost:8080 \ PKG_TUF_URL=http://localhost:8081 \ GENERATE_PKG=1 \ ENROLL_SECRET=<REPLACE WITH REAL SECRET KEY> \ FLEET_DESKTOP=1 \ FLEET_CERTIFICATE=1 \ ./tools/tuf/test/main.sh
Go to your local Fleet desktop: https://localhost:8080/hosts/manage/?order_key=display_name&order_direction=asc Get the secret key by clicking the Manage Enroll Secret
Put the real key here:
ENROLL_SECRET=<REPLACE WITH REAL SECRET KEY>
If you already have a local TUF running, remove it.
rm -rf test_tuf
chmod +x my_build.sh ./my_build.sh
Double-Click this pkg file and install the local Orbit.
sudo orbit shell
If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the Fleet repo.