Specifying flycast/private IPs in fly.toml

Hi… Last I heard, there is no way to make some services Flycast-only but leave others open to the public, :leaves::

More broadly, a Flycast-only app is just one without any public IP addresses assigned; I typically launch/deploy with --no-public-ips to be extra sure. (And it looks like there is a newer --flycast flag out as well, now.)


Any unwanted public addresses can be retroactively removed via fly ips release, as you may already know.


Traditionally, Fly.io splits responsibility across imperative flyctl calls, fly.toml, etc., and there isn’t an all-inclusive declarative configuration. That may be changing a little as work on GitHub-based launches continues. We’ll see.

Hope this helps a little!

1 Like