Official docs outline
14 sections- Getting started and fly launch
Launching an app with flyctl, the fly.toml config and how Fly runs Docker images.
- Apps
Fly Apps as a unit of deployment composed of Machines, plus app lifecycle.
- Fly Machines
Machines as fast-launching VMs, their states, lifecycle and API.
- App configuration (fly.toml)
Configuring services, http_service, checks, mounts, processes and deploy strategy.
- Deploying
fly deploy, deploy strategies, release commands and CI deploys.
- Scaling Machines and count
Scaling the number of Machines and regions, and Machine sizes.
- Autostop and autostart
Fly Proxy starting and stopping Machines automatically based on traffic.
- Networking and private networking
6PN private networking, .internal DNS, Flycast and public IPs.
- Services, public networking and TLS
Exposing ports through Fly Proxy, TLS termination and custom domains.
- Volumes
Persistent NVMe volumes attached to a Machine, snapshots and constraints.
- Secrets
Setting encrypted secrets exposed as environment variables.
- Metrics and logs
Prometheus metrics, logging and exporting logs.
- Going to production
Resilience, multiple Machines and production checklists.
- Security and organization access
Org roles, tokens, OIDC and security practices.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.