Se você estiver hospedado pelo Discourse e no plano Basic, esses sites serão privados e apenas por convite. Você precisaria fazer um upgrade para o plano Standard ou superior para tornar seu site público e permitir o registro aberto.
Se você não estiver no plano Basic, poderá controlar esse comportamento usando as configurações de administrador login required (login obrigatório) e invite only (apenas convite).
Parece que você fez uma pergunta semelhante anteriormente Login functionality