I guess one question would be whether Fly is aware of that hostname too … have you previously added it? For example take a look at:
Only the IPv4 may be shared with other apps. If the Fly proxy sees a request arrive with a Host header e.g www.example.com to e.g 1.2.3.4, how would it know where to route that request to (which vm) ? It would need to have been told already. So you would need to have already set a cert for e.g www.your-domain.com. From what I’ve seen, Fly uses Lets Encrypt for certificates and they are not wildcard ones, they match the hostname. So it would need a certificate for www.your-domain.comtoo.
Assuming you do have a match on the custom domain within Fly’s system already, then I’m not sure as it should be able to match it, route the request to the correct vm, and return the already-issued cert for it (so no secure connection errors).
Ah, yep, that’ll be it then. You need to tell Fly about any custom domain so it can know where to route those requests. So if you only need www.talers.io, personally I’d just use that. But if you want more sub-domains, yep, you would need a wildcard cert. And make sure it’s been validated after. That should only take a few minutes but sometimes take longer.