I cant Pass the domain checking

If you read the discourse-setup script, there is a command line switch you can add to skip that test. (I think it was --skip-tests)

I don’t see a reason that it’s failing, I think it tests to make sure that the pieces that it uses to do the test are installed.