Speedrun! Deploying to Fly.io!

You have an application you want to deploy on Fly.io? You're in the right place.
For many languages and frameworks, you can deploy your app from zero, with the following three steps.
- Install flyctl - you'll need it.
- Create an account with
fly auth signup
or login withfly auth login
. - Run
fly launch
- create, configure, and deploy a new application.
fly launch
can configure and deploy the following kinds of apps automatically:
- Crystal
- Deno
- Django
- Elixir
- Go
- Node
- Laravel
- Python
- Rails
- RedwoodJS
- Remix
- NuxtJS
- NextJS
- Ruby
- Static Website
You're not limited to these kinds of projects, though! fly launch
also knows what to do with a Dockerfile, so you can use the tech you love.
See Fly Launch for more on what fly launch
does.
Next Steps
- Run
fly status
- show the status of the application instances. - Run
fly open
- open your browser and direct it to your app.
If things don't go as smoothly as you'd like, visit our community forum and get help!
Would you like to know more? You should read up on private networking, volumes, and global Postgres.
It's also easy to bring your Heroku app to Fly.io Turboku web launcher. Read about it in the New Turboku launch post.
Check out our other Web Launchers, too.