Si tu sitio está alojado por Discourse y en el plan Básico, entonces esos sitios son privados y solo por invitación. Necesitarías actualizar al plan Estándar o superior para hacer tu sitio público y permitir el registro abierto.
Si no estás en el plan Básico, entonces puedes controlar este comportamiento usando las configuraciones de administrador login required y invite only.
Parece que hiciste una pregunta similar anteriormente Login functionality