It depends. The key for their vibe-cli is actually different. You need to get a separate key if you have a subscription and don't want to pay API usage prices.
We've forked excalidraw a while ago to allow running excalidraw without firebase as a backend. This can already be self-hosted. It needs some love, but it's a good starting point:
In a Discord vocal on March 13th 2025 Michel Becker revealed that a documentary film explaining the solution would be shown in cinemas around France on May 2nd 2025. He hoped a broadcast in other countries would follow.
Recently someone mentioned that it's hard to deploy Phoenix applications. Starting from 1.6 the process has been greatly improved, so I decided to showcase a more complex application than a simple hello world.
I've migrated one larger project with several containers / databases to AWS Fargate / RDS and a smaller one to Scalingo [0]. In both cases, I'm happy with how it turned out and the migration went fine.
One of the main drivers behind the decision was that Heroku required us to move to the Enterprise tier to run private databases.
If the architecture of your application is not too complex, I would suggest trying Scalingo (or Fly.io, Render, etc.) first. It took me around a day to get the application running on Scalingo, Fly.io and Render. This allowed us to be able to compare them a bit. In the end, we went with Scalingo, since the Review Apps feature to automatically launch environments from pull request worked well for our workflow.
You can see the configuration for Scalingo for a smaller elixir app on Github [1].