Eu recomendaria usar o WSL2, com certeza! (e o link do @NateDhaliwal é perfeito para isso)
Você também pode tentar Install Discourse for development using Docker, mas eu pessoalmente uso a sugestão do @NateDhaliwal.
Fazer isso sem o Docker resulta em uma instalação local mais rápida, mas exige mais manutenção.