flyctl Fly.io CLI
Light · Postcard
102 × 152 mm · PDF
Dark · Postcard
102 × 152 mm · PDF
Ink saver · Postcard
102 × 152 mm · PDF
Light · A4 landscape
297 × 210 mm · PDF
Dark · A4 landscape
297 × 210 mm · PDF
Ink saver · A4 landscape
297 × 210 mm · PDF
Light · A3 landscape
420 × 297 mm · PDF
Dark · A3 landscape
420 × 297 mm · PDF
Ink saver · A3 landscape
420 × 297 mm · PDF
Start here
fly auth loginfly launchfly deployfly statusfly logsfly secrets set <NAME>=<value>
fly ssh consolefly scale count <n>
Concepts
- launch app + fly.toml
- Release image, rolling update
- Machines run in regions
Account and apps
fly auth loginfly auth whoamifly auth tokenfly apps listfly apps create <name>
fly apps destroy <name>
fly apps restart <name>
fly platform regions
fly doctorLaunch and deploy
fly launchfly launch --no-deploy
fly launch --name <app> --region <code>
fly deployfly deploy -a <app>
fly deploy -c <file>
fly deploy --image <image>
fly deploy --local-only
fly deploy --strategy <name>
fly deploy --build-arg <NAME>=<value>
fly deploy --regions <a,b>
fly deploy --detach
fly deploy --ha=false
Status and logs
fly statusfly logsfly logs --no-tail
fly logs --machine <id>
fly logs --region <code>
fly logs --jsonfly releasesfly openfly dashboardfly config showSecrets
fly secrets set <NAME>=<value>
fly secrets list
fly secrets unset <NAME>
fly secrets set --stage <NAME>=<value>
fly secrets deploy
fly secrets import < <file>
Machines and scaling
fly scale count <n>
fly scale showfly scale vm <size>
fly scale memory <mb>
fly machine list
fly machine status <id>
fly machine stop <id>
fly machine start <id>
fly machine restart <id>
fly machine destroy <id>
fly machine clone <id>
fly machine update <id>
fly machine exec <id> <cmd>
fly machine run <image>
Access and debugging
fly ssh consolefly ssh console -C <cmd>
fly ssh console --machine <id>
fly ssh console -s
fly ssh sftp shell
fly proxy <local>:<remote>
fly proxy 5433:5432 <host>
Volumes
fly volumes create <name> -r <code> -s
<gb>
fly volumes list
fly volumes show <id>
fly volumes extend <id> -s <gb>
fly volumes snapshots list <id>
fly volumes fork <id>
fly volumes destroy <id>
Domains and IPs
fly certs add <domain>
fly certs check <domain>
fly certs listfly certs remove <domain>
fly ips listfly ips allocate-v4
fly ips allocate-v6
Recipes
fly auth loginfly launch --no-deployfly secrets set DATABASE_URL=<url>fly deployfly status
fly volumes create data -r <code> -s 3# fly.toml: [mounts] source = "data", destination = "/data"fly deploy
fly certs add example.comfly certs check example.com# add the DNS records it prints
fly logs --no-tailfly ssh console -C "ls /app"fly proxy 5433:5432



