Je recommanderais d’utiliser WSL2, c’est certain ! (et le lien de @NateDhaliwal est parfait pour cela)
Vous pouvez également essayer Install Discourse for development using Docker mais personnellement, j’utilise la suggestion de @NateDhaliwal.
Faire cela sans Docker donne une installation locale plus rapide, mais demande plus de maintenance.