Skip to content

cbnventures/fleet

Fleet logo

A lightweight, single-container Fleet stack that includes MySQL and Redis, built for ease-of-use and first-time setups. It keeps defaults sane, configuration minimal, and makes troubleshooting straightforward.

What this image includes

Component Purpose Version
Fleet (web UI + API) Device management server v4.79.1
MySQL Fleet data store v8.4.7
Redis Cache + live query v6.2.20
s6-overlay Process supervisor v3.2.2.0
Oracle Linux Base OS v9

Quickstart

If you already have Docker installed, this is the fastest way to get started.

docker run \
  -d \
  -v fleet-data:/data \
  -e "FLEET_PASSWORD=change-me" \
  -e "FLEET_SERVER_PRIVATE_KEY=change-me" \
  -e "FLEET_LICENSE_KEY=" \
  -e "FLEET_SERVER_TLS=false" \
  -e "FLEET_SERVER_CERT=" \
  -e "FLEET_SERVER_KEY=" \
  -e "TZ=Etc/UTC" \
  -e "UMASK=022" \
  -e "PUID=1000" \
  -e "PGID=1000" \
  -p "1337:1337" \
  --restart always \
  --user 0:0 \
  --name fleet \
  cbnventures/fleet:latest

Then open:

http://localhost:1337

Tip

The FLEET_SERVER_PRIVATE_KEY must be at least 32 bytes. See TLS & MDM for examples.

Where to go next

  • Getting Started for a step-by-step walkthrough
  • Run for recommended docker run and docker compose setups
  • Configuration for environment variables and defaults