We built a web-based tool that provides a cross-org dashboard of your Fly.io system with additional admin tools. We call it FlyAdmin.
FlyAdmin started as one of those “scratch-your-own-itch” projects. We love Fly.io and the world-class service and tools they provide. When we found Fly.io they quickly became our go-to hosting provider.
As our number of apps and orgs increased we found ourselves spending more time trying to figure out what was happening across our system. Fly.io provides exceptional tools for managing individual apps, but we needed a higher-level cross-organizational view.
And then the less common tasks. In the normal course of operations, we don’t rollback or scale that often. Each time we do we seem to have to relearn how to do it. So we created a tool that makes those tasks simple and obvious.
Finally, with Fly.io’s new pricing structure, we wanted an easy way to compare costs for different scaling configurations between different regions.
Anyway, that’s a long way of saying, we created a tool we find useful and we thought, maybe others would too. So…FlyAdmin.
Preview Release Features
- Free access during the preview
- Cross-org dashboard with ability to favorite apps to the top
- Org overview: See high-level app status across an org
- App overview: See high-level machine status for an app
- Scale: Scale the number of servers, amount of memory, change regions and view the projected monthly cost for that new configuration. Then make all those changes in one move.
- Rollback: View a list of previous deploys and rollback to the one you want.
- Restart: Easily restart an app or a Postgres service.
Current Limitations
- No GPU support yet.
- No support for multi-process apps yet. We currently only look at the “apps” process.
- No teams support yet, just individual accounts to start.
And, of course, FlyAdmin itself runs on Fly.io.
Come kick the tires and let us know what you think.
Please note: We’re not part of Fly.io. FlyAdmin is NOT part of the Fly.io platform.