Discourse ID setup issues on Hetzner

Then it is expected that it would try to install discourse_id.

Did you have the DNS for the domain pointing to the new site when you ran discourse-setup-ruby?

That’s my guess.