What problem does it solve?
Fly.io app operators need a reliable, repeatable way to deploy services, manage secrets, enable HTTPS with custom domains, and debug live Machines without building an entire platform themselves.
Core Features & Use Cases
- Deploy Fly apps (Apps + Machines): manage rollouts and inspect what will change, using strategies like rolling, immediate, bluegreen, and canary.
- Secrets workflow (Vaultwarden → Fly): stage secrets, then deploy in a controlled batch to avoid partial updates; audit completeness to catch missing variables.
- TLS certs + custom DNS: add certs, view and poll issuance status, and validate HTTPS readiness with a known endpoint.
- Persistent storage and scaling: provision volumes, manage snapshots for safer upgrades, and tune auto-stop/auto-start for cost optimization.
- Debugging and cost controls: stream logs, run diagnostics, SSH into Machines, and choose VM sizes/regions to balance latency and spend.
Quick Start
Use the fly skill to deploy your Fly app, set and stage required secrets, enable a custom domain certificate, and verify HTTPS by running the flyctl commands described in the skill instructions for your specific app name.